IIS 配置(ASP.NET 核心模块 v2)
IIS configuration (ASP.NET Core Module v2)
我正在尝试在 IIS 服务器上发布在 .net 5 中制作的应用程序。
进行的过程:
- IIS安装;
- 安装 .NET Runtime 5.0.6 (https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.6-windows-x64-installer);
- 安装 ASP.NET Core Runtime 5.0.6 (https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-5.0.6-windows-hosting-bundle-installer);
- 使用 .Net 版本创建的新池为“非托管代码”;
- 在 IIS 中创建和指定新应用程序;
注意事项:
- 在其他帖子中分析这个错误,我注意到模块 ASP.NET Core Module v2 指向项目的 web.config 中,如果访问 IIS 服务器的模块不可用,那确实如此。 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-5.0)(应该出现的模块图像)
Modules IIS
关于安装 ASP.NET Core Runtime 5.0.6,根据其他帖子应该可以在:'C:\Program Files\IIS\Asp.Net Core Module\V2',但是即使安装成功也找不到这个目录。
是否有 configuration/installation 应该为 .Net 5 做的事情?
为了将 ASP.NET 核心应用程序部署到 IIS,您需要先通过安装 .NET hosting bundle.
相应地配置您的环境
它不像 .NET Core 时代之前那样直接。请注意您的发布模型,因为您现在可以部署完全独立的版本或依赖于计算机中安装的 .NET 的版本。
最后,this article 包含有关您可能需要考虑的其他事项以及故障排除的有用信息。
我正在尝试在 IIS 服务器上发布在 .net 5 中制作的应用程序。
进行的过程:
- IIS安装;
- 安装 .NET Runtime 5.0.6 (https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-5.0.6-windows-x64-installer);
- 安装 ASP.NET Core Runtime 5.0.6 (https://dotnet.microsoft.com/download/dotnet/thank-you/runtime-aspnetcore-5.0.6-windows-hosting-bundle-installer);
- 使用 .Net 版本创建的新池为“非托管代码”;
- 在 IIS 中创建和指定新应用程序;
注意事项:
- 在其他帖子中分析这个错误,我注意到模块 ASP.NET Core Module v2 指向项目的 web.config 中,如果访问 IIS 服务器的模块不可用,那确实如此。 (https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/aspnet-core-module?view=aspnetcore-5.0)(应该出现的模块图像)
Modules IIS
关于安装 ASP.NET Core Runtime 5.0.6,根据其他帖子应该可以在:'C:\Program Files\IIS\Asp.Net Core Module\V2',但是即使安装成功也找不到这个目录。
是否有 configuration/installation 应该为 .Net 5 做的事情?
为了将 ASP.NET 核心应用程序部署到 IIS,您需要先通过安装 .NET hosting bundle.
相应地配置您的环境它不像 .NET Core 时代之前那样直接。请注意您的发布模型,因为您现在可以部署完全独立的版本或依赖于计算机中安装的 .NET 的版本。
最后,this article 包含有关您可能需要考虑的其他事项以及故障排除的有用信息。