WebサーバーにMVC 3アプリケーションをデプロイしようとしています。 \ binディレクトリにSystem.Web.Mvc dllが含まれていないと、System.Web.Mvcアセンブリが見つからないという構成エラーが発生します。ただし、アセンブリを追加するとすぐに403.14 Forbiddenエラーになります。私は、MVC 3のサーバーからコマンドを実行するまでのすべてを試しました:C:\Windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -ir
System.Web.Mvcを binに追加すると、MVC 3のアプリケーションが403.14をスローします。
アプリケーションプールはAsp.net v4.0統合パイプラインに設定されています。スーパーは欲求不満なので、他のアイデアは参考になります。私は、SOの無駄にすべての記事を読んだ。
サーバーはWindows 2008 Enterprise 32-bitです。 .NET 4がインストールされています。
更新:IISの役割サービスの一部がサーバー上で無効になっていることが判明しました。すなわち、HTTPRedirectionと静的コンテンツ圧縮。これらの2つのサービスをインストールすると、Webアプリケーションは実行できますが、実際にインストールが失敗し、変更を元に戻すには再起動が必要になるというメッセージが表示されます。再起動後、アプリケーションは明らかに動作を停止します。少なくとも私は今問題が何かを知っています。私はサーバー上のいくつかのサービスを無効にして、ロールサービスを再度インストールしようとします。
サーバーを管理している場合は、MVCをインストールするだけでよいのですか? –
@MystereMan、私はそれを試みました。それでも403.14を得る – dolphy
また、テストサーバーではなく、QAサーバーで正常に動作します。私は何が違うのか理解しようとしていますが、私は今5時間それをしています。 :/ – dolphy