[解決済み] "この操作にはIIS統合パイプラインモードが必要です。"
質問事項
Windows 8.1, .NET 4.5.1, IIS 8.5 (Integrated AppPool), ASP.NET Identity, Owinなどを含むデフォルトテンプレートの上でVisual Studio 2013で開発しているWebアプリケーションがありますが、ローカルでは問題なく動作しています。
そして、IIS 7.5 (Integrated Pipeline) Host を使って Windows Server 2008 にアップロードしたら、こうなりました。
この操作には、IISの統合パイプラインモードが必要です。
例外の詳細です。
System.PlatformNotSupportedException: この操作には IIS の統合パイプラインモードが必要です。スタックトレース
[PlatformNotSupportedException: This operation requires IIS integrated pipeline mode.] System.Web.HttpResponse.get_Headers() +9687046 System.Web.HttpResponseWrapper.get_Headers() +9 Microsoft.Owin.Host.SystemWeb.OwinCallContext.CreateEnvironment() +309 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.GetInitialEnvironment(HttpApplication application) +246 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContext.PrepareInitialContext(HttpApplication application) +15 Microsoft.Owin.Host.SystemWeb.IntegratedPipeline.IntegratedPipelineContextStage.BeginEvent(Object sender, EventArgs e, AsyncCallback cb, Object extradata) +265 System.Web.AsyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +285 System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155
パイプラインをクラシックモードから統合モードに変更するよう指示すること以外、何も見つかりませんが、私はすでに実行しましたが、成功しませんでした。
どうすれば直るのでしょうか?Microsoft.Owin.Host.SystemWeb" は、IIS 7.5とかが嫌いなのでしょうか?
解決方法を教えてください。
私のホストIISは、私が質問で述べたように、すでにそのモードになっているのに、統合パイプラインモードが必要だと訴えることはないはずなので、これは奇妙な問題でした。
いろいろ検索してみましたが、パイプラインをクラシックモードから統合モードに変更するように指示する以外、何も見つかりませんでした。 私はすでにやったが、うまくいかなかった ..
使用方法
リーバイス
の指示で
と
<%: System.Web.Hosting.HttpRuntime.UsingIntegratedPipeline %>
* 空のaspxページで、私のホストに何が起こっているかを伝え、問題を修正し、私がアップロードしたページを使って問題を確認するように頼みました...。私はページの状態で何かが変更されているかどうかを非常に頻繁にチェックし、私は彼らがそれを解決するために3-4時間苦労しているのを見ることができます...
<%: System.Web.Hosting.HttpRuntime.IISVersion %>
という質問には、「分類されている」という答えが返ってきました。
私たちのチームは、サーバー上で必要な変更を行いました
問題はすべて私のホスト側にあったのです。
* 更新しました。 として ベン コメントで述べている
<%: System.Web.Hosting.HttpRuntime.UsingIntegratedPipeline %>
と<%: System.Web.Hosting.HttpRuntime.IISVersion %>
は有効でなくなり、現在に至っています。
関連
-
[解決済み】統合マネージドパイプラインモードで適用されないASP.NETの設定が検出された
-
[解決済み] asp.netのルーティングの問題
-
[解決済み] ASP.NETでページを更新するにはどうすればよいですか?(コードで勝手に再読み込みさせる)。
-
[解決済み] コードビハインドでASP.NetページのURLを取得する [重複]。
-
[解決済み] ASP.NETのボタンに画像を追加することはできますか?
-
[解決済み] RSAキーコンテナを開くことができませんでした。
-
$.ajax access backend 500 (Internal Server Error)
-
[解決済み] Page_Loadの呼び出しとその方法について教えてください。
-
[解決済み] System.OutOfMemoryException' タイプの例外が発生しました。
-
[解決済み] IIS7 の「クラシック」パイプラインモードと「統合」パイプラインモードの違いは何ですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ASP.NETとWeb Tools 2015のインストール後、Visual Studioエラー「オブジェクトの参照がオブジェクトのインスタンスに設定されていません」が発生する。
-
[解決済み] レイアウトページ"~/Views/Shared/_Layout.cshtml "では、以下のセクションは定義されていますが、レンダリングは行われていません。"スクリプト"
-
[解決済み] allowDefinition='MachineToApplication' として登録されたセクションをアプリケーションレベルを超えて使用するとエラーになる。
-
[解決済み] ASP.Netでwebopt:bundlereferenceはどのように動作するのですか?
-
$.ajax access backend 500 (Internal Server Error)
-
[解決済み] Page_Loadの呼び出しとその方法について教えてください。
-
[解決済み] WebForm_PostBackOptions のドキュメント [終了しました]。
-
[解決済み] jQuery UI " $("#datepicker").datepicker is not a function".
-
[解決済み] ASP.NETアプリケーションの.ashxファイルとは何ですか?
-
[解決済み】ASP.NET MVCでファイルを表示/ダウンロードに戻す場合