“执行此操作时出错”

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

浏览网站结果500.19错误。

我试图添加iis_iusrs到网站文件夹和web.config,更改应用程序池的身份给予访问相同的web.config /网站文件夹的安全设置,validation目标框架,iisreset /应用程序池回收无济于事。

事实certificate,该网站是使用URL重写模块,我失踪了。

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

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

希望IIS的错误信息比只是“有错误…”

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

我用来debugging这个的步骤是通过我的networkingconfiguration部分删除每个部分,并尝试加载该网站和/或让IISparsingconfiguration。 当我删除有关初始化优化的部分,这解决了这个问题,我立即记住,这种依赖是前不久添加的。

虽然这真的需要更好的错误信息回声的情绪!

事实certificate,该网站是使用URL重写模块,我失踪了。

这不是我的问题,而是。 我已经安装了URL重写器,但是在Windows 10升级之后,IIS并没有意识到这一点。 在控制面板上的简单修复=>程序和function=> IIS URL重写模块2,它再次工作。

  1. 我只需双击有错误的应用程序
  2. 更改.NET Framework的版本
  3. 然后将其更改回原始版本
  4. 回收应用程序池。

例如:

该应用程序有.NET Framework v4.0.30319 ,我将其更改为.NET Framework v2.0.50727,然后状态变为停止 ,然后双击并更改为.NET Framework v4 ,然后右键单击回收再利用它。

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

我正在运行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