簡體   English   中英

ASP.NET模擬憑據

[英]ASP.NET impersonation credentials

在我的應用程序的配置中,有一個包含用戶名和密碼的模擬標簽,我想知道這些憑據應該是什么才能使應用程序正常工作-這些是域或IIS服務器中某個用戶的憑據還是什么?

沒有用戶名和密碼的模擬身份將強制Web應用程序的.NET進程以IIS設置為運行的同一用戶身份運行。 如果指定了用戶名和密碼,則它將強制.NET進程以該特定用戶身份運行。

原因很可能是應用程序需要使用受信任的身份驗證,讀取/寫入文件的安全權限或網絡資源連接到數據庫。

我在很大的域上工作時使用它。 通常是域中的用戶,具有對特定事物(如SQL后端和/或文件/文件夾權限)的訪問權限。 當您嘗試根據配置來構建項目時,您可能會遇到錯誤,對我來說,解決方案是注釋模擬行,進行構建,部署,然后在其部署位置再次取消注釋。

僅當運行IIS進程的用戶沒有訪問所需特定資源的權限時,才需要這樣做。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM