178

私のWin 7開発マシンでは、デフォルトでインストールされているlocalDBの代わりにSQL Expressインスタンスを使用するために。MVC 4 プロジェクトのプロパティ ページ ([Web] タブ) で [IIS Express を使用する] のチェックを外したところ、次のエラーが表示されました。

ASP.NET 4.5 が Web サーバーに登録されていません。サイトを正しく実行するには、ASP.NET 4.5 用に Web サーバーを手動で構成する必要があります。

ASP.NET が IIS 機能内でアクティブ化されていることを確認しました。

これを解決するために何ができるでしょうか?

4

19 に答える 19

215

おそらく、 Visual Studio Toolsコマンド プロンプトで次のコマンドを実行する必要があります。

aspnet_regiis -i

ASP.NET IIS 登録ツール (Aspnet_regiis.exe) の詳細については、こちらを参照してください。

于 2012-12-06T17:31:54.310 に答える
105

Windows 8.1 では、.NET 4.5 が組み込まれているため、修正は管理コマンド プロンプトからこれを実行することです。

dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
于 2013-09-15T20:03:54.457 に答える
8

.net フレームワークは 4.0 フォルダーを上書きするため、次のコマンドを実行します。

.net フレームワークを IIS に登録するには、
[スタート] -> [実行] -> [cmd] -> [管理者として実行] と入力します。

cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i
于 2015-10-08T14:32:41.063 に答える
2

VSアップデートで解決しました。

このリンクに従ってください ( https://blogs.msdn.microsoft.com/webdev/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/ )

解決策: Microsoft は、影響を受けるすべてのバージョンの Microsoft Visual Studio に対する修正プログラムを公開しました。

Visual Studio 2013 –</p>

Visual Studio 2013 Update 4 のダウンロード Visual Studio 2013 Update 4 の詳細については、以下を参照してください。 Visual Studio 2013 Update 4 KB 記事 Visual Studio 2012

Microsoft Visual Studio 2012 のこの問題に対処するための更新プログラムが公開されました: KB3002339 この更新プログラムを Microsoft ダウンロード センターから直接インストールするには、こちらの Visual Studio 2010 SP1

Microsoft Visual Studio 2010 SP1 のこの問題に対処する更新プログラムが公開されました: KB3002340 この更新プログラムは、Windows Update から入手できます。この更新プログラムを Microsoft ダウンロード センターから直接インストールするには、ここをクリックしてください。

于 2016-06-29T07:02:24.650 に答える
1

Windows 10 で次のエラーが発生した場合: ASP.NET 4.5 の Web http://localhost:64886/の構成に失敗しました。サイトを正しく実行するには、ASP.NET 4.5 用にこのサイトを手動で構成する必要があります。ASP.NET 4.0 が Web サーバーに登録されていません。サイトを正しく実行するには、ASP.NET 4.0 用に Web サーバーを手動で構成する必要があります。解決策: https://blogs.msdn.microsoft.com/webdev/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- microsoft-net-framework のインストール後-4-6/

于 2016-02-09T01:35:33.160 に答える
0

Visual Studio 2012 を使用している場合も同じ問題があります。IIS 機能を有効にすると、まだエラーが発生するため、動作しません。この方法を試してみてください

私の解決策は次のとおりです。

于 2016-02-25T21:57:14.897 に答える
0

有効にする IIS 機能の一部:リファレンス

DISM /Online /FeatureName:IIS-ApplicationDevelopment 
/FeatureName:IIS-ASPNET /FeatureName:IIS-ASP 
/FeatureName:IIS-NetFxExtensibility 
/FeatureName:IIS-ISAPIExtensions /FeatureName:IIS-ISAPIFilter

次に、ASP.NET の IIS マッピングを修正し、Aspnet_regiis.exe ユーティリティを実行します。 参照

于 2016-03-07T14:07:55.817 に答える
0

これを試してください [プログラムと機能] ウィンドウに移動したら、左側のペインで [Windows の機能の有効化または無効化] をクリックします。

ツリーを下にスクロールして、以下を見つけます。

インターネット インフォメーション サービス ワールド ワイド ウェブ サービス アプリケーション開発の機能 ...そして、必要なすべての関連機能にチェックを入れます。私は .NET 3.5 と 4.6 を選びました。

うまくいかない場合は、それを機能させてから、VS の幸せな開発ランドに戻る必要があります。そうでない場合は、実際には Visual Studio のバグである可能性があります。お使いの VS のバージョンの次のパッチを確認してください: VS2010VS2012またはVS2013。これはきっとあなたを助けるでしょう。

于 2016-07-14T11:52:38.420 に答える
0

私も同じ問題を抱えていました。長い検索の後、アプリケーション プールをASP.NET v4.xIIS マネージャーに変更しました。

于 2015-05-23T12:36:14.260 に答える
0

私も同じ問題を抱えてる。

Turn Windows feature on or offそして、メニューからASPネットをオンにする解決策を得ました。

于 2015-04-03T17:53:37.197 に答える
0

このリンクは、問題の原因と問題の迅速な解決策を説明しています。ビジュアルスタジオを更新するだけで、更新のリンクが提供されます

http://blogs.msdn.com/b/webdev/archive/2014/11/11/dialog-box-may-be-displayed-to-users-when-opening-projects-in-microsoft-visual-studio- microsoft-net-framework-4-6.aspx のインストール後

于 2015-09-15T04:18:09.767 に答える