2009-08-04 68 views
2

我正在爲Intranet環境構建一個ASP .NET 2.0 Web應用程序。該網站可能必須在LAN中的XP機器上託管。 IIS將連接數限制爲40. 我的要求不同 - 局域網中的客戶端數量可能會高得多 - 比如高達1000甚至更多。Apache(Windows XP)上的ASP .NET 2.0?

該網站使用ASP .NET 2.0構建,並廣泛使用ASP .NET Ajax 1.0。 我有什麼選擇?是否可以在Apache服務器上託管它? (使用ASP .NET Ajax) 如果沒有,還有其他選擇嗎?

謝謝。

編輯:我聽說過ultidev卡西尼。這是一個很好的選擇(ASP .NET 2.0 + ASP .NET AJAX 1.0)嗎?

回答

1

我不會考慮卡西尼,根據我的經驗,生產速度太慢。其他備選方案:

  • 的Apache + mod_mono(但你的應用程序將在Mono下運行,而不是「標準」 .NET,這可能會或可能不會帶來其自身的問題)
  • 的Apache + mod_aspdotnet(但這個mod似乎相當老和無人維護)
  • 購買Windows Web服務器許可證(2003年或2008年),但我想這不是一個選項嗎? :-)
0

隨着那些五花八門的數字,你應該能夠真正證明一個許可證 - 他們都將同時訪問服務器 - 如果不是你也許可以用XP託管脫身。

如何管理1000個用戶而沒有單個服務器實例 - 當然他們中的一個具有運行IIS的能力?

您可以從周圍$469

這得到了Windows Web Server 2008 License不需要訪問客戶端訪問許可,但(IANAL),你可能無法使用Windows驗證與它應該是一個面向公衆的網站...