.netcore Web服务启动时出现内部服务器错误。周二上午,Web服务运行良好,周二下午已安装了Windows Update(KB4570720软件包),周三我遇到了500个错误...
IIS错误页面告诉我:
并且IIS日志事件具有此特定错误:
无法加载配置。异常消息:无法获取所需的配置节'system.webServer / aspNetCore'。可能的原因是web.config创作错误。
这是我的web.config,我看不出有什么问题。
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<remove name="aspNetCore" />
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\loemail.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" hostingModel="InProcess">
<environmentvariables />
</aspNetCore>
<httpErrors errorMode="Detailed" />
</system.webServer>
</configuration>
我在此服务器上运行了另一个.netcore应用程序,因此我排除了.net框架版本的问题,但也许我错了吗?我该如何检查?两者都使用2.2 .Net Framework。
我应该删除最后一个Windows更新包吗?
我有任何想法;)谢谢!
答案 0 :(得分:0)
我通过从其他应用程序中复制/粘贴web.config来解决此问题……我仍然看不到它们之间的区别!有时计算机会让我们发疯...