1
我將Web應用程序的應用程序池設置爲以名爲WebUser的用戶身份運行。使用Windows身份驗證時,我無法禁用模擬
我在web.config中的以下部分:
<authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
<identity impersonate="false" />
我已經創建了一個名爲a.txt中,並只給它WEBUSER權限。如果我導航到這個文件,然後我得到一個401錯誤。但是,如果我給我自己的用戶帳戶訪問該文件,那麼我可以訪問它。
所以看起來應用程序正在冒充我的身份。我如何才能使其作爲應用程序池用戶來運行?
編輯:另外 - 如果我啓用模擬並使其冒充Web用戶,然後我仍然收到401錯誤。
感謝,
喬
你在IIS或IIS Express中運行這個嗎? – 2014-09-23 15:09:30
Windows Server 2012上的IIS 8.5 – JoeS 2014-09-23 15:10:46
當你說「導航到這個文件」時,你是什麼意思?目錄瀏覽?如果是這樣,那不是由asp.net控制的。 – 2014-09-23 15:30:28