我希望有人可以帮助我了解使用以下方法回收网络服务的过程:
在我工作的公司,过程是在编辑器中打开web.config文件,进行任何修改,然后保存文件。修改可以像在最后一个xml节点之后输入空格然后将其删除一样简单。
我很好奇,但这最终如何“回收网络服务”?
答案 0 :(得分:4)
ASP.NET在配置文件中有一个文件系统观察程序。从那里,它从应用程序池/应用程序域启动应用程序。
更好的做法是设置不同的应用程序池并从IIS中回收它们。
答案 1 :(得分:3)
更新web.config实际上会回收Web服务/站点的应用程序池。如果使用InProc,它还会清除应用程序缓存和会话变量。
答案 2 :(得分:2)
这不是推荐的方法,因为如果你做了一个oopsie,那么你的web服务将不会恢复。最好转到IIS应用程序池管理器并从那里回收它。