質問者
Windows10でのASP.NET4.0のインストールについて

質問
-
Windows10 proにて.Netの開発環境を準備しています。
Visual Studio やIISなどをインストールしていますが、
Webサービスを含んだソリューションを開くと
下記の警告メッセージが発生しております。
---------------------------
Microsoft Visual Studio
---------------------------
ASP.NET 4.0 は Web サーバーで登録されていません。
このサイトが正しく動作するためには、
Web サーバーを手動で ASP.NET 4.0 用に構成する必要があります。
---------------------------
OK ヘルプ
---------------------------
実際にVisualStudioを動かしてデバッグ(Webサービスのデバッグ含む)や
アプリケーションの生成には問題はないのですが、
毎回ソリューションファイルを開くたびにメッセージが表示されて気持ち悪いので
お知恵を借りられればと思います。
◆エラー内容
ASP.NET 4.0 は Web サーバーで登録されていません。
このサイトが正しく動作するためには、
Web サーバーを手動で ASP.NET 4.0 用に構成する必要があります。
◆PC環境
OS:Windows 10 Pro x64
VisualStudioバージョン:2008 SP1、2010 SP1(2008→2010の順番でインストール)
◆これまで行った対応
①IISのインストール(下記項目にチェックを入れて実施)
■ .NET Framework 4.8 Advanced Services
☑ ASP.NET 4.8
■ インターネットインフォメーションサービス
※当項目チェック後、別途それぞれ下記項目もチェック追加
■ Web管理ツール
☑ IIS管理コンソール
■ World Wide Webサービス
■ アプリケーション開発機能
☑ .NET Extensibility 4.8
☑ .NET 拡張機能 3.5
☑ ASP.NET 3.5
☑ ASP.NET 4.8
☑ ISAPI フィルター
☑ ISAPI 拡張
②IISを再インストールしなおす。
→改善しない
③CMDにて「dism /online /enable-feature /all /featurename:IIS-ASPNET45」の実行
→正常に処理が終了するが、改善しない
ひとまず開発することは可能なので支障はきたしませんが、
何か情報をご存知の方がいらっしゃいましたらご教授ください。
- 編集済み ぬつ 2020年1月10日 6:00
すべての返信
-
ぬつさん、こんにちは。フォーラムオペレーターのクモです。
MSDNフォーラムにご投稿くださいましてありがとうございます。
ご説明によると、次のステップを試してみて、ASP.NET 4.0を登録することお勧めします。
Start Menu -> Programs -> Microsoft Visual Studio 2010 -> Visual Studio Tools -> Visual Studio Command Prompt (2010)
コマンド プロンプトで実行:
aspnet_regiis -i
Administratorで実行されていることを確認し、タイトルがAdministratorで始まることを確認してください:
どうぞよろしくお願いいたします。MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
-
ご回答ありがとうございます。
Windows 10と記載していたので不要かと思い、あえて記載しませんでしたが、
ご指摘されている方法は下記のメッセージが表示され、Windows10では機能しません。
=ここから=
Setting environment for using Microsoft Visual Studio 2010 x86 tools.
C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC>aspnet_regiis -i
Microsoft(R) ASP.NET IIS 登録ツール バージョン 4.0.30319.0
ローカル コンピューターの ASP.NET をインストールおよびアンインストールするための管理ユーティリティです。
Copyright(C) Microsoft Corporation. All rights reserved.
ASP.NET (4.0.30319.0) のインストールを開始します。
このオプションは、このバージョンのオペレーティング システムでサポートされていません。代わりに、[Windows の機能の有効化または無効化] ダイアログ ボックス、サーバー マネージャーの管理ツール、または dism.exe コマンド ライン ツールを使用して ASP.NET 4.5 と IIS8 をインストール/アンインストールする必要があります。詳細については次を参照してください: http://go.microsoft.com/fwlink/?LinkID=216771。
ASP.NET (4.0.30319.0) のインストールが完了しました。
=ここまで=
-
ぬつさん、こんにちは。フォーラムオペレーターのクモです。
ご返信いただきありがとうございます。
ASP.NET 4.5 オフラインインストーラでASP.NET 4.5をインストールしてみてください。
それでも問題が解決しない場合は、Microsoft サポートにチケットを作成して、
msft エンジニアがコンピュータをリモート制御して、ASP.NETをインストールできなかった理由を確認することをお勧めします。
どうぞよろしくお願いいたします。MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~
-
ぬつさん、こんにちは。フォーラムオペレーターのクモです。
ご返信いただきありがとうございます。
お手数ですが、ご協力の程どうかよろしくお願いいたします。
引き続きMSDNフォーラムをご利用いただけますようお願い申し上げます。MSDN/ TechNet Community Support Kumo ~参考になった投稿には「回答としてマーク」をご設定ください。なかった場合は「回答としてマークされていない」も設定できます。同じ問題で後から参照した方が、情報を見つけやすくなりますので、 ご協力くださいますようお願いいたします。また、MSDNサポートに賛辞や苦情がある場合は、MSDNFSF@microsoft.comまでお気軽にお問い合わせください。~