无法登录Intranet站点继续要求凭据ASP IIS MVC4

时间:2013-04-18 10:32:30

标签: iis visual-studio-2012 intranet

问题描述:基本上我在visual studio 2012中设置了IIS express并且一切正常。它是一个使用Windows身份验证的MVC 4 Intranet应用程序。我能够使用我的用户名和密码登录我正在开发的Intranet站点。但是在输入一些代码后执行时代码如下:

        Runspace runSpace = RunspaceFactory.CreateRunspace();
        runSpace.Open();
        Pipeline pipeline = runSpace.CreatePipeline();
        Command getSnapIn = new Command("Add-PSSnapin WebAdministration");
        Command importSnapIn = new Command("import-module WebAdministration");
        Command getProcess = new Command("New-WebAppPool -Name test");
        pipeline.Commands.Add(getSnapIn);
        pipeline.Commands.Add(importSnapIn);
        pipeline.Commands.Add(getProcess);

        pipeline.Invoke();
        runSpace.Close();

它继续要求我的凭据。我不明白为什么这段代码会继续触发凭据。 我尝试过的事情:

  1. 评论代码
  2. 在IIS管理器中设置站点(仍然是同样的问题)
  3. http://www.iis.net/configreference/system.webserver/security/authentication/windowsauthentication
  4. 我已禁用匿名身份验证启用Windows身份验证。去提供商并将NTML放在首位。
  5. 我在网络配置文件中这样做了 <system.web><authentication mode="Windows" /> <authorization> <deny users="?" /> </authorization> </system.web>
  6. 我尝试将该网站添加到Internet Explorer本地网站。
  7. 关于这个的任何想法?

1 个答案:

答案 0 :(得分:0)

http://support.microsoft.com/kb/896861 它是固定的 方法2完成了这个技巧。

相关问题