IIS Express HTTP Error 401.2 - Unauthorized

前端 未结 3 1556
花落未央
花落未央 2020-12-29 04:04

I have tried the suggestions in this post but I can not get Windows Authentication working with IIS Express in Vision Studio 2010. Now I get following error:

相关标签:
3条回答
  • 2020-12-29 04:39

    Make sure you have something like below in your applicationhost.config file

    <windowsAuthentication enabled="true">
      <providers>
        <add value="Negotiate" />
        <add value="NTLM" />
       </providers>
    </windowsAuthentication>
    

    This file is probably in %HOMEPATH%\Documents\IISExpress\config\

    0 讨论(0)
  • 2020-12-29 04:47

    I've had such a problem in VS 2013 with IIS 8.0 Express when I wanted to update Service Reference. A dialog popped up asking for username/password. A strange substring was added to the service url:

    _vti_bin/ListData.svc
    

    I started configuring windows authentization as mentioned in some posts in this page in applicationhost.config. Finally, the working configuration can't have Negotiate provider:

    <windowsAuthentication enabled="true">
      <providers>
        <!--<add value="Negotiate" />-->
        <add value="NTLM" />
       </providers>
    </windowsAuthentication>
    

    And the anonymous authentication must be disabled:

    <anonymousAuthentication enabled="false" />
    <windowsAuthentication enabled="true" />
    
    0 讨论(0)
  • 2020-12-29 04:47

    Try adding the following to your web.config.

    <system.webServer>
        <validation validateIntegratedModeConfiguration="false" />
        <modules runAllManagedModulesForAllRequests="true" />
        <security>
            <authentication>
                <windowsAuthentication enabled="true" />
            </authentication>
        </security>
    </system.webServer>
    
    0 讨论(0)
提交回复
热议问题