我花了3个星期的时间来测试IIS6中托管的Web服务。它经历了从WCF回到ASMX的一些外观变化。
我已经筋疲力尽地试图找出为什么我不时会得到一个线程中止消息。
是的,服务很复杂,需要时间才能完成,但是同样的操作可以完美地工作几个小时,在下一次运行和下次运行期间,所有默认值都会重置,但偶尔我会得到一个“线程被中止“消息,我无法弄清楚。
我是否正确地假设IIS6较低并且对于我们当前的SOA要求客户端应该在IIS7中托管?
我真诚地无法发现软件设计中的缺陷。最糟糕的是,我找不到问题的模式。
这真的是IIS6成为罪魁祸首吗?
答案 0 :(得分:2)
我已经阅读过某些地方(很难找到参考资料),IIS6可能会在双机或四机(而不是单处理器机器)上意外地抛出此错误。 IIS6随Windows 2003一起发布 - 所以在任何情况下都可能进行升级。
答案 1 :(得分:1)
我认为没有理由不可能