回收网络服务?

时间:2011-07-18 19:36:26

标签: c# web-services

我希望有人可以帮助我了解使用以下方法回收网络服务的过程:

在我工作的公司,过程是在编辑器中打开web.config文件,进行任何修改,然后保存文件。修改可以像在最后一个xml节点之后输入空格然后将其删除一样简单。

我很好奇,但这最终如何“回收网络服务”?

3 个答案:

答案 0 :(得分:4)

ASP.NET在配置文件中有一个文件系统观察程序。从那里,它从应用程序池/应用程序域启动应用程序。

更好的做法是设置不同的应用程序池并从IIS中回收它们。

答案 1 :(得分:3)

更新web.config实际上会回收Web服务/站点的应用程序池。如果使用InProc,它还会清除应用程序缓存和会话变量。

答案 2 :(得分:2)

这不是推荐的方法,因为如果你做了一个oopsie,那么你的web服务将不会恢复。最好转到IIS应用程序池管理器并从那里回收它。