2013-04-18 3 views
1

Описание проблемы: Так что у меня был установлен IIS в visual studio 2012, и все сработало. Это приложение для интрасети MVC 4, использующее проверку подлинности Windows. Я смог войти на сайт интрасети, который я разрабатываю, используя мое имя пользователя и пароль. Но при выполнении после ввода некоторого кода код был следующим:Не удается войти на сайт интрасети, продолжает запрашивать учетные данные ASP IIS MVC4

 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. I нетрудоспособных Анонимная проверка подлинности включена проверка подлинности Windows. Пошел к провайдерам и поставил NTML сверху.
  5. Я сделал это в файле конфигурации сети <system.web><authentication mode="Windows" /> <authorization> <deny users="?" /> </authorization> </system.web>
  6. Я попытался добавить сайт к локальным сайтам интернет-исследователя.

Любые идеи об этом?

+0

Это вопрос asp.net - ничего общего с Classic – John

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^