0

在我的 ASP .NET MVC 应用程序中,我调用了 ac#-DLL 的函数。有时 DLL 会引发异常。在我的代码中,异常被捕获和处理。但是,在那之后,发出相应请求的用户的会话似乎超时了。

来自 Dll 的异常是否会导致 ASP .NET MVC 清除会话,无论是否处理它们?

4

2 回答 2

2

不,异常通常不会导致会话被清除。

当然,DLL 可以在传播异常之前显式清除会话。

于 2012-10-07T16:57:14.837 回答
1

好的,我发现了错误:在我的控制器执行期间,我在我的应用程序的 bin 文件夹中的一个文件中写入了一些统计信息......这就是会话变量被清除的原因。

所以,实际上它与异常无关。

于 2012-10-07T18:14:47.533 回答