Asp.net mvc 3 在应用程序池中使用自定义帐户的网站中出现错误(0x80070542)
我的ASP.NET MVC 3网站运行良好,今天下午我开始收到一个500错误,尽管我唯一更改的是启用32位应用程序。我把它改回去了,但错误依然存在。我甚至删除了我的应用程序池和网站,并在IIS中重新创建了它们,但运气不好 如果我将应用程序池恢复为AppPoolIdentity,则不会出现此错误(但我无法访问我的数据库,我需要该自定义帐户以集成安全性读取我的数据库) 谁能给我指出正确的方向吗Asp.net mvc 3 在应用程序池中使用自定义帐户的网站中出现错误(0x80070542),asp.net-mvc-3,iis,Asp.net Mvc 3,Iis,我的ASP.NET MVC 3网站运行良好,今天下午我开始收到一个500错误,尽管我唯一更改的是启用32位应用程序。我把它改回去了,但错误依然存在。我甚至删除了我的应用程序池和网站,并在IIS中重新创建了它们,但运气不好 如果我将应用程序池恢复为AppPoolIdentity,则不会出现此错误(但我无法访问我的数据库,我需要该自定义帐户以集成安全性读取我的数据库) 谁能给我指出正确的方向吗 ModuleName IIS Web Core Notification 2 HttpStatus 5
ModuleName IIS Web Core
Notification 2
HttpStatus 500
HttpReason Internal Server Error
HttpSubStatus 0
ErrorCode 2147943746
ConfigExceptionInfo
Notification AUTHENTICATE_REQUEST
ErrorCode Either a required impersonation level was not provided, or the provided impersonation level is invalid. (0x80070542)
更新:
我启用了模拟,并模拟了具有计算机管理员访问权限的用户。我收到了这个错误的回复,但这并没有告诉我更多:
Could not load file or assembly 'Microsoft.CSharp, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. Either a required impersonation level was not provided, or the provided impersonation level is invalid. (Exception from HRESULT: 0x80070542)
嗯,完全卸载并重新安装IIS成功地为我做到了这一点 我必须按照这里的说明来做:为了把它做好