IISのASP.NETバージョンを切り替えられない問題を解決するには、IISのASP.NETバージョンを再登録します。

Program-run-cmd を開きます。IIS を再登録するコマンドを入力します。

C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

1つ。C:\WINNT\MICROSOFT.NET\FRAMEWORK\V バージョン番号\ASPNET_REGIIS.EXE -I を実行します。

二。[スタート] - [プログラム] -  [Microsoft Visual Studio 2008]  - [Visual Studio ツール] - [  Visual Studio 2008 コマンド プロンプト]
を選択し、「aspnet_regiis.exe」と入力します -i OK 100% 解決しました

次に、aspnet_regiis.exe パラメータの説明を示します。

-i - このバージョンの ASP.NET をインストールし、IIS メタベースのルートにあるスクリプト マップ
              と、ルートの下にあるすべてのスクリプト マップを更新します
              。既存の下位バージョンのスクリプト マップは、
              このバージョンにアップグレードされます。
-ir - このバージョンの ASP.NET をインストールします (登録のみ)。
              IIS のスクリプト マッピングは更新されません。
-enable - -i または -ir とともに -enable を指定すると、
              IIS セキュリティ コンソール (IIS 6.0 以降) で ASP.NET も有効になります。
-s <path> - 指定されたパスにこのバージョンのスクリプト マップを再帰的にインストールします
              。既存の下位バージョンのスクリプト マップは、
              このバージョンにアップグレードされます。
              たとえば、aspnet_regiis.exe -s W3SVC/1/ROOT/SampleApp1
-sn <path> - このバージョンのスクリプト マップを指定されたパスに非再帰的にインストールします
              。既存の下位バージョンのスクリプト マップは、
              このバージョンにアップグレードされます。
-r - このバージョンの IIS メタベースのルートの場所
              と、ルートの下にあるすべてのスクリプト マップのスクリプト マップをインストールします。現在のバージョンに関係なく、
              既存のスクリプト マッピングはすべて
              このバージョンに変更してください。
-u - このバージョンの ASP.NET をアンインストールします。このバージョンへの既存のスクリプト マッピングは
              、このコンピュータにインストールされている
              残りの最も新しい ASP.NET バージョンに再マッピングされます。
-ua - コンピューター上のすべての ASP.NET バージョンをアンインストールします
-k <パス> -
              指定されたパスから任意の ASP.NET バージョンへのすべてのスクリプト マッピングを再帰的に削除します。
              たとえば、aspnet_regiis.exe -k W3SVC/1/ROOT/SampleApp1 -kn <path> -
指定された path から任意の ASP.NET バージョンへのすべての
              スクリプト マッピングを非再帰的に削除します。
-lv - コンピューターにインストールされているすべての ASP.NET バージョンを一覧表示します
              (ステータスとインストール パスを含む)。
              ステータス: 有効[(ルート)]|無効-lk -
ASP.NET スクリプト マッピングを含むすべての IIS メタベース エントリへのすべてのパス
              (バージョンとともに)を一覧表示します。ASP.NET スクリプト マッピングを親から
              継承する項目は表示されません。
-c - このバージョンのクライアント スクリプトをインストールします
              各 IIS サイト ディレクトリの aspnet_client サブディレクトリ内。
-e - このバージョンのクライアント スクリプトを各 IIS サイト ディレクトリの aspnet_client サブディレクトリから削除します
              。
-ea -各 IIS サイト ディレクトリの aspnet_client サブディレクトリから
              クライアント スクリプトのすべてのバージョンを削除します。
-? - このヘルプ テキストを印刷します

おすすめ

転載: blog.csdn.net/u014156887/article/details/37883729