IIS 7.5不会重置

时间:2012-03-02 20:44:07

标签: iis iis-7 windows-server-2008 iis-7.5 windows-server-2008-r2

设置:Windows Server 2008 R2,IIS 7.5

我们目前有多个ASP.NET应用程序连接到服务器上IIS中的“默认网站”站点。

  • 网站
    • 默认网站
      • aspnet_client
      • Site_v1
      • Site_v2
      • Site_v3

我已重新编译该站点的二进制文件,并复制了“Site_v1”的文件,然后完成了IISRESET命令。

我的问题是网络应用实际上已重置。我们的应用程序会记录某些核心对象的初始化,并且日志不会显示应用程序正在重新启动。

我们目前的理论是,某些用户的浏览器对其中一个默认网站开放,这阻止我正确地重置IIS。

有人见过这样的事吗?

提前致谢。

注意:我将此发布到Stack Overflow而不是超级用户,因为这是开发服务器上的问题。我想解决这个问题,因为开发人员正确编译应用程序,而不是作为sys管理员更改服务器设置。希望这是有道理的。

更新:

根据Werner在评论中的建议,我删除了Site_v2的临时文件,但无法删除Site_v1的临时文件。某些进程锁定了文件。重置IIS后,Site_v1正常工作,但不是Site_v2。

Superconfused!

1 个答案:

答案 0 :(得分:0)

MS停止了对IISReset命令的支持,这意味着您的方法没问题,但不再适用。它适用于IIS6.0,但不适用于7.0或7.5。

参考:http://technet.microsoft.com/en-au/library/dd364308%28v=ws.10%29.aspx

可以使用GUI“手动”完成,但这不是脚本化的。我有同样的问题,正在研究另一种选择。