2011-06-16 237 views
2

我想在2個不同的域名下的2個不同的服務器上託管相同的asp.net應用程序。這是爲了在服務器出現故障時進行備份。可能嗎?託管asp.net應用程序

回答

2

確定這是可能的。訣竅是確保數據保持同步,這不是一個跨域的簡單任務。

更好的方法可能是使用聚類。它比網絡管理員的任務更重要,而不是開發人員的任務(所以這可能會在ServerFault.com上得到回答),但是,是的,它可以完成。

聚類有些文章:

http://technet.microsoft.com/en-us/library/bb687537.aspx

http://technet.microsoft.com/en-us/library/bb742600.aspx

http://blogs.iis.net/thomad/archive/2009/10/27/iis7-and-failover-clustering.aspx

1

設置一個域名作爲CNAME爲其他。然後將這兩臺服務器作爲冗餘羣集運行。

雖然有些事情需要考慮:應用程序是否使用粘性會話,以便在一臺服務器上有會話的用戶總是由同一臺服務器提供服務,直到會話過期或您可以重寫應用以避免會話變量或者添加一些機制以在它們之間同步...

Microsoft Support:HOW TO: Set Up Multi-Server ASP.NET Web Applications and Web Services