2014-01-24 156 views
0

我想建立我的第一個ASP.NET MVC 4,使用IIS Express的Intranet應用程序。但是,當我運行使用該配置缺省項目:身份驗證asp.net MVC 4內聯網

<compilation debug="true" targetFramework="4.5" /> 
    <httpRuntime targetFramework="4.5" /> 
    <authentication mode="Windows" /> 
    <authorization> 
     <deny users="?" /> 
    </authorization> 

的Web應用程序需要用戶名和訪問密碼。我在哪裏可以找到那個?我該如何配置?

非常感謝!

+0

http://www.wiktorzychla.com/2012/06/iis-75-integrated-security-with-no.html –

+0

您正在使用哪種瀏覽器? IE應該拿起你的Windows憑據,但其他瀏覽器做得不好。 –

+0

@Mike Cheel:谷歌瀏覽器 – user3212730

回答

0

您可以使用下面的配置,以允許某些用戶無需登錄:

<authorization> 
    <allow users="user1,user2,...,userN" /> 
    <deny users="*" /> 
</authorization> 

下用戶1,用戶2最多用戶N是要在得到真實記錄的用戶的名稱(不需要輸入任何密碼)。如果你希望所有用戶自動登錄,您應該遵循Wiktor的的意見和閱讀他的評論粘貼的文章: http://www.wiktorzychla.com/2012/06/iis-75-integrated-security-with-no.html

+0

您能解釋一下配置嗎? – user3212730

+0

@bejger:那絕對沒有必要 –

+0

@bejger:感謝那密碼? – user3212730

0

由於您的身份驗證模式是視窗<authentication mode="Windows" />,應該對上的Windows用戶帳戶進行身份驗證服務器。