回答:
Visual Studioツールのコマンドプロンプトで次のコマンドを実行する必要がある場合があります。
aspnet_regiis -i
ASP.NET IIS登録ツール(Aspnet_regiis.exe)の 詳細については、こちらをご覧ください。
aspnet_regiis
、最新の.NET Frameworkライブラリから:C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_regiis.exe /i
Windows 8.1では.NET 4.5が組み込まれているため、修正は管理コマンドプロンプトから実行することです。
dism.exe /Online /Enable-Feature /all /FeatureName:IIS-ASPNET45
/all
必要?ここ:support.microsoft.com/kb/2736284彼らはそれを指定していません...
.NET Framework 4.6をインストールしている場合、VSのバグが原因でこのエラーが表示されることがあります。ここでの回避策と解決策:
編集:
一部のコメントに記載されているように、これはWindows 10またはVisual Studio 2015へのアップグレード後に舞台裏で発生する可能性があります。
.netフレームワークは4.0フォルダーを上書きするため、次のコマンドを実行します。
IISへの.netフレームワークの登録goto
スタート->実行->コマンド->管理者として実行:
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
aspnet_regiis.exe -i
VSアップデートで解決しました。
解決策:マイクロソフトは、影響を受けるすべてのバージョンのMicrosoft Visual Studioの修正を公開しました。
Visual Studio 2013 –
Visual Studio 2013 Update 4をダウンロードするVisual Studio 2013 Update 4の詳細については、次を参照してください。VisualStudio 2013 Update 4 KB Article Visual Studio 2012
Microsoft Visual Studio 2012のこの問題に対処するための更新が公開されました:KB3002339この更新をMicrosoftダウンロードセンターから直接インストールするには、ここでVisual Studio 2010 SP1を使用してください。
Microsoft Visual Studio 2010 SP1のこの問題に対処する更新が公開されました:KB3002340この更新はWindows Updateから入手できますこの更新をMicrosoftダウンロードセンターから直接インストールするには、こちらから
c:\と入力する必要はありません
スタート->実行-> cmd->管理者として実行し、以下のコマンドを実行
.NET Frameworkバージョン4(32ビットシステム)
.NET Frameworkバージョン4(64ビットシステム)
または、Visual Studioツールのコマンドプロンプトを使用します。C:\ ProgramData \ Microsoft \ Windows \ Start Menu \ Programs \ Microsoft Visual Studio 2012 \ Visual Studio Tools> VS2012 x86 Native Tools Command Prompt
バージョンが異なる可能性があります。これが役立つことを願っています。
私もその問題を抱えていました。上記の解決策を試しましたが、うまくいきませんでした。
私はビジュアルスタジオの更新をインストールし、私の問題は修正されました。
以下のリンクから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
ありがとう!
プログラムと機能を介して追加する必要があるもの。私の問題を解決した以下のリンクをチェックしてください。以下の手順に従うだけで取得できます。
リンクから引用:
[プログラムと機能]ウィンドウが表示されたら、左側のウィンドウの[Windowsの機能の有効化または無効化]をクリックします。
ツリーを下にスクロールして、次を見つけます。
インターネットインフォメーションサービス> World Wide Webサービス>アプリケーション開発機能...そして、必要な関連機能をすべてチェックします。.NET 3.5と4.6を選択しました。
http://modelrail.otenko.com/electronics/asp-net-4-5-has-not-been-registered-on-the-web-server
tl; dr; [OK]をクリックするのが回避策です。その後はすべて正常に動作します。
このエラーメッセージも受信しました。
ASP.NET 4.5のWeb http:// localhost:xxxxx /の構成に失敗しました。サイトを正しく実行するには、ASP.NET 4.5用にこのサイトを手動で構成する必要があります。ASP.NET 4.0がWebサーバーに登録されていません。サイトを正しく実行するには、ASP.NET 4.0用にWebサーバーを手動で構成する必要があります。
環境:Windows 10、IIS8、VS 2012 Web。
このページを見つけた後、一見侵襲的と思われるいくつかのソリューションとともに、https://support.microsoft.com/en-us/help/3002339/unexpected-dialog-box-appears-when-you-openのホットフィックスオプションを読みました-projects-in-visual-studioここで提案されています。
極端なことはしないでください。そのページの「回避策」と記されているセクションを次に示します。
回避策
この問題を回避するには、新しいプロジェクトを作成するか、既存のWebサイトプロジェクトまたはWindows Azureプロジェクトを開いた後にダイアログボックスが表示されたら、[OK]をクリックします。これを行うと、プロジェクトは期待どおりに機能します。
つまり、ダイアログボックスで[OK]を1回クリックすると、メッセージは完全に消えます。プロジェクトは問題なく動作します。
私は同じ問題を抱えています。
Turn Windows feature on or off
メニューからASPネットをオンにするソリューションを取得しました。
以下のエラーのある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- after-installation-of-microsoft-net-framework-4-6 /
このリンクは、問題の原因と問題の迅速な解決方法を説明しています。VisualStudioを更新するだけで、更新のリンクが提供されます
これを試してみてくださいプログラムと機能ウィンドウ->に移動し、左側のペインで「Windows機能をオンまたはオフにする」をクリックしてください。
ツリーを下にスクロールして、次を見つけます。
インターネットインフォメーションサービスワールドワイドウェブサービスアプリケーション開発機能...そして、必要な関連機能をすべてチェックします。.NET 3.5と4.6を選択しました。
動作しない場合は、「動作させる」に進んでください。そうする前に、VSのhappy-development-landに戻る必要があります。そうでない場合は、Visual Studioのバグである可能性があります。使用しているVSのバージョンに対応する次のパッチを確認してください:VS2010、VS2012、またはVS2013。これはきっとあなたを助けるでしょう。
targetFramework="4.5"
属性を<compilation>
要素に追加して、web.configファイルを調整する必要もあります。