Asp.net mvc 3 在应用程序池中使用自定义帐户的网站中出现错误(0x80070542)

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

我的ASP.NET MVC 3网站运行良好,今天下午我开始收到一个500错误,尽管我唯一更改的是启用32位应用程序。我把它改回去了,但错误依然存在。我甚至删除了我的应用程序池和网站,并在IIS中重新创建了它们,但运气不好

如果我将应用程序池恢复为AppPoolIdentity,则不会出现此错误(但我无法访问我的数据库,我需要该自定义帐户以集成安全性读取我的数据库)

谁能给我指出正确的方向吗

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成功地为我做到了这一点

我必须按照这里的说明来做:为了把它做好