问题描述:基本上我在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();
它继续要求我的凭据。我不明白为什么这段代码会继续触发凭据。 我尝试过的事情:
<system.web><authentication mode="Windows" />
<authorization>
<deny users="?" />
</authorization>
</system.web>
关于这个的任何想法?