2011-07-08 46 views
3

想知道如果我應該堅持對本地IIS安裝進行測試或僅使用Express版本。任何原因爲什麼或爲什麼不?用於開發經典ASP的IIS Express或IIS?

+0

爲什麼經典ASP和爲什麼不.Net的任何原因口味? – Chandu

+0

兩者都支持經典ASP,所以它歸結爲IIS與Express的功能網格以及您的要求。 –

+0

是的,因爲我有很多傳統的ASP代碼,並且轉換所有東西並不實用。不知道一個人是否比另一個人更有魅力。我習慣於能夠輕鬆啓動/停止/移動Apache並在IIS中錯過。 – Caveatrob

回答

2

通常,我會嘗試有開發/測試環境接近於真實環境越好。
所以如果你在生產中使用IIS,我建議你也可以在開發中使用它。

我不能告訴你我看過多少次Web應用程序在使用IIS6的開發機器上完美工作,並完全崩潰在IIS7上。

0

我建議這種配置:

  • IIS Express中的開發機
  • 同一IIS作爲生產登臺機器上

IIS Express是你的本地計算機上的最好choiche因爲安裝和配置起來既容易又快速,並且不需要安裝管理權限。 它完全與Visual Studio集成,它具有IIS的所有功能。 而且配置位於源代碼庫中,因此每個開發人員都可以檢出解決方案並能夠以最小的工作量運行該解決方案。

正如sJhonny所建議的,建議儘可能使環境與生產環境更接近。 最好的方法是使用與生產服務器相同的軟件配置的臨時服務器,在您的情況下使用相同的IIS完整版本(它足夠用於虛擬機)。