我有一个Web应用程序,包含几个aspx页面+ wcf服务(一个项目)和一个silverlight应用程序。我有以下问题:我打开silverlight应用程序,它对我的长wcf服务操作进行异步调用。在处理时我无法请求我网站的任何其他aspx页面。为什么会这样?会话锁定?我将不胜感激。我可以从服务器(iis6)获取任何非asp页面,但只有在完成wcf操作后才能处理任何aspx页面。
编辑:我解决了
aspNetCompatibilityEnabled = “假”
答案 0 :(得分:0)
也许你的wcf ws正在锁定其他aspx页面也使用的数据库表。 你在使用同步锁吗?可序列化的交易? 或者你可能附加了一个调试器。