7

通常、AppPools を制御し、マネージド パイプライン モードを強制できる必要があります。私の場合、私は制御できず、マネージ パイプライン モード (統合 vs クラシック) に基づいてコード ビハインド コードを少し異なる方法で実装したいと考えています。これを検出する方法がわかりません。コード ビハインド ページ内からそれを行う簡単な方法はありますか?

4

2 に答える 2

11

Microsoft.Web.Administration.NET 4.0 で、アセンブリを参照せずにこれを行う方法を見つけました。System.Web.HttpRuntimeクラスにはbooleanUsingIntegratedPipelineプロパティがあります。

于 2012-06-30T17:07:58.983 に答える
4

ApplicationPool.ManagedPipelineModeおよびServerManager.ApplicationPoolsプロパティを見てください。したがって、このApplicationPool.ManagedPipelineMode例のように現在の AppPoolを調べることができますが、例のようにデフォルトのアプリケーション ドメインではなく、アプリケーションの ApplicationPool に対してこれを行う必要があります。あなたのものを含むすべてのプールが含まれています。ServerManager.ApplicationPools

于 2010-08-26T22:30:00.590 に答える