繁体   English   中英

如何将 .NET 6 Web 应用程序部署到 IIS 10?

[英]How do I deploy .NET 6 web app to IIS 10?

我已经阅读了https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0上的文档,但仍然无法正常工作。

明确地说,我正在尝试在 IIS 10 上将 ASPNET MVC 应用程序作为进程内运行(而不是应用程序的 Kestrel 网络服务器的反向代理),并安装了适用于 .NET 6 的 ASP.NET Core 模块/托管包,我已经设置了一个单独的 AppPool 并将其设置为我的 ASPNET 应用程序的非托管代码。

我读过的各种文章似乎已经过时了,所以我想一些适用于 .NET 6 的信息会非常有用。 有谁知道将 .NET 6 ASPNET MVC 应用程序部署和配置到 IIS 的最终步骤?

我已经尝试了各种文章中概述的步骤,包括https://learn.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-6.0

视觉工作室:

  1. 使用此设置将项目发布到文件夹发布设置 信息系统:
  2. 使用非托管代码设置和身份创建池以运行应用程序。
  3. 使用我们的池、已发布项目的路径和指定的 IP:Port 创建站点。
  4. 如有必要,配置环境变量(选择站点 -> 编辑器配置 -> 选择 syste.webServer/aspNetCore -> 单击环境变量附近的... | 计数 -> 添加变量并应用它)。
  5. 将 hostingModel 设置为进程中。
  6. 如有必要,设置 stdLogEnabled 和路径。
  7. 运行并检查您的网站。 一切都应该工作正常。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM