首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS (执行此操作时出错)

IIS (执行此操作时出错)
EN

Stack Overflow用户
提问于 2017-09-13 23:53:00
回答 5查看 28.7K关注 0票数 14

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

  • OS是Windows 2012 R2,IISV8.5版。
  • URL重写2.1模块安装在机器上。
  • IIS_IUSRS完全可以访问该目录。
  • 安装了应用程序初始化模块。
  • 集成了.Net CLR版本v4.0.30319和托管流水线模式。
  • IIS配置如下:

Web配置如下:

代码语言:javascript
复制
<?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-->

浏览收到以下消息的页面:

但是,当我移除

代码语言:javascript
复制
<aspNetCore processPath="dotnet" arguments=".\MES.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" /> 

在web.config中,我没有收到错误(在执行此操作时出现了错误),但是我得到了下面的错误:

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2017-09-14 02:50:41

添加<aspNetCore>返回并在此机器上安装ASP.NET核心模块,

https://learn.microsoft.com/en-us/aspnet/core/fundamentals/servers/aspnet-core-module?tabs=aspnetcore2x

我还写了一个工具来更好地自动化这种检测,

https://www.jexusmanager.com/tutorials/oob-500.html

票数 9
EN

Stack Overflow用户

发布于 2018-07-24 05:23:13

当我试图双击Web.config不好的站点的日志模块时,发生了这个错误。

"Bad“包括Web.configs,它只是有一个IIS不理解的模块--在我的例子中,IIS 10无法理解<rewrite>标签,并且产生了这个非常令人困惑的错误。

您可以通过注释掉Web.config的内容来验证这一点。错误消失了--然后逐渐减少被注释的数量,直到找到罪魁祸首,并找到解决方案。

票数 15
EN

Stack Overflow用户

发布于 2020-01-20 16:26:32

此错误通常是由web.config内部的引用引起的,dotNet运行时无法解决该引用。

如果您使用的是dotNet内核,并且在配置服务器运行IIS之前安装了dotNet内核托管包,则可能会出现此错误。

要在本例中修复它,您需要再次以“修复模式”重新运行dotNet核心承载包安装程序。

如题为“重要”的方框中所述。

票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46208440

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档