我已经解决了好几天了。代码是外部的。我们正在将它安装在我们的系统上。
操作系统:Windows 7
问题:第一次访问该站点时,编译大约需要2分30秒,然后抛出错误“您的会话已超时”。有趣的是,它加载了网页的一部分,即页眉部分。
其他问题:
当我在 Visual Studio 中编译这段代码时,它不会编译(我认为它应该编译)。我收到这些错误
Error 1 Could not load file or assembly 'Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot find the file specified. C:\Users\--\Documents\HDWeb\CoreTabStrip.ascx 1
Error 2 Could not load type 'Excelergy.Web.HD.cEditServicePeriodTab'. C:\Users\--\Documents\HDWeb\EditServicePeriodTab.aspx 2
可能的解决方案
我查看了这个解决方案,它说注册表中的 aspnet_state.exe 路径可能是错误的,这可能是问题所在。事实证明这是真的。我的 .net2.xxxx 框架中缺少此文件,所以我添加了它,但问题没有解决。
我尝试下载iWebControls.msi以解决上述编译错误。原来该文件与 Window 7 不兼容并且不会安装。
我试图跟踪代码,但我当然不能,因为代码一开始就没有编译。
真正的问题
有谁知道我该如何解决这个问题?我已经研究了 IIS,应用程序池。更改不同的设置,但它只是一直超时。可能是什么问题。
可能只是 Windows 7 特定问题(Windows 7 + .net 2.xxxx)