发布 ASP.NET Core WebAPI 至 IIS

一、在 VS 上

1. 在 VS 项目上右键,选择发布:

发布 ASP.NET Core  WebAPI 至 IIS

2.根据服务器情况,选择目标运行时;将开发时使用的框架作为目标框架;目标位置上已有的文件是否删除,通过删除现有文件进行配置指定。

发布 ASP.NET Core  WebAPI 至 IIS

点击 发布 之后,将在目标位置成生相应的文件。VS 上也有相应的输出

发布 ASP.NET Core  WebAPI 至 IIS

 二、在目标服务器上 

1.复制发布的文件

(1)在目标服务器上创建目录 publish,并将在VS 中发布的文件(binRelease
et7.0publish)全部复制到目录 publish 中

发布 ASP.NET Core  WebAPI 至 IIS

2.添加网站

(1)添加应用程序池,选择“无托管代码”:

发布 ASP.NET Core  WebAPI 至 IIS

发布 ASP.NET Core  WebAPI 至 IIS 

(2)添加站点

选择应用程序池时,选择刚刚创建的应用程序池。

发布 ASP.NET Core  WebAPI 至 IIS

 

发布 ASP.NET Core  WebAPI 至 IIS

 右键新建的网站,可以查看发布后效果

发布 ASP.NET Core  WebAPI 至 IIS

 到此,发布完成。

三、常见错误

发布之后,无法访问,报 HTTP 错误 500.19,则极有可能是因为服务器上运行环境没有部署好。

参考:将 ASP.NET Core 应用发布到 IIS 建议安装 .NET Core 托管捆绑包

 

© 版权声明

相关文章

暂无评论

您必须登录才能参与评论!
立即登录
暂无评论...