[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 メーリングリストの案内