直接将网站项目放服务器,当更新其中一个页面的后台文件后,IIS会重启吗?

时间:2022-09-03 20:07:41
我现在在一个页面中使用了system.threading.timer定时器,开启,让它一直在运行,
我们的网站是在VS中以新建网站的方式构建的,不通过发布,直接将网站文件复制到服务器,运行之。。。。
在工作中,其它人可能需要更新服务器上的页面前台或后台文件,当其它人更新时,
我的system.threading.timer定时器会停掉吗?(意思就是IIS会在其它人更新文件时重启吗?)

我记得asp.net的话是bin目录更新或web.config更新都会导致IIS重启的?那我这个情况呢,没有bin目录的
(服务器网站不是发布版本)

6 个解决方案

#1


自己测试过了,该情况IIS会重启导致定时器停止。。。。

#2


不编译 就直接挂IIS上。。 直接将网站项目放服务器,当更新其中一个页面的后台文件后,IIS会重启吗?

#3


会的 重新编译了 dll文件

#4


准确点讲应该是Application会重新启动而不是整个IIS,即Application_Start(object sender, EventArgs e)

#5


恩。应用程序池

#6


引用 4 楼 dongxinxi 的回复:
准确点讲应该是Application会重新启动而不是整个IIS,即Application_Start(object sender, EventArgs e)

你意思是对应的网站会重新启动,而不是整个IIS下面的所有网站???

#1


自己测试过了,该情况IIS会重启导致定时器停止。。。。

#2


不编译 就直接挂IIS上。。 直接将网站项目放服务器,当更新其中一个页面的后台文件后,IIS会重启吗?

#3


会的 重新编译了 dll文件

#4


准确点讲应该是Application会重新启动而不是整个IIS,即Application_Start(object sender, EventArgs e)

#5


恩。应用程序池

#6


引用 4 楼 dongxinxi 的回复:
准确点讲应该是Application会重新启动而不是整个IIS,即Application_Start(object sender, EventArgs e)

你意思是对应的网站会重新启动,而不是整个IIS下面的所有网站???