C# windows身份验证模式,但不是必需的
我正在asp.net应用程序中使用windows身份验证模式。 如果用户正确登录windows,则无需登录即可访问我的网站。 但如果是外部用户尝试访问asp.net应用程序时,会显示一个登录对话框。 我不希望需要登录 仅当用户已登录时,我才需要用户名。但是如果用户没有登录,我不想做任何事情。C# windows身份验证模式,但不是必需的,c#,asp.net,windows-authentication,C#,Asp.net,Windows Authentication,我正在asp.net应用程序中使用windows身份验证模式。 如果用户正确登录windows,则无需登录即可访问我的网站。 但如果是外部用户尝试访问asp.net应用程序时,会显示一个登录对话框。 我不希望需要登录 仅当用户已登录时,我才需要用户名。但是如果用户没有登录,我不想做任何事情。 <authentication mode="Windows"/> <authorization> <deny users="?" /> </
<authentication mode="Windows"/>
<authorization>
<deny users="?" />
</authorization>
此web.config条目将用户重定向到访问被拒绝页面,而不是显示登录提示。这就是您要找的吗?您需要使用