我運行在IIS上這MVC 4個網站,明示通過Visual Studio 2012年發起如果我改變冒充假它工作正常。任何想法我可能做錯了什麼?System.Web.Mvc.dll程序無效時,身份冒充=真
1
A
回答
1
我不知道該怎麼回答,爲什麼消息這麼窩囊,但我可以說,這似乎是開發Web主機(iis express)的產品不在您嘗試認證的用戶的域中。
在我的例子我是通過VPN連接在我家的機器(未註冊到域)上。將impersonate設置爲false並在web.config中啓用Windows身份驗證後,它將正常工作。當您打開模擬時,它會提供無效的消息。
如果您冒充轉身從註冊到它的工作原理,並沒有錯誤消息的域中的機器(我的工作站在辦公室)運行時上。
希望這可以幫助別人。
1
使用ASP.NET模擬時要運行從ASP.NET應用程序的默認安全上下文不同的安全環境下,你的ASP.NET應用程序。
如果啓用ASP.NET應用程序模擬,該應用程序可以在兩個不同的上下文中運行:無論是作爲通過IIS 7或作爲您設置的任意帳戶驗證用戶。例如,如果您使用匿名身份驗證並選擇將ASP.NET應用程序作爲經過身份驗證的用戶運行,則應用程序將在爲匿名用戶(通常爲IUSR)設置的帳戶下運行。同樣,如果您選擇在任意帳戶下運行該應用程序,它將在該帳戶的任何安全上下文下運行。
默認情況下,禁用ASP.NET模擬。如果啓用模擬,ASP.NET應用程序通過IIS 7認證的用戶的安全上下文中運行
+0
那麼這是如何解釋DLL是無效的消息?當我登錄到註冊到域的計算機時,此工作正常。 – Csharpfunbag
相關問題
- 1. 推薦使用<身份冒充=「真」 />打破應用
- 2. WCF身份驗證和冒充
- 3. 表單身份驗證和冒充
- 4. 冒充ASP.NET聲稱身份到Windows身份
- 5. ASP.NET調用WCF服務時的身份驗證/冒充問題
- 6. Windows企業應用程序與企業身份驗證和冒充
- 7. 爲什麼被冒充的身份擁有比原始身份少的權利?
- 8. ASP.NET身份2無效否雙因素提供程序存在
- 9. ASP.NET核心身份冒充特定的用戶
- 10. 如何使用aspnet_personalization冒充Windows身份驗證
- 11. WCF跨域身份驗證和假冒
- 12. ASP.NET MVC 2 System.Web.Mvc.dll程序衝突
- 13. 無效Accountmanager身份驗證令牌
- 14. ASP.NET核心身份 - 無效令牌(Linux)
- 15. Linkedin身份驗證無效redirect_uri
- 16. 無效的轉換與@@身份
- 17. OAuth身份驗證,無效簽名
- 18. 根據驗證程序,遠程證書無效。身份服務器
- 19. 如何配置java應用程序充當身份提供者
- 20. 的XmlWriter無效冒號
- 21. 目錄名稱<Path>無效|冒充| Windows服務
- 22. Azure cmdlet - 使用雙因素身份驗證時會話無效
- 23. 應用程序池的用戶身份無效一些生成運行
- 24. ViewResult存在於「System.Web.Mvc.dll」和「System.Web.Mvc.dll」中
- 25. 以普通用戶身份執行程序(以root身份)
- 26. 應用程序池身份與模擬身份?
- 27. Xamarin表單身份驗證 - 身份驗證提供程序?
- 28. 身份驗證客戶端假冒WPA AP沒有有效的PMK?
- 29. Ejabberd冒充
- 30. ASP.NET PowerShell冒充
爲什麼要啓用它? –
因爲我想模擬用戶進行網站對Web服務的調用。我想模仿用戶。 – Csharpfunbag