ASP.Net - 手动线程无法启动

时间:2012-01-15 05:39:56

标签: asp.net multithreading

我有一个启动手动线程的网页,它运行正常。

我向同一台服务器添加了一个新域,并将我的网站的更新版本复制到它,现在该线程无法启动。启动线程的代码和线程启动的类没有改变。

那么为什么同一台服务器上不同站点上的相同代码表现不同?

我发现this thread表示我可能有权限问题,但尝试此操作并不能解决问题。

我尝试在网站之间找到任何不同的设置,并验证目录权限是否相同。我找不到任何不同的东西。

我还缺少其他人吗?

感谢您的帮助! 布拉德

1 个答案:

答案 0 :(得分:0)

检查应用程序池运行的标识(请参阅http://learn.iis.net/page.aspx/624/application-pool-identities/)。旧网站和新网站可能在不同的身份下运行。

顺便说一句,从ASP.NET启动后台线程通常是一个坏主意。