2011-02-11 34 views
3

我在我的asp.net應用程序中使用Windows身份驗證模式。 如果用戶在Windows中正確登錄,他可以在不登錄的情況下訪問我的網站。 但是,如果是外部用戶,當他嘗試訪問asp.net應用程序時,會顯示一個登錄對話框。 我不希望登錄是必需的。Windows身份驗證模式,但不是必需的

我只想在用戶登錄時輸入用戶名。但如果用戶沒有登錄,我不想做任何事情。

回答

1
<authentication mode="Windows"/> 
<authorization> 
     <deny users="?" /> 
</authorization> 

此web.config項將重定向用戶訪問拒絕頁面,而不是顯示登錄提示。這是你想要的?