1

問題の説明: 基本的に、Visual Studio 2012 で IIS Express をセットアップすると、すべてが機能しました。これは、Windows 認証を使用する MVC 4 イントラネット アプリケーションです。ユーザー名とパスワードを使用して、開発中のイントラネット サイトにログインできました。しかし、いくつかのコードを入力した後に実行すると、コードは次のようになりました。

        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. これをWeb構成ファイルで行いました <system.web><authentication mode="Windows" /> <authorization> <deny users="?" /> </authorization> </system.web>
  6. サイトを Internet Explorer のローカル サイトに追加してみました。

これについてのアイデアはありますか?

4

1 に答える 1