2009-08-19 43 views
5

我正在做一些測試,使用asp.net中的app_offline.htm功能部署應用程序。我發現如果我有一個工作的應用程序,並且將一個app_offline.htm文件放在根目錄中,然後重命名\ bin文件夾,我的app_offline.htm文件就不會顯示出來。如果我將bin文件夾重命名爲「bin」,我的app_offline.htm文件將按預期顯示。我曾假設/認爲app_offline的存在將取代發生的其他任何事情......我錯了嗎?這是在Windows 7/IIS 7.5上。app_offline沒有被尊重?

+0

這是一個測試...作爲部署的一部分,我刪除文件夾*中的所有文件,除了app_offline.htm。我想看看是什麼導致了這個問題。 – Jonas 2009-08-19 21:16:13

+0

重命名「bin」目錄後會發生什麼?你有404錯誤嗎? – 2011-05-11 19:19:01

+0

@安迪哦,那是很久以前的事了,我現在不再工作了。發生這種情況時,我想我得到了一些其他的IIS7.5錯誤。 – Jonas 2011-05-12 03:52:42

回答

0

如果我不得不猜測,我會說你對/ bin的更改(在這種情況下,更改被刪除)會觸發IIS來回收你的應用程序。 app_offline.htm停止發生內容更改和刪除,而不是/ bin目錄刪除。我想你會看到類似的行爲,如果你重命名目錄而不是刪除它。

0

檢查應用程序池的.net運行時版本。 app_offline.htm僅在2.0及更高版本中受支持。如果應用程序池正在運行.net 1.1,它將不起作用。