ISと.netfw4.0のインストール順は前から後ろまでで、誤って逆にしてしまっても問題ありません。program-run-cmdを開く:IISを再登録するコマンドを入力 C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i 1。 C:\WINNT\MICROSOFT.NET\FRAMEWORK\Vバージョン番号\ASPNET_REGIIS.EXEを見つけてダブルクリックで実行してください はい、DOSコマンドは動作しないようです。2。 Start - Programs - Microsoft Visual Studio 2008 - Visual Studio Tools - Visual Studio 2008 コマンドプロンプト 次に aspnet_regiis.exe -i OK と入力して100%解決します 以下はaspnet_regiis.exeパラメータの説明情報です。 -i - このバージョンの ASP.NET をインストールし、IISメタデータベースのルートおよびその下のすべてのスクリプトマッピングを更新してください。 既存の低バージョンスクリプトのマッピングをこのバージョンにアップグレードしてください。 -ir - このバージョンの ASP.NET をインストールしてください、登録のみ。 IISでスクリプトのマッピングを更新しないでください。 -enable - -enable が -i または -ir で指定されている場合、ASP.NET は IIS Security Console(IIS 6.0 以降)でも有効化されます。 -s <path> - 指定されたパスにこのバージョンのスクリプトマップを再帰的にインストールします。 既存の低バージョンスクリプトのマッピングをこのバージョンにアップグレードしてください。 例えば、aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1 -sn <path> - 指定されたパスにこのバージョンのスクリプトマップを非再帰的にインストールします。 既存の低バージョンスクリプトのマッピングをこのバージョンにアップグレードしてください。 -r - このバージョンのIISメタデータベースのルート位置のスクリプトマップと、その下のすべてのスクリプトマップをインストールします。 現在のバージョンに関わらず、既存のすべてのスクリプトマッピングはこのバージョンに変更されます。 -u - このバージョンの ASP.NET をアンインストールしてください。 このバージョンに割り当てられた既存のスクリプトは、このマシンにインストールされている残りの最高 ASP.NET バージョンに再マッピングされます。 -ua - マシン上のすべての ASP.NET バージョンをアンインストール -k <path> - 指定されたパスから任意の ASP.NET バージョンへのスクリプトマップを再帰的に削除する。 例えば、aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1 -kn <path> - 指定されたパスから非再帰的に削除されたすべてのスクリプトマップで、任意の ASP.NET バージョンに変換されます。 -lv - コンピュータにインストールされたすべてのバージョン(ステータスやインストールパスを含む)を一覧表示 ASP.NET。 ステータス:有効[(ルート)]|無効な-lk - スクリプトマッピングを含むすべてのIISメタデータベース項目のパス(バージョン付き)を一覧 ASP.NET。 親からスクリプトマッピング ASP.NET 継承する項目は表示されません。 -c - このバージョンのクライアントスクリプトを各IISサイトディレクトリのaspnet_clientサブディレクトリにインストールします。 -e - 各IISサイトディレクトリのaspnet_clientサブディレクトリからこのバージョンのクライアントスクリプトを削除してください。 -ea - 各IISサイトディレクトリのaspnet_clientサブディレクトリからクライアントスクリプトのすべてのバージョンを削除します。