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

回答