2012-11-15 73 views
0

我已經在互聯網上尋找這個問題,沒有指定如何解決我的問題。
它是IIS7上託管的一個非常小的Web應用程序。在我的web.config我有這樣的代碼:asp.net如何只允許一個域用戶

<system.web> 
     <authorization> 
     <allow users="WORKGROUP\SOMEONE"/> 
     <deny users="?"/> 
    </authorization> 
    <roleManager enabled="true" /> 
    <compilation debug="true" targetFramework="4.0" /> 
</system.web> 

當我訪問我的網站,它給了我下面的錯誤

401 - Unauthorized: Access is denied due to invalid credentials. 

我想驗證只有一個域用戶,我想我已經使用一切正確。請指導我我在這裏丟失了什麼

+1

不要你需要添加'<認證模式=「窗口」 />'也轉在IIS上的Windows身份驗證? – Lloyd

+0

如何打開IIS中的Windows身份驗證? –

+0

在「功能視圖」中雙擊認證,轉到您想要的站點/應用程序。你應該看到所有支持的類型。您需要禁用匿名並啓用Windows。 – Lloyd

回答