【问题标题】:"There was an error while performing this operation"“执行此操作时出错”
【发布时间】:2014-03-05 13:38:49
【问题描述】:

我在 IIS 中有一个网站,我无法打开任何设置,如身份验证、处理程序映射、授权规则等。它只显示错误消息“执行此操作时出错”,没有更多详细信息和指向 web.config。

浏览网站导致 500.19 错误。

我尝试将iis_iusrs 添加到网站文件夹和 web.config,更改应用程序池标识以访问 web.config/website 文件夹安全设置上的相同,验证目标框架,iisreset/应用程序池回收无济于事。

【问题讨论】:

    标签: asp.net iis


    【解决方案1】:

    原来网站正在使用我缺少的 URL 重写模块。

    从 MS 下载 Web 平台安装程序并安装 URL 重写模块。

    http://www.microsoft.com/web/downloads/platform.aspx

    希望 IIS 错误比“出现错误...”提供更多信息

    【讨论】:

    • 谢谢你!我遇到了完全相同的问题,您为我省去了很多麻烦。
    • URL 重写模块可能会导致许多误导性错误消息和无数小时的浪费......
    • +1 如果不是因为这个,我会一直在旋转我的轮子。
    • 谢谢...这也解决了我从一台服务器迁移到另一台服务器时遇到的同样问题。
    • 你是个传奇!浪费了一整天的时间!
    【解决方案2】:

    原来网站正在使用我缺少的 URL 重写模块。

    这不是我的问题,它是。我已经安装了 URL 重写器,但是在 Windows 10 升级后 IIS 不知道它。控制面板上的简单修复 => 程序和功能 => IIS URL 重写模块 2 并且它再次工作。

    【讨论】:

    • 你拯救了我的一天!我遇到了同样的问题,并以与您建议的方式完全相同的方式解决了,现在一切正常。在我们的例子中,我们将服务器从 windows 2012 升级到 windows 2016。
    • 传奇。我正在重新安装一个废弃的服务器,每次我为其中一个要恢复的站点创建一个站点时,我都会看到这个错误。我忘记了 web.config 中的重写规则!
    • 我一直在努力争取运行 NAV Web 客户端。我在这里重新安装了很多东西哈哈兄弟,它也救了我的命。只有修复重写模块有效,变薄:)
    • 我有同样的问题,重新安装重写模块对我没有用,但修复工作。谢谢!
    【解决方案3】:

    我正在运行 IIS 8.5,并将我的第一个 Asp.Net Core 2.0(Razor 页面)站点部署到运行多个 Asp.Net Framework/Classic 网站的 IIS 服务器(在 Windows Server 2012 R2 上)。这对我有用:

    安装 .NET Core Windows Server 托管包

    https://docs.microsoft.com/en-us/aspnet/core/publishing/iis?tabs=aspnetcore2x#install-the-net-core-windows-server-hosting-bundle

    【讨论】:

    • 托管包现在是 .NET Core 2.1 SDk microsoft.com/net/download/windows 的一部分
    • 字面意思是三个小时的谷歌搜索,这最终是答案。谢谢。
    • 真的在这里哭了,非常感谢!来,投我一票!
    • 这也为我解决了!我已经安装了 URL Rewrite,并且现有站点在 .Net Framework 上运行。今天我添加了一个在 .Net Core 上运行的新网站,并安装了 .Net Core Hosting Bundle 为我修复了它。从这里得到它:dotnet.microsoft.com/download/dotnet-core/3.1
    • 终于 - 我已经为此奋斗了好几个小时。谢谢!
    【解决方案4】:

    我最近遇到了这个问题,我的解决方案是安装: ASP.NET Core/.NET Core:运行时和托管包。 你可以找到它here

    另外,在安装之前,请确保您的wwwroot 安全权限设置为允许iis_iusrsiusr 拥有读取、写入和执行权限。

    【讨论】:

    • 这解决了我的问题。 Windows 10 和 IIS 10 并尝试运行 ASP.Net Core 2.2。
    • @Water 很高兴听到。
    【解决方案5】:

    我的问题是我在安装 IIS 之前安装了 .NET Core Hosting Bundle。使用 Repar 重新运行 Hosting Bundle 安装程序为我修复了它。

    https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-3.1#install-the-net-core-hosting-bundle

    如果 Hosting Bundle 在 IIS 之前安装,则安装包 必须修理。之后再次运行 Hosting Bundle 安装程序 安装 IIS。

    【讨论】:

    • 我什至不需要找到安装程序来运行它。我刚刚进入控制面板 -> 程序和功能,然后右键单击 Microsoft .NET Core 3.1.2 - Windows Server Hosting 项目并选择更改,然后出现修复选项。修复后,一切正常。
    【解决方案6】:

    我也有这个问题。尝试在 IIS 10 上运行 ASP.Net Core。我需要做的就是:

    截图来自:https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/development-time-iis-support?view=aspnetcore-2.1

    【讨论】:

    • 工作就像一个魅力。
    • 如你所说。非常感谢!
    【解决方案7】:

    与此处标记的解决方案类似,我遇到了同样的问题,并且再次缺少 IIS 模块,但这次需要的是应用程序初始化模块,而不是 URLRewrite。通过 Web 平台安装程序或 IIS.net 安装。解决了这个问题。

    我采取的调试步骤是逐节检查我的网络配置,删除每个部分并尝试加载站点和/或让 IIS 解析配置。当我删除与初始化优化有关的部分时,这解决了这个问题,我立即记得这个依赖项是很久以前添加的。

    虽然这确实需要更好的错误消息,但还是要回应这种观点!!!

    【讨论】:

      【解决方案8】:

      我从https://dotnet.microsoft.com/download/dotnet-core/2.2 安装了 .Net core Hosting Bundle,它已修复。

      【讨论】:

        【解决方案9】:

        这里也一样 匿名身份验证凭据中也缺少 IUSR。

        如果 .net core Hosting Bundle 是在 IIS 之前安装的,则必须修复 bundle 安装。安装 IIS 后再次运行 Hosting Bundle 安装程序。

        【讨论】:

          【解决方案10】:

          100% 有效 ****检查<appSetting></appSetting> 中是否有任何网址,尝试评论这些未知网址

           <!-- <add key="ErrorLogWebApi" value="https://websitename.com/api" />-->
          

          并完整评论&lt;rewrite&gt;&lt;/rewrite&gt;标签

          现在你试试

          【讨论】:

          • 当我点击“记录”时,一个空的重写标签导致了我的错误。投赞成票。
          • 这是我的问题。删除了重写标签,它可以工作。再投赞成票
          【解决方案11】:
          1. 我只是双击有错误的应用程序和
          2. 更改 .NET Framework 的版本和
          3. 然后将其改回原始版本并
          4. 回收了应用程序池。

          例如:

          应用程序具有 .NET Framework v4.0.30319,我将其更改为 .NET Framework v2.0.50727,然后状态变为 Stop,然后我双击返回并更改为.NET Framework v4,然后右键单击recycle并回收它。

          【讨论】:

          • 尝试使用列表来改进你的答案并更清楚
          【解决方案12】:

          同样的错误信息,但我的 C:\ 磁盘空间不足。

          【讨论】:

            猜你喜欢
            • 2018-02-22
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2019-04-19
            • 1970-01-01
            相关资源
            最近更新 更多