パズルのかけら:
Visual Studioで実行しているソリューションは、IISExpressで正常に機能し、実行されます。
IISを使用するようにサイトをセットアップするために、次の手順を試しました。
この時点で、HTTP 500.21
エラーが表示されます。
Visual Studioのコマンドプロンプト(管理者として)を使用してaspnet_regiis.exe -i
を実行しようとしましたが、コマンドを実行するたびに次のエラーが表示されます。
コマンド 'aspnet_regiis.exe'は無効です。
また、正しいaspnet_regiis.exe
がインストールされていることを確認しました( here )(.NET Frameworkバージョン4(64ビットシステム))を確認しました。
.NET Framework 4.5をIIS 7.5に登録するにはどうすればよいですか?
Aspnet_regiisは次のディレクトリにあります。
C:\Windows\Microsoft.NET\Framework64\v4.0.30319
ディレクトリに移動し、そこでコマンドフォームを実行します。 PATH変数にパスがありません。
ローカルでのasp.net 4.5/4.5.1 WebアプリケーションのホストIIS 1)必ずIIS Visual Installation Installataionの前にインストールすると、aspnet_regiisは既にIISに登録されます。
インストールされていない場合IISその後、aspnet_regiisをIIS cmd Editorで登録
VS2012および32ビットOSの場合、コマンドエディターで以下のコードを実行:
1)インストールIIS最初に&次に
2)
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319
C:\Windows\Microsoft.NET\Framework\v4.0.30319> aspnet_regiis -i
VS2012および64ビットOSの場合、コマンドエディターの以下のコード:
1)インストールIIS最初に&次に
2)
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319
C:\Windows\Microsoft.NET\Framework64\v4.0.30319> aspnet_regiis -i
上記の手順に従うIISHosting(VS2012 Web APP))で登録されたVS2012の現在のバージョン
VS2012 Webアプリケーション(WebForm/MVC)を作成し、アプリケーションをビルドWebApplication(WebForm/MVC)を右クリックして「プロパティ」に移動し、「Web」タブをクリックしてから「ローカルIIS Webサーバー」を使用次に、「Use IIS Express」のチェックを外します(Visul Studio 2013がドロップダウンから「ローカルIIS」を選択した場合)「 http:// localhost/MvcDemoApp "Then 「仮想ディレクトリの作成」ボタンをクリックしてから開くIIS「ウィンドウ+ R」コマンドを実行して、「inetmgr」と「Enter」(または「OK」ボタン)を入力し、「サイト- >デフォルトのWebサイト」が正常にホストされました。「リソースが見つかりません」などのサーバーエラーが引き続き発生する場合は、web.configに次のコードを含めます
<configuration>
<system.webServer>
<modules runAllManagedModulesForAllRequests="true"></modules>
And Run Application
それでも問題が発生する場合は、次の方法でアプリケーションプールを確認します。iisで、[アプリケーション]、[アプリケーションの管理]、[詳細設定]、[全般]の順にクリックします。アプリケーションプールが表示されます。事前設定ウィンドウを閉じます。 [アプリケーションプール]をクリックすると、中央のウィンドウにすべてのアプリケーションプールが表示されます。アプリケーションがホストされているアプリケーションプール(DefaultAppPool)を右クリックします。 「基本設定」-> .Net FrameWorkバージョンを->。Net FrameWork v4.0.30349に変更します
Windows 8およびWindows Server 2012の場合はdism /online /enable-feature /featurename:IIS-ASPNET45
管理コマンドプロンプトとして。
私は2回この混乱に陥り、長くハードに検索し、他の人が何もしなかったことをフォローした後、Windows 7マシンとWindows Server 2012 R2で一度アンインストールしてインストールしましたがIIS 。