web-dev-qa-db-ja.com

ASP.NET 2.0をWebサーバー(IIS7)に登録する方法は?

Webページアプリケーションは既に作成されていますが、Visual Studio 2008で開くと、次のように表示されます。

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

私はasp.net 2.0、IIS7を使用しており、Vista home premiumで実行しています。

ASP.NET 2.0をWebサーバー(IIS7)に登録する方法は?

51
Art

ASP .NET 2.0:

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir

ASP .NET 4.0:

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

コマンドプロンプトを管理者として実行して、...requested operation requires elevationエラー


aspnet_regiis.exeIIS7とともに使用してインストールしないASP.NET

  1. コントロールパネルを開く
  2. プログラム\ Windowsの機能をオンまたはオフにする
  3. インターネット情報サービス
  4. ワールドワイドウェブサービス
  5. アプリケーション開発機能
  6. ASP.Net <==ここにチェックマーク
102
Darin Dimitrov

私のような人がまだASP.NETをIISに登録できない場合。

これら3つのコマンドをコマンドプロンプトで1つずつ実行するだけです。

cd c:\ windows\Microsoft.Net\Framework\v2.0.50727

その後、実行

aspnet_regiis.exe -i -enable

最後にIISをリセットします

リセット

それが困っている人を助けることを願っています...乾杯!

10
Bravo

.Netフレームワークの後にIISをインストールした場合、.Netフレームワークを再インストールすることで問題を解決できます。インストールの一部は、IISが存在するかどうかを検出しますそして、IIS=に従って更新します。

8
sipwiz

私が取り組んでいたシステムは、IIS 7のWindows Server 2008 Standardです(私の経験は、同じ年齢のすべてのWindowsシステムに当てはまると思います)。

ランニング

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir

働くように見える

C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -lv

iISに登録された.Net framework v4を示しました。

ただし、.Net v2でも同じように実行します。

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -ir

結果にならなかった

C:\Windows\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -lv

登録されたフレームワークを表示します。

(そして、私にとっては、Kofax Capture Network ServerのインストーラーにはまだASP.NETがありませんでした。)

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

  • サーバーマネージャーを開く
  • ロール/ Webサーバー(IIS)に移動します
  • 役割サービスのプッシュ追加
  • アプリケーション開発でASP.NETを確認します(インストールを押します)。

その後、aspnet_regiis.exe -lv(いずれかのバージョン)は、登録されたフレームワークを表示します。 (そして、Kofaxインストーラーも喜んで機能しました。)

1
booFar

コントロールパネルを開く-プログラム-Windowsの機能のオン/オフを展開する-インターネットインフォメーションサービスを展開する-World Wide Webサービスを展開する-アプリケーション開発機能の確認-ASP.Net

他の機能をチェックして、直接的なエラーメッセージを表示しない将来の問題を回避することをお勧めします。

1
Francis Frank

[プログラムの追加と削除]で、.NET framework Extendedで修復を実行することで解決しました。

Win2008R2を使用して、.NET framework 4.0

0
Sanjay10