当前位置: 首页 > news >正文

自建网站运营平台的优点图片转换链接生成器

自建网站运营平台的优点,图片转换链接生成器,英文注册查询网站,滁州网站建设梦天堂目录 一、创建aps.net core Web Aip 1、创建一个新的Asp.Net Core WebApi 项目 2、尝试启动Asp.Net Core WebApi 项目 二、自定义一个API接口 1、添加一个控制器 2、编写一个登录接口#xff1a;Login 3、appsettings.json配置文件修改端口号 4、运行程序#xff0c;测…目录 一、创建aps.net core Web Aip 1、创建一个新的Asp.Net Core WebApi 项目 2、尝试启动Asp.Net Core WebApi 项目 二、自定义一个API接口 1、添加一个控制器 2、编写一个登录接口Login 3、appsettings.json配置文件修改端口号 4、运行程序测试自定义api接口 三、把 WebAip 发布到服务器上 1、通过文件系统发布到服务器 2、通过Docker发布建议使用 下面介绍的vs2022 基于.NET 6 搭建的一个简单的Asp.Net Core WebAip 一、创建aps.net core Web Aip 1、创建一个新的Asp.Net Core WebApi 项目 启动vs2022在开始页面选择“创建新项目(N)”。 选择从C#的asp.net core WbeApi 作为一个初始的WebApi模板。 点击下一步给项目一个项目名称并且选择我们要存放项目的目录。 点击下一步选择项目的目标框架vs2022已经对.NET 6.0 长期支持了如果你是vs2019或者其他版本,你也可以选择.NET 5.0 或者.NET Core最后点击创建。  创建好的项目我们可以看到主要有程序依赖包文件后续需要用到的第三方文件包、控制器代码文件夹代码放在这里面、配置文件项目基本配置信息、程序入口文件也就是所谓的Main函数组成 2、尝试启动Asp.Net Core WebApi 项目 点击启动键以Debug的方式启动项目 因为在新建项目的时候我勾选了配置HTTPS第一次启动会有ssl证书提示直接点击是就行如果无需https可忽略 因为我在创建的时候勾选了 启用OpenApi 支持 默认程序模板会自动使用swagger中间件启动后浏览器打开的是一个Swagger页面和一个控制台页面。 swagger显示我们当前的接口:WeatherForecast 控制台运行的是其实是项目编译后生成的MyWebApi.exe程序 我们可以看到默认的https使用7050端口http使用5050端口这个是在Properties文件夹下的launchSettings.json文件里配置的 我们是选择项目名称MyWebApi来启动的所以默认端口是7050和5050还会带有一个控制台应用输出如果选择IIS Express来启动的话这里https默认端口是44316http端口是11535是没有控制台页面的 当然这只是开发环境的端口配置不会应用到生产环境建议通过配置文件的方式配置端口类似这样 ASP.NET Core 项目模板默认使用 Kestrel Web 服务器所以这里配置的是Kestrel的端口地址 有关kestrel可参考微软官方文档ASP.NET Core 中的 Kestrel Web 服务器 | Microsoft Learn 二、自定义一个API接口 1、添加一个控制器 在控制器 Controllers 文件夹下右键 添加 控制器  添加一个空的控制器 给控制器起一个名字AdminController.cs 2、编写一个登录接口Login AdminController.cs控制器的代码如下 using Microsoft.AspNetCore.Mvc;namespace MyWebApi.Controllers {[Route(api/[controller]/[action])]public class AdminController : Controller{[HttpGet]public string Login(string pwd){if(pwd 123456){return 登录成功;}return 登录失败;}} }[Route(api/[controller]/[action])] 表示自定义api的地址/api/控制器名称/j接口名称  以当前控制器为例api/Admin/Login?pwd111 [HttpGet]表示请求以Get方式进行 3、appsettings.json配置文件修改端口号 appsettings.json代码如下 {Logging: {LogLevel: {Default: Information,Microsoft.AspNetCore: Warning}},AllowedHosts: *,//配置端口号Kestrel: {Endpoints: {Https: {Url: https://*:5000},Http: {Url: http://*:5050}}} } 上面配置文件修改了默认端口号为5050和5000 4、运行程序测试自定义api接口 以debug的方式启动程序 然后在浏览器输入接口地址https://localhost:5000/api/admin/login 可以看到接口已经通了在没有传pwd参数的时候接口返回登录失败  我们传一个正确的pwd参数试一下https://localhost:5000/api/admin/login?PWD123456 接口返回登录成功至此一个简单的Asp.Net Core WebAip就搭建完成了 三、把 WebAip 发布到服务器上 1、通过文件系统发布到服务器 点击项目右键 发布 选择 文件夹点击下一步 选择需要发布文件夹位置点击完成 点击 发布 发布成功输出这里会有提示 点击目标位置找到发布好的文件系统 把文件夹下的文件全部复制到服务器上然后再当前文件夹下通过cmd运行MyWebApi.exe  如果运行时出现如上报错提示系统必须要安装.net 6 的运行框架 用浏览器打开提示给的下载链接下载 ASP.NET Core 6.0 Runtime (v6.0.11) - Windows x64 Installerz 下载好安装后继续运行MyWebApi.exe 正常情况下webapi就正常运行起来了 2、通过Docker发布建议使用 虽然.NET core实现了跨平台开发部署但是如果通过文件系统发布到一个新的服务器上还是要下载配置.net相关的运行框架对于新手来说还是比较困难所以建议使用docker方式直接生成docker镜像通过服务器端拉取镜像运行镜像容器就可以实现直接运行webapi程序。 通过docker方式发布需要服务器和本地都安装有docker程序关于docker的下载安装可参考官网Docker: Accelerated, Containerized Application Development 具体如何通过docker发布WebApi程序请参考https://blog.csdn.net/lwpoor123/article/details/127900973
http://www.w-s-a.com/news/36610/

相关文章:

  • 网站开发工具阿里云怎么做网站
  • 用html做静态网站成都专业logo设计公司
  • 哪里有免费建站平台233小游戏网页版在线玩
  • 为什么我的网站做不起来网站能搜索到
  • 方又圆网站建设信息流广告二级代理
  • 公司管理网站首页网站后台编辑框不显示
  • aspnet网站开发模板备案 网站建设方案书
  • 营销软件网站wordpress优秀的破解主题
  • 卧龙区网站建设国内漂亮网站欣赏
  • 服装 网站模板 wordpress石家庄做网站的公司有哪些
  • 惠州技术支持网站建设百度怎样注册免费的网站
  • 无锡哪里有做网站的公司泸州网站建设公司
  • 怎么进行网站推广jsp可以做那些小网站
  • 懒人手机网站wordpress修改秒速
  • WordPress资讯网站用花生壳做网站
  • 关于营销方面的网站建设网站怎么克隆
  • 站长网seo综合查询工具电商公司简介
  • 全能网站建设教程广告制作公司需要什么设备
  • 汽车行业做网站网站改版seo建议
  • 建设职业注册中心网站photoshop属于什么软件
  • 公司网站展示有哪些wordpress工单
  • iis新建网站seo是做什么工作的
  • 临沂网站建设厂家做外贸的女生现状
  • 电子商务网站建设实践临沂做网站的
  • 网站职能建设论文做外贸都有哪些网站
  • 网站建设项目需求分析房地产网站源码
  • 网站充值提现公司账务怎么做中国能建设计公司网站
  • 网站信息资源建设包括哪些网站网站做维护
  • 网站性能优化的方法有哪些建设施工合同网站
  • 郑州建设企业网站山西省住房和城乡建设厅网站