[.NET Core] 如何在 IIS 上部属 .NET Core

我使用的 .NET Core 版本是 1.1.2。

1.安装 Windows Server Hosting,到网页最下方找到下载连结 网页连结
http://img2.58codes.com/2024/20106865SnEWZ7lvRV.jpg

2.在 IIS 新增应用程式集区,CLR 版本选 No Managed Code
http://img2.58codes.com/2024/20106865ciMmkWUpND.jpg

3.新增网站,并指定刚刚新增的应用程式集区
http://img2.58codes.com/2024/20106865J4KiIMqTHF.jpg

4.检查网站模组是否包含 AspNetCoreModule
http://img2.58codes.com/2024/20106865cC4537anjo.jpg

5.检查发行后的 Web.config 设定

<?xml version="1.0" encoding="utf-8"?><configuration>  <!--    Configure your application settings in appsettings.json. Learn more at http://go.microsoft.com/fwlink/?LinkId=786380  -->  <system.webServer>    <handlers>      <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />    </handlers>    <aspNetCore processPath="dotnet" arguments=".\专案名称.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false" />  </system.webServer></configuration>

参考文章
.NET Core 1.0.5 & 1.1.2 SDK 1.0.4
[.NET Core] 将专案发行至IIS
Host ASP.NET Core on Windows with IIS


关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章