我收到There was as error while performing this operation错误引用web.config。我遵循以下配置:


Web配置如下:
<?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-->浏览收到以下消息的页面:

但是,当我移除
<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 在web.config中,我没有收到错误(在执行此操作时出现了错误),但是我得到了下面的错误:

发布于 2017-09-14 02:50:41
添加<aspNetCore>返回并在此机器上安装ASP.NET核心模块,
我还写了一个工具来更好地自动化这种检测,
发布于 2018-07-24 05:23:13

当我试图双击Web.config不好的站点的日志模块时,发生了这个错误。
"Bad“包括Web.configs,它只是有一个IIS不理解的模块--在我的例子中,IIS 10无法理解<rewrite>标签,并且产生了这个非常令人困惑的错误。
您可以通过注释掉Web.config的内容来验证这一点。错误消失了--然后逐渐减少被注释的数量,直到找到罪魁祸首,并找到解决方案。
发布于 2020-01-20 16:26:32
此错误通常是由web.config内部的引用引起的,dotNet运行时无法解决该引用。
如果您使用的是dotNet内核,并且在配置服务器运行IIS之前安装了dotNet内核托管包,则可能会出现此错误。
要在本例中修复它,您需要再次以“修复模式”重新运行dotNet核心承载包安装程序。
https://stackoverflow.com/questions/46208440
复制相似问题