.NET 9.0 WebApi 发布到 IIS 详细步调

打印 上一主题 下一主题

主题 1772|帖子 1772|积分 5316

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

x

        微软表示,.NET 9 是迄今为止性能最高的 .NET 版本,对运行时、工作负载和语言方面进行了 1,000 多项与性能相关的改进,并采用了更高效的算法来生成更好的代码。
        .NET 9 是 .NET 8 的继任者,特殊侧重于云原生应用和性能。 作为标准期限支持 (STS) 版本,它将在 18 个月内受到支持。 可从此处下载 .NET 9。 相识更多请参考:.NET 9 的新增功能 | Microsoft Learn
首先下载安装 .net9:dotnet-hosting-9.0.0-win.exe 
下载地点:下载 .NET 9.0 (Linux、macOS 和 Windows) 

下载完成后,双击exe文件开始安装:


勾选后,点击安装 

安装乐成: 

安装完成之后,在IIS的模块中会体现 AspNetCoreModuleV2 ,点击左侧服务器,再双击模块:

双击模块如下图: 

安装乐成之后,在你指定的目次创建你要发布的文件夹: 

打开要发布的项目,在项目右键点击发布: 


选择文件夹,点击下一步:

点击浏览,选择之前新建的自定义发布目次 : 


点击确定后,再点击完成: 

点击完成后,界面如下,点击关闭: 


点击体现全部设置:

如果你是第一次发布,这里可以不勾选,如果已经发布过,这里不勾选,可能会影响步伐发布(注意:正式环境上不要使用此方式,可能会带来严重效果。本地或测试发布没有问题。)。

本文是测试环境,以是勾选在发布前删除全部文件后点击生存: 

点击发布:

发布乐成:

查看发布的目次: 

本文发布没有报错误和非常,一次发布乐成通过。
IIS应用步伐池右键--添加应用步伐池:

本文应用步伐池名称选择与发布目次文件夹名划一,HF.WebApiServiceRelease9 如下图:

点击确定即可:

在新的应用步伐池上右键--高级设置

启用32位应用步伐,默认False 本文改为 True,本文实际测试过程中,True和False没有区别,启动模式根据你的需要选择: 

进程模子-标识,此步调也可以忽略,完全看你需要: 



下面开始新建网站,网站上右键-添加网站:

网站名称与之前发布目次划一,如下图: 

物理路径,选择你发布的目次,点击确定即可,如下图: 

端口,看你机器或需要自己选择得当的端标语即可: 

点击确定即可:

 在网站HF.WebApiServiceRelease9上右键-管理网站-浏览:

在浏览器中访问效果如下: 

swagger访问也是正常的: 

尝试访问接口如下: 

返回401是正确的,有token验证,加上token在访问: 

添加token,点击Authorize,再点击close: 


调用乐成: 

 调用数据接口也是没有问题:

至此,.Net 9.0 Webapi 项目发布完成,希望本文对你有资助。 
如果您喜欢此文章,请收藏、点赞、评论,谢谢,祝您快乐每一天。 

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

盛世宏图

论坛元老
这个人很懒什么都没写!
快速回复 返回顶部 返回列表