为所有已签名的Windows用户启用Intranet Web应用程序

时间:2015-08-19 14:37:46

标签: c# asp.net windows authentication iis

我有一个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版本/设置,然后是项目本身。

0 个答案:

没有答案