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)に登録する方法は?
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.exe
をIIS7とともに使用してインストールしないASP.NET
私のような人がまだASP.NETをIISに登録できない場合。
これら3つのコマンドをコマンドプロンプトで1つずつ実行するだけです。
cd c:\ windows\Microsoft.Net\Framework\v2.0.50727
その後、実行
aspnet_regiis.exe -i -enable
最後にIISをリセットします
リセット
それが困っている人を助けることを願っています...乾杯!
.Netフレームワークの後にIISをインストールした場合、.Netフレームワークを再インストールすることで問題を解決できます。インストールの一部は、IISが存在するかどうかを検出しますそして、IIS=に従って更新します。
私が取り組んでいたシステムは、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がありませんでした。)
解決策は次のとおりです。
その後、aspnet_regiis.exe -lv(いずれかのバージョン)は、登録されたフレームワークを表示します。 (そして、Kofaxインストーラーも喜んで機能しました。)
コントロールパネルを開く-プログラム-Windowsの機能のオン/オフを展開する-インターネットインフォメーションサービスを展開する-World Wide Webサービスを展開する-アプリケーション開発機能の確認-ASP.Net
他の機能をチェックして、直接的なエラーメッセージを表示しない将来の問題を回避することをお勧めします。
[プログラムの追加と削除]で、.NET framework Extendedで修復を実行することで解決しました。
Win2008R2を使用して、.NET framework 4.0