怎样用代码重启asp.net网站

yuji821 2013-09-07 06:18:17
怎样用代码重启asp.net网站
...全文
350 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
181824442 2013-09-08
  • 打赏
  • 举报
回复
代码重启网站,这个还真没听说过。。。 asp.net网站打开的时候服务器做了很多事的,你要代码重启网站,那你得用代码来弄应用程序池,建一个宿主环境应用程序域,然后一系列事件管道。。。。。 我觉得微软应该不允许这样干吧。。。
yuji821 2013-09-08
  • 打赏
  • 举报
回复
引用 7 楼 dalmeeme 的回复:
只要执行下面这句就行了: File.SetLastWriteTime(Server.MapPath("~/web.config"), DateTime.Now);
有测试这样可以吗,感觉这样不太好吗,asp.net没有提供重启的方法吗
dalmeeme 2013-09-08
  • 打赏
  • 举报
回复
只要执行下面这句就行了: File.SetLastWriteTime(Server.MapPath("~/web.config"), DateTime.Now);
  • 打赏
  • 举报
回复
“终止当前应用程序”是给很“粗暴”的想法 --> “终止当前应用程序”是个很“粗暴”的想法 千万不要随便就晒“粗暴”。
  • 打赏
  • 举报
回复
引用 2 楼 yuji821 的回复:
google查到 HttpRuntime.UnloadAppDomain 方法 , 终止当前应用程序。 应用程序在下次接收到请求时重新启动。 不知道是否可以,没有测试
“终止当前应用程序”是给很“粗暴”的想法。只能重启新的进程来处理新的请求,但是并不应该立刻终止当前进程。当前进程应该在当前的最后一个处理(当前可能有上百个并行asp.net处理尚未结束)结束后才自动终止。
  • 打赏
  • 举报
回复
你把web.config文件覆盖一下,或者随便在app_data目录以外去删除、创建一个目录,那么asp.net就重启了。
chengjun061940 2013-09-07
  • 打赏
  • 举报
回复
好像不行吧????
yuji821 2013-09-07
  • 打赏
  • 举报
回复
google查到 HttpRuntime.UnloadAppDomain 方法 , 终止当前应用程序。 应用程序在下次接收到请求时重新启动。 不知道是否可以,没有测试
threenewbee 2013-09-07
  • 打赏
  • 举报
回复
http://forums.asp.net/t/1212475.aspx

62,243

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧