1.所有应用程序池自动关闭,重启IIS,重装IIS问题依旧。
2.事件查看器里有相关“应用程序”日志记录。
3.IIS里的“网站”文件夹里的ISAPI筛选里可以看到"ASP.NET_2.0.50727.0"前有一个红色的向下的箭头
4.如果删除第三条里的那个筛选,再运行iisreset重启IIS,会发现网站都正常了,(除了那些用这个2.0的站点吧)
5.C盘加users权限,不用删除那个筛选,重启IIS,成功(这样太不安全了)
6.出现这问题时有人还出现以下问题:
还有2-3个错误,不知道是哪个权限的问题
SideBySide
Resolve Partial Assembly 为 Microsoft.VC80.CRT 失败。 参考错误消息: 拒绝访问。
SideBySide
Generate Activation Context 为 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll 失败。 参考错误消息: 拒绝访问。
事件类型: 错误
事件来源: W3SVC-WP
事件种类: 无
事件 ID: 2214
日期: 2008-7-13
事件: 1:34:09
用户: N/A
计算机: WWW-YONGFA365-COM
描述:
HTTP 筛选器 DLL C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll 加载失败。数据是错误。
最终解决方法是:
C:\WINDOWS\WinSxS
加一下
NETWORK SERVICE 权限
而我做相关安全设置时一般用IIS_WPG这个用户,这个用户是属于NETWORK SERVICE组的,这样设置应该权限更小,但程序可以正常运行,所以
最佳解决方法是:
在 C:\WINDOWS\WinSxS 文件夹上加上 IIS_WPG 用户,权限默认,OK
本站部分内容来源互联网,如果有图片或者内容侵犯您的权益请联系我们删除!