使用IIS 10和.NET Core 2.0
web.config是从新的.NET Core MVC项目生成的。
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\MvcMovie.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
在此配置中,我无法在IIS中打开配置编辑器并发出500.19错误:
Config Source:
-1:
0:
如果删除<aspNetCore />
节点,它将在IIS的配置编辑器中打开,但会出现500.21错误:
Handler "aspNetCore" has a bad module "AspNetCoreModule" in its module list
我该怎么做才能解决这个问题?
答案 0 :(得分:1)
听起来您还没有安装IIS Hosting软件包。
转到此处:https://www.microsoft.com/net/download/all
单击所需的“.NET Core Runtime”版本,然后下载“Windows”下的“Hosting Bundle Installer”。