2009-06-17 20 views
0

我已經問過關於在IIS中更改.Net網站版本的問題。如果它影響經典的asp網站等(見Does asp.net setting affect classic asp (IIS 6 settings)) 而這看起來很好。所以我的後續問題是,將運行此命令讓我解僱?它所做的是將.net版本的默認值(以及所有現有?)更改爲2.0。運行aspnet_regiis.exe -ir會產生什麼問題嗎?

這不會影響任何.net網站,因爲它們已經版本化爲2.0。 經典的asp頁面需要更新其應用程序池,使其功能與2.0,但我可能會遇到任何其他麻煩?

我已經試過在測試環境下進行此操作,並且沒有網站在安裝期間(從命令)磨掉,但我沒有任何經典的asp網站或任何運行的.net網站(我應該測試,想想看),但可能會有別的東西破壞?

這個命令是否執行其他任何操作?我們有一些非常大的站點在運行,我們不能有停機時間段,所以我需要100%確定這個命令是安全的。由於每次我們更改新的網站.net版本號時,所有網站都會關閉,因此我們需要立即獲得此修復程序。

任何好主意?

回答

0

很久以來我問過,但Dror,感謝您的編輯。我一定會嘗試一下。

幾個月前我實際上找到了解決這個問題的方法。

你可以導出一個站點配置,並且你得到一個XML文件,編輯這個文件並設置站點名稱等等(像dev1)。然後你導入這個,你得到一個新的網站與.net預先配置。只要確保你改變了名稱和其他不能與其他站點相同的東西(比如主機的東西,不能確切地記住那些參數),因爲那會導致我想的問題。

快樂iising

1

這不應該導致任何副作用,因爲它涉及到IIS的.NET頁面(例如aspx擴展名)。
由於傳統的asp頁面不是由IIS中的.NET擴展處理的,所以我沒有理由擔心。
編輯:
根據MSDN您可以使用一個選項

-norestart - 安裝或更新ASP.NET腳本映射後,抑制了萬維網發佈服務的重新啓動。如果您不使用此選項,則所有應用程序池都將被回收。

因此您可以從該應用程序池中看到回收。

+0

您好! 感謝您的回覆。 那麼,它不應該影響與經典的asp網站沒有發生什麼,但IIS可能會做一些不好的事情?即重新啓動iis,崩潰應用程序池,因爲它們設置爲.net 1.1?如果他們確實崩潰了,網站會下降? 是否將應用程序池顯式設置爲僅與一個版本或其唯一的功能無法在同一個池中運行不同版本? 我不知道,我只是想100%確定這些網站將保持在線狀態。 – alexandermarcelo 2009-06-18 13:44:03

相關問題