0

设置:在Windows Server 2008 R2,IIS 7.5IIS 7.5不重置

目前我们已经迷上了在IIS服务器上的 “默认网站” 网站的多个ASP.NET应用程序。

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

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

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

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

任何人都看过类似的东西?

在此先感谢。

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

UPDATE:

从维尔纳的意见建议,我删除临时文件Site_v2,但不能删除它们Site_v1。某些进程正在锁定这些文件。重置IIS后,Site_v1正常工作,但不是Site_v2。

Superconfused!

+0

我遇到过类似的事情。您可能想要停止IIS(iisreset/stop),删除ASP.NET Temporary Files,并启动IIS(iisreset)。你没有指定你正在使用哪个版本的.NET,但临时文件应该在这里:%SystemRoot%\ Microsoft.NET \ Framework \ versionNumber \ Temporary ASP.NET Files – bloudraak 2012-03-02 20:47:02

+0

@WernerStrydom啊,好点。这是3.5。 – 2012-03-02 20:53:10

+0

删除位于'%SystemRoot%\ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Files'的临时文件,并查看是否会对您的问题进行排序。在部署期间创建新的Web应用程序时,这应该自动处理。 – bloudraak 2012-03-02 22:44:46

回答