怎样用代码重启asp.net网站
怎样用代码重启asp.net网站
------解决方案--------------------http://forums.asp.net/t/1212475.aspx
------解决方案--------------------好像不行吧????
------解决方案--------------------你把web.config文件覆盖一下,或者随便在app_data目录以外去删除、创建一个目录,那么asp.net就重启了。
------解决方案--------------------
“终止当前应用程序”是给很“粗暴”的想法。只能重启新的进程来处理新的请求,但是并不应该立刻终止当前进程。当前进程应该在当前的最后一个处理(当前可能有上百个并行asp.net处理尚未结束)结束后才自动终止。
------解决方案--------------------“终止当前应用程序”是给很“粗暴”的想法 --> “终止当前应用程序”是个很“粗暴”的想法
千万不要随便就晒“粗暴”。
------解决方案--------------------只要执行下面这句就行了:
File.SetLastWriteTime(Server.MapPath("~/web.config"), DateTime.Now);
------解决方案--------------------代码重启网站,这个还真没听说过。。。
asp.net网站打开的时候服务器做了很多事的,你要代码重启网站,那你得用代码来弄应用程序池,建一个宿主环境应用程序域,然后一系列事件管道。。。。。
我觉得微软应该不允许这样干吧。。。