我有一个ASP.NET应用程序。它需要通过本地网络对任何已签名的Windows用户可用。在用户进入网站的那一刻,我想通过他的Windows名称来识别他。不允许匿名用户。
我有什么:
在web.config:
<system.web>
<authentication mode="Windows" />
<authorization>
<allow users="*"/>
<deny users="?"/>
</authorization>
</system.web>
在IIS applicationhost.config
中:
<authentication>
<anonymousAuthentication enabled="false" userName="" />
<windowsAuthentication enabled="true">
<providers>
<add value="NTLM" />
</providers>
</windowsAuthentication>
</authentication>
目前,如果需要授权,我就会遇到问题&#34;在浏览器中表单而不是访问应用程序。有什么建议?
有一种猜测,问题更多的是关于IIS版本/设置,然后是项目本身。