簡體   English   中英

多服務器部署的ASP.net解決方案注意事項

[英]ASP.net solution considerations for multi server deployment

我已經完成了對ASP.net網站的所有開發,假設它將部署到單個服務器上。 由於我們正在擴展,我們正在尋找在雲中托管可擴展的多個虛擬機運行網站。 我們正在采取有關部署的專家建議,但我們所聘請的幫助預計將在負載均衡的環境中工作的ASP.net站點。

我正在研究我的解決方案中可能需要更改的內容,以便在多服務器部署中工作。

到目前為止,我發現我的所有緩存都需要在分布式緩存(如NCache)上完成。 為此所需的代碼更改看起來並不太糟糕。

我們不使用會話進行用戶身份驗證,這些都是通過cookie完成的,所以我認為這不會導致任何問題。

還需要做出哪些其他一般性考慮? (我找了一個指南,卻找不到一個)。

如果使用會話在調用之間存儲數據,則需要轉到SqlServerSessionProvider。 您還需要為負載均衡器上的所有服務器使用相同的計算機密鑰,否則viewstate將無法運行。

這是Scott Hanselman列出陷阱的鏈接

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM