我最近将我的ASP.NET Core应用程序发布到了我的主机上。 我遇到了HTTP错误500.19。
IIS 8.5指出问题是:-
"无法添加类型为'add',具有唯一键属性'name'设置为'aspNetCore'的重复集合条目"
它还在我的system.webServer配置中突出显示了这个关键的add行:
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule"
</handlers>
我不太确定该怎么做。看起来似乎有一个重复的实例,所以我尝试将其重命名,但它仍然要求再次添加它?
这是我的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="%LAUNCHER_PATH%" arguments="%LAUNCHER_ARGS%" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" forwardWindowsAuthToken="false"/>
</system.webServer>
<system.net>
<defaultProxy useDefaultCredentials="true" >
</defaultProxy>
</system.net>
</configuration>
<remove name="aspNetCore" />
吗? - DavidGaspNetCoreHandler
会怎么样? - agua from mars<remove name="aspNetCore" />
之前得到的相同的错误,所以这可能有所帮助。 - Austin_Anderson