Abo*_*nal 14 .net asp.net iis windows-server-2012-r2
我收到There was as error while performing this operation
关于 web.config 的错误。我遵循以下配置:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
</system.webServer>
</configuration>
<!--ProjectGuid: e8701310-485f-4f88-b7d0-1473d07238ac-->
Run Code Online (Sandbox Code Playgroud)
<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
Run Code Online (Sandbox Code Playgroud)
Chr*_*ini 13
当我尝试双击具有错误 Web.config 的任何站点的日志记录模块时,我发生了此错误。
“坏”包括只有一个模块 IIS 不理解的 Web.configs - 在我的情况下,IIS 10 无法理解<rewrite>
标签,并因这个极其令人困惑的错误而爆炸。
您可以通过注释掉 Web.config 的内容来验证这一点。错误消失了 - 然后逐渐减少被注释掉的数量,直到找到罪魁祸首,并追踪该解决方案。
添加<aspNetCore>
回来并在这台机器上安装 ASP.NET Core 模块,
我还编写了一个工具来更好地自动化此类检测,
https://www.jexusmanager.com/tutorials/oob-500.html
此错误通常是由web.config
dotNet 运行时无法解析的内部引用引起的。
如果您使用的是 dotNet 核心,并且在将服务器配置为运行 IIS 之前安装了 dotNet 核心托管包,您可能会收到此错误。
要在这种情况下修复它,您需要在“修复模式”下重新运行 dotNet 核心托管包安装程序
归档时间: |
|
查看次数: |
23281 次 |
最近记录: |