欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

如何在不停止IIS站點的情況下進行.NETCore發布?

呂致盈2年前13瀏覽0評論

首先說明一下,.NETCore項目現在是不支持熱布署的,所以我們在重新發布.NETCore項目時是會造成服務中斷的。這樣的話,在生產環境會影響業務,如何避免呢?其實也是有方案的,簡單說就是:多節點部署+負載均衡。

所以不能單純的說靠IIS或者.NETCore自身來實現熱布署(即不重啟服務的前題下使新的業務代碼生效)。

具體方案很多,我羅列了一下供你參考:

1、部署多個IIS站點,然后前端用Nginx負載均衡,每個IIS節點再重新部署項目,這樣在部署時雖然此節點Down了,但不會影響其它節點的運行;

2、Nginx+HAProxy方式同樣可以實現;


以上方法都可以嘗試一下,Nginx可以加在IIS前端。如果其它網友有更好的解決方案,歡迎在下方評論交流~