惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园 - 叶小钗
Cyber Security Advisories - MS-ISAC
Cyber Security Advisories - MS-ISAC
Microsoft Security Blog
Microsoft Security Blog
罗磊的独立博客
大猫的无限游戏
大猫的无限游戏
美团技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
aimingoo的专栏
aimingoo的专栏
腾讯CDC
WordPress大学
WordPress大学
Apple Machine Learning Research
Apple Machine Learning Research
F
Fortinet All Blogs
G
Google Developers Blog
MongoDB | Blog
MongoDB | Blog
Microsoft Azure Blog
Microsoft Azure Blog
小众软件
小众软件
Engineering at Meta
Engineering at Meta
博客园_首页
B
Blog RSS Feed
D
Docker
M
MIT News - Artificial intelligence
爱范儿
爱范儿
I
InfoQ

博客园 - 误会馋

net C# 如何理解和实现 Dispose 方法 日志模块 Nginx 安装过程 C# 版本控制 PostgreSQL 数据库权限、角色总结 C#中的 Awaiter C#中的协变、逆变 C#中 IAsyncEnumerable 与 IAsyncEnumerator 的使用 Vue 中 vuex 的使用 Vue 中 vue-router 的使用 前后端登录时密码的加密 Vue 中 axios 的使用和跨域问题的解决 关于 Workstation Pro 的基础知识 Docker 部署 gitlab 服务器迁移 实现持久化 C# 中 == 和 .Equals() 之间的区别 实现克隆 关于扩展服务 启用扩展
发布 ASP.NET Core WebAPI 至 IIS
误会馋 · 2023-10-24 · via 博客园 - 误会馋

一、在 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 托管捆绑包