2011-08-04 250 views
1

我的ASP.NET MVC 3網站工作正常,然後今天下午我開始一個500錯誤,雖然我改變的唯一的事情是使32位應用程序。我改變了,但錯誤依然存在。我甚至刪除了我的應用程序池和網站,並重新創建它們在IIS沒有運氣。錯誤(0x80070542)在網站上使用自定義帳戶的應用程序池

如果我將應用程序池恢復爲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) 

UPDATE:

我啓用了模擬和模擬的具有管理員訪問機器的用戶。我所收到的這個錯誤,它並沒有告訴我更多:

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) 

回答

相關問題