在我的ASP.NET应用程序中,我有一个脚本,我定期自动调用以更新数据库。由于此代码中的错误,对它的多次调用进入了无限循环。
我在共享主机上,所以我不能只重启IIS。我试图从主机管理网站“停止”网站,但它没有效果。
由于它们现在运行了几个小时,我认为没有配置超时。所以,我想杀死那些“进程”(我认为它实际上只是线程),有没有办法在不联系我的托管公司的情况下做到这一点?
答案 0 :(得分:1)
更新web.config将停止您的应用程序。假设您可以访问该网站的文件。
答案 1 :(得分:0)
您是否尝试停止该网站的应用程序池?
答案 2 :(得分:0)
我正在将我要杀死的线程中的一些信息记录到文件中。代码能够创建文件,如果它不存在,但同样不适用于它所在的文件夹。
所以我暂时用日志重命名了该文件夹,并且线程似乎已停止。