ASP ASP.NET混合app会话死亡

时间:2010-12-08 07:55:42

标签: asp.net session asp-classic

我使用为ASP编写的库为ASP.NET编写了一个站点。该库驻留在一个DLL中,该站点调用它以获取员工从数据库中离开的休假天数。 dll是外包的,因此我无法访问源代码。

我在本地设置了数据库和visual studio项目。当我运行站点并登录系统时,会显示一条错误消息,其中应显示休假日但网站正常运行。如果我使用regsvr32注册dll,则在我登录时会显示请假日期,但是当我尝试浏览网站的其余部分时,会话将被删除并且我会自动注销。如果我取消注册该dll,那么我可以在我再次登录后浏览该网站,但再次显示错误。

可能出现什么问题?

由于 维克

1 个答案:

答案 0 :(得分:0)

修正了它。这是一个愚蠢的问题。每次执行某些操作时,库都会在bin目录中创建一个日志文件。每次bin目录中的文件发生更改时,会话都会被删除,因为该站点认为它已被更改。 O_O