“执行此操作时出错”
我在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,它再次工作。
- 我只需双击有错误的应用程序
- 更改.NET Framework的版本
- 然后将其更改回原始版本
- 回收应用程序池。
例如:
该应用程序有.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主机软件包