代码之家  ›  专栏  ›  技术社区  ›  nothrow

在文件更改后重新启动IIS

  •  3
  • nothrow  · 技术社区  · 14 年前

    每当任何web.config文件文件已更改。
    我已经创建了自己的配置文件(我的.config,层次结构略有不同)。有没有可能让IIS自动(自动:)重新启动,每当其中任何一个被改变了呢?

    编辑:我考虑过文件系统监视程序,但我不确定把它们放在哪里。

    3 回复  |  直到 14 年前
        1
  •  0
  •   ckv    14 年前

    你的意思是说当你改变的时候我的.configiis必须自动重新启动。

    如果不希望用户手动重新启动IIS,也许可以编写一个批处理文件来单独执行iisreset功能。但是,即使您提供了一个批处理文件,用户仍然需要执行。

        2
  •  0
  •   Antonio Bakula    14 年前

    快速和丑陋的修复将把配置文件在bin目录。

    这些更改将重新启动web应用:

    * web.config
    * machine.config
    * global.asax
    * Anything in the bin directory or it's sub-directories
    

    从此处复制/粘贴 Common reasons why your application pool may unexpectedly recycle

        3
  •  0
  •   abatishchev Marc Gravell    14 年前

    使用 SomeAssemly.dll.config ~/Bin ,在应用程序(重新)启动时自动读取,并在编辑时导致应用程序重新启动。

    App.config 在项目中成为 $(OutputAssembly).config 建造时