none
执行iisreset后站点消失 RRS feed

  • 问题

  • 各位大侠好:

    我在WEB服务器上执行IISRESET后,新建的网站就消失了,但最早建立的网站却还在,不知道是什么原因.

    OS版本: Windows Server 2003 x64 Enterprise SP2
    IIS版本:IIS 6
    网站ASP.NET版本:2.0.50727

    非常感谢。


    Thanks, Yoyo Yu
    2011年4月28日 2:21

答案

  • 你好,

    执行IISreset 命令只是重启Internet services(如果都安装了的话,包括IIS Admin service,WWW service,HTTP SSL service, FTP service,SMTP service,NNTP service)。只要新建网站的信息确实已经保存到metabase中的话,重启Internet service是不会丢失网站。

    丢失的原因可能在于,站点的信息存储在内存中的metabase中,之后才写入物理文件中,还没有写入物理文件之前重启的话,可能导致丢失。

    如果添加了/noforce命令还是有丢失的问题,建议你运行Process Monitor监控一下是哪个程序访问了存储IIS配置信息的文件(systemroot\System32\Inetsrv\MetaBase.xml file)。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年5月3日 5:10
    版主

全部回复

  • 你好,

    执行IISreset的过程中,对metabase的改动有可能丢失。你可以尝试使用 IISreset /noforce 命令,或者用metadata explorer打开metabase,确认改动已保存的情况下执行IISreset.

    如果你是使用脚本添加站点的,可以考虑设置一定时间的延时。

    谢谢。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年5月3日 4:30
    版主
  • Hi Leo,

    那为何在别的机器上执行iisreset就不会出现这种问题呢?

    有什么办法可以使执行iisreset而不丢失新建的网站?

    tks.


    Thanks, Yoyo Yu
    2011年5月3日 4:34
  • 你好,

    执行IISreset 命令只是重启Internet services(如果都安装了的话,包括IIS Admin service,WWW service,HTTP SSL service, FTP service,SMTP service,NNTP service)。只要新建网站的信息确实已经保存到metabase中的话,重启Internet service是不会丢失网站。

    丢失的原因可能在于,站点的信息存储在内存中的metabase中,之后才写入物理文件中,还没有写入物理文件之前重启的话,可能导致丢失。

    如果添加了/noforce命令还是有丢失的问题,建议你运行Process Monitor监控一下是哪个程序访问了存储IIS配置信息的文件(systemroot\System32\Inetsrv\MetaBase.xml file)。


    Leo Tang [MSFT]
    MSDN Community Support | Feedback to us
    Get or Request Code Sample from Microsoft
    Please remember to mark the replies as answers if they help and unmark them if they provide no help.
    2011年5月3日 5:10
    版主