发布 ASP.NET Core WebAPI 至 IIS
一、在 VS 上
1. 在 VS 项目上右键,选择发布:
2.根据服务器情况,选择目标运行时;将开发时使用的框架作为目标框架;目标位置上已有的文件是否删除,通过删除现有文件进行配置指定。
点击 发布 之后,将在目标位置成生相应的文件。VS 上也有相应的输出
二、在目标服务器上
1.复制发布的文件
(1)在目标服务器上创建目录 publish,并将在VS 中发布的文件(bin\Release\net7.0\publish)全部复制到目录 publish 中
2.添加网站
(1)添加应用程序池,选择“无托管代码”:
(2)添加站点
选择应用程序池时,选择刚刚创建的应用程序池。
右键新建的网站,可以查看发布后效果
到此,发布完成。
三、常见错误
发布之后,无法访问,报 HTTP 错误 500.19,则极有可能是因为服务器上运行环境没有部署好。
参考:将 ASP.NET Core 应用发布到 IIS 建议安装 .NET Core 托管捆绑包
分类:
DotNet / IIS
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· .NET10 - 预览版1新功能体验(一)