[seasar-dotnet:142] Re: ASP.NET Webサービスで EmptyRuntimeException が発生する

Kazuya Sugimoto sugimoto @ kochi.email.ne.jp
2006年 3月 2日 (木) 23:53:31 JST


杉本です。

>>S2HttpModuleはDisposeメソッドでコンテナをDestroyしていますが、
>>.NetFramework2.0では、このS2HttpModuleがimplしているIHttpModuleのDispose
>>メソッドが不定期に呼び出されています。

IHttpModuleのInit, Disposeメソッドではなく、Global.asaxの
Application_Start, Application_Endを使うのが正解かもしれません。

申し訳ないですが、Initメソッドの
SingletonS2ContainerFactory.Init();と
Disposeメソッドの
SingletonS2ContainerFactory.Destroy();
をコメントアウトして

Global.asaxのApplication_Start, Application_Endで
SingletonS2ContainerFactoryのInitとDestroyを
動かしてみてもらえないでしょうか。

-- 
Kazuya Sugimoto
http://d.hatena.ne.jp/sugimotokazuya/
S2Container.NET
http://s2container.net.seasar.org/
S2Dao.NET
http://s2dao.net.sandbox.seasar.org/


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