0

以前はHTTPベースのトランスポートを使用していて、Applicaiton_Startでアプリをブートストラップしました。ブートストラップとは、DIコンテナなどを設定することを意味します。名前付きパイプに変更したいのですが、別のサーバーでHTTPを引き続き使用したい場合があります。

トランスポートから独立してブートストラップするために以下を使用できますか?IIS内でホストしています。

/// <summary>
/// This class needs to reside in the App_Code special ASP.NET folder
/// It also needs to be set with a build action of Content
/// The signature public static void AppInitialize() is recognised by ASP.NET and is 
/// always called no matter the binding (HTTP or not)
/// </summary>
public static class AppStart
{
    public static void AppInitialize()
    {
        Bootstrapper.Initialize();
    }
}
4

1 に答える 1

2

他のいくつかのクラスと一緒にカスタムServiceHostFactoryを作成する必要があります。

Rory Primroseには、Unityを使用したトピックに関する2つの優れたブログ投稿があります。

于 2012-11-16T12:30:28.060 に答える