ASP.NET 4.0がWebサーバーに登録されていません

Visual Studio 2012を使用してWebアプリケーションを作成すると、次のプロンプトが表示されます 。ASP.NET 4.0 がWebサーバーに登録されていません。Webサイトが正しく機能するために、ASP.NET 4.0を使用するようにWebサーバーを手動で構成する必要がある場合があります。詳細については、F1キーを押してください。
バイドゥを確認したところ、IIS 7がより安全なWeb.Config管理メカニズムを採用しているため、このエラーが発生することがわかりました。デフォルトでは、構成アイテムはロックされており、変更できません。

解決策:

最初にIISアプリケーションプールのネットフレームワークのバージョンを4.0に設定します

 次に、スタート->すべてのプログラム->アクセサリ->「コマンドプロンプト」を右クリック->管理者として実行->%windir%\ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_regiis.exe -i

。ネットフレームワーク

バージョン番号

1.0

v1.0.3705およびv1.1.4322

2.0

v2.0.50727

3.0

v3.0およびv3.5

4.0

v4.0.30319

 

 

 

 

 

 

 


上記の表のバージョン番号は、c:\ windows \ mincrosoft.net \ frameworkディレクトリーで確認できます。各バージョン番号には、それに対応する個別のフォルダーがあります。ASP.NET 2.0はWebサーバーに登録されていません」というプロンプトが表示された場合は、上記のコマンドのバージョン番号v4.0.30319v2.0.50727に変更するだけで済みます

   2.ロックをキャンセルするには、コマンドラインを実行します。

  1. %windir%\ system32 \ inetsrv \ appcmd unlockconfig -section:system.webServer / handlers  

21件のオリジナル記事を掲載 21件の賞賛 40,000回以上の閲覧

おすすめ

転載: blog.csdn.net/kuyz1/article/details/79408117