我有一个启动手动线程的网页,它运行正常。
我向同一台服务器添加了一个新域,并将我的网站的更新版本复制到它,现在该线程无法启动。启动线程的代码和线程启动的类没有改变。
那么为什么同一台服务器上不同站点上的相同代码表现不同?
我发现this thread表示我可能有权限问题,但尝试此操作并不能解决问题。
我尝试在网站之间找到任何不同的设置,并验证目录权限是否相同。我找不到任何不同的东西。
我还缺少其他人吗?
感谢您的帮助! 布拉德
答案 0 :(得分:0)
检查应用程序池运行的标识(请参阅http://learn.iis.net/page.aspx/624/application-pool-identities/)。旧网站和新网站可能在不同的身份下运行。
顺便说一句,从ASP.NET启动后台线程通常是一个坏主意。