0

我已经查看了有关此主题的类似文章,但实际上并没有解决我所面临的问题。

我有一个包含两个线程的 ac# Web 服务,当在我的开发机器上的 ASP.NET 开发服务器上进行测试时,它们都启动并运行良好,这可能表明代码是有序的。

因为我打算在 IIS 7.5 上部署它,所以我决定在 IIS 的本地副本上对其进行测试。在 IIS 上,我注意到线程拒绝启动。在我使用线程之前,我使用过 System.Timers Timer 和 System.Threading Timer 的行为相同,即 Timers 在我的 ASP.NET 开发服务器上工作,但在 IIS 上测试时拒绝工作。请问,这可能是什么原因,我该怎么做才能解决这个瓶颈。

非常感谢您的贡献。

4

1 回答 1

0

我刚刚了解到我不应该在 Web 服务中使用线程的艰难方法。拆线后,它仍然可以正常工作。

于 2013-07-31T11:46:49.410 回答