|
主题设置

卡片式面板通常用于非白色背景色的主体内

发布到 IIS

.NET Core Web API 可以发布到 IIS 服务器上,向外提供 API 接口。

环境准备

.NET CORE创建的 webapi,IIS 默认是不支持的,需要给服务器安装以下内容:

  • IIS 服务器
  • .NET CORE 运行时
  • .NET Core Hosting Bundle:这是是托管捆绑包,允许 .NET Core 应用通过 IIS 运行(没有这个托管捆绑包,IIS 默认不支持运行 .NET CORE 创建的 webapi)

安装 Hosting Bundle

.NET Core Hosting Bundle 中包含了 .NET CORE 运行时 和 IIS 支持,根据项目需要,选择要安装的版本,以下是 .NET 8.0 的下载地址:.NET Core Hosting Bundle

下载完成后,在服务器上点击安装。

安装完成后,在 IIS 模块中会显示 AspNetCoreModuleV2

双击“模块”,会看到安装成功。

发布

创建要发布的文件夹

打开要发布的项目,在项目右键点击发布,选择文件夹发布。

选择创建的发布文件夹

发布设置完成

点击发布

发布成功

添加 IIS 网站

IIS应用程序池右键--添加应用程序池

点击“确定”

在新的应用程序池上“右键--高级设置”

启用 32 位应用程序,默认 False 本文改为 True。(实际测试过程中,True 和 False 没有区别)

新建网站

在浏览器中访问:http://192.168.1.1:8007/swagger/index.html