[seasar-dotnet:504] VS2005 ASP.net で S2Dao.dllがロードされない

KIYOSUE Minoru [E-MAIL ADDRESS DELETED]
2007年 6月 11日 (月) 17:32:54 JST


S2をJavaで使用して依頼、DIと言えばS2といっている、清末です。

今回は、ASP.net での使用をしておりますが、SingletonS2ContainerFactory.Init()で以下のエラーがでて
処理が起動されません。

[ESSR0044]クラスが見つかりませんでした。詳細は 
"Seasar.Dao.Impl.FieldAnnotationReaderFactory"
説明: 現在の Web 要求を実行中に、ハンドルされていない例外が発生しました。エラーに関する詳細および例外の
        発生場所については、スタック トレースを参照してください。

例外の詳細: 
Seasar.Framework.Container.Factory.ClassNotFoundRuntimeException: [ESSR0044]クラスが見つ
        かりませんでした。詳細は 
"Seasar.Dao.Impl.FieldAnnotationReaderFactory"

ソース エラー:

行 8:      Sub Application_Start(ByVal sender As Object, ByVal e As 
EventArgs)
行 9:          ' アプリケーションのスタートアップで実行するコードです
行 10:         SingletonS2ContainerFactory.Init()
行 11:     End Sub
行 12:

App.configで以下の通り Seasar.Dao を指定いたしております。

    <!--  
===================================================================== -->
    <!--                            Seasarの設 -->
    <!--  
===================================================================== -->
    <seasar>
        <!-- SingletonS2ContainerFactory#Initで下記で指定されたdiconファイルを 

             ルートのdiconファイルの初期値としてセットします。 -->
        <configPath>app.dicon</configPath>

        <!-- S2コンテナ作成時に以下で指定されたアセンブリをAppDomainに
             読み込みます。(S2ContainerFactory#Create) -->
        <assemblys>
            <!-- <assembly>ローカルアセンブリ名</assembly> -->
            <!-- <assembly>グローバルアセンブリ名, Version=バージョン, 
Culture=カルチャ(neutralやjaなど), PublicKeyToken=公開キートークン</assembly> 
 -->
            <assembly>Seasar.Dao</assembly>
        </assemblys>
    </seasar>

しかしながら、コンソールを確認すると、Seasar.Dao.dll がロードされておりません。 

Visual Studio 2005 ASP.net で使用する場合の指定方法をご教授下さい。 



seasar-dotnet メーリングリストの案内