“执行此操作时出错”

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

浏览网站导致500.19错误。

我尝试将 iis_iusrs添加到网站文件夹和 web.config 中,改变应用程序池的标识,允许访问 web.config/网站文件夹的安全设置,验证目标框架,iisreet/应用程序池回收,但没有用。

115433 次浏览

原来这个网站使用的是 URL 重写模块,而我没有使用这个模块。

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

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

希望 IIS 错误能够比“有一个错误... ...”更能提供更多信息

  1. 我只是双击应用程序,有错误和
  2. 更改.NETFramework 的版本,并且
  3. 然后改回原来的版本
  4. 回收应用程序池。

例如:

应用程序有 .NET Framework v4.0.30319,我把它改为 .NET Framework v2.0.50727,然后状态转为 别说了,然后我双击回来,改为 .NET Framework v4,然后右键单击 环保署和回收它。

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

我所采取的调试步骤是逐节通过我的 web 配置删除每个节,并尝试加载站点和/或让 IIS 解析配置。当我删除了关于初始化优化的部分,这修复了问题,我立即想起这个依赖关系是在一段时间之前添加的。

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

原来这个网站使用的是 URL 重写模块,而我没有使用这个模块。

这不是我的问题,确实是。我已经安装了 URL 重写器,但在 Windows 10升级之后 IIS 并没有意识到这一点。在 Control Panel = > Programs and Features = > IIS URL Rewrite Module 2上进行一次简单的修复,就可以重新工作了。

同样的错误消息,但是我的 C: 已经用完了磁盘空间。

我正在运行 IIS 8.5,并部署了我的第一个 ASP。Net Core 2.0(Razor 页面)站点到运行多个 ASP 的 IIS 服务器(在 Windows Server 2012 R2上)。网络架构/经典网站。这对我很有效:

安装.NETCoreWindowsServer 主机包

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

我也有这个问题。正在 IIS10上运行 ASP.Net 核心。我只需要这样做: Development Time IIS Support

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

工作100% * * * * 检查任何网址是否在 <appSetting></appSetting>中,尝试注释这些未知的网址

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

并且完全注释 <rewrite></rewrite>标签

现在你来试试

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

此外,在安装它之前,请确保您的 wwwroot安全权限设置为允许 iis_iusrsiusr都具有读、写和执行权限。

我从 https://dotnet.microsoft.com/download/dotnet-core/2.2安装了.Net 核心主机包,并且修复了。

我的问题是我安装了。在我安装 IIS 之前,我使用了 NET 核心托管包。重新运行托管包安装与修复为我修复它。

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

如果托管捆绑包在 IIS 之前安装,则捆绑包的安装 必须修复。运行主机包安装程序后再次 安装 IIS。

我也是 而且,匿名身份验证凭据中也没有 IUSR。

如果。网芯托管束安装在 IIS 之前,必须对托管束进行维修。安装 IIS 后再次运行 HostingBundle 安装程序。