对 Web.Config 文件的更改是否需要我重新启动 IIS?

Rod*_*Rod 14 iis-6 wcf

我有一个 WCF 组件,它是我在 VS 2008(使用 .NET framework 3.5)中编写的,安装在 Windows 2003 Server 上。我在使用其中一种方法时遇到了一些问题,为了尝试调试问题,我被建议向 Web.Config 文件添加一些诊断信息。现在,这个 WCF 服务器此时根本没有得到太多使用,所以我可以只在 Web.Confilg 文件中进行编辑,然后用我的新客户端应用程序运行测试吗?或者我是否必须停止并重新启动 Windows 2003 Server 上的 IIS?

squ*_*man 17

只要有 0 个连接到应用程序,对 web.config 的更改将触发应用程序由 IIS 重新加载。您还可以停止并重新启动应用程序分配到的应用程序池以实现此目的。您不需要停止并重新启动 IIS 本身。

  • 它不会等到有零个连接。 (5认同)
  • 在实时系统上重新启动应用程序池会导致用户中断吗? (2认同)
  • @spuder 是的,可以。当应用程序池关闭时,没有工作进程来执行您的应用程序,因此在应用程序池启动备份之前,用户将收到 503 服务不可用。 (2认同)