web-dev-qa-db-ja.com

.NET 4.5の登録IIS 10 Windows 10

私は今これを数時間見ており、修正することはできません。

.NET 4.5 WebサイトとAPIがあり、Windows 10で作業しています。VS2012Proがインストールされ、VS2015 Communityがインストールされています。

Web Platform Installerを確認すると、.NET 4.5が既にインストールされていることが示されます。

APIまたはWebサイトソリューションを開くたびに、.NET 4.5&IISが構成されておらず、アプリケーションが実行されないことが通知されます。

私はMSに従ってこれらのコマンドを実行しようとしました:

dism /online /enable-feature /all /featurename:IIS-ASPNET45

そして、私はまだ報告されているいくつかのエラーを取得します。私が読んだすべてのものは、上記のコマンドで問題を修正する必要があるが、修正しないと述べています。上記のコマンド以外のトピックについては他に何も見つかりません。

この問題を抱えている多くの人々が同じことを言っているが、実用的な解決策はないようです(少なくともこれまでのところ)。 .NET 4.5はAdd Features to Windowsにリストされていません。

ASP.NET 4.5およびIISが機能するように、これをどのように機能させることができますか?

18
Jammer

これは実際にはバグのようです。コマンドは実際に動作しますが、.NET 4.6をインストールすると、古いバージョンのVisual Studioで問題が発生する可能性があります。

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-Microsoft- visual-studio-after-installation-of-Microsoft-net-framework-4-6.aspx

マイクロソフトは、影響を受けるすべてのバージョンのMicrosoft Visual Studioの修正プログラムを公開しました。

7
Jammer

VS 2015で修正した問題と同じ問題がありました。私の状況は次のとおりです。

  1. Windows 7からの更新-> Windows 10
  2. VS 2015をインストール
  3. 有効IISので、管理コンソールを開いて素敵なことができます
  4. 次に、ローカルで.net 4.5 Web APIをホストしようとしましたIIS上記

結果は404エラーでした。

修正するには:

  1. VS2015の開発者コマンドプロンプト as 管理者を開きます
  2. 実行dism /online /enable-feature /all /featurename:IIS-ASPNET45
  3. 操作は正常に完了しました

素敵な200の応答...

35
Neil Paterson

修正するには:

  1. VS2015の開発者コマンドプロンプトを管理者として開きます

  2. 実行dism /online /enable-feature /all /featurename:IIS-ASPNET45

  3. 操作は正常に完了しました

7
Jeremias