2012-09-17 48 views

回答

4

當您發佈到Azure時,cs代碼隱藏會被編譯到bin \ appname.dll中,您無法將它們編輯爲「live」。無論如何,如果實例回收,任何編輯都會變得過度。

+0

非常感謝!將項目發佈到azure需要很多時間...... –

+0

這取決於您的應用程序有多大以及您的連接有多好。絕對需要在部署到生產之前徹底測試:) –

+0

我不知道如何弄清楚我的計算機和VM中的不同數據庫。在我的電腦中測試時,虛擬機中使用的連接字符串會導致問題。 –

2

代碼在部署之前全部編譯完成。它需要這樣做的原因有很多,其中最重要的一點就是確保你需要運行代碼的所有東西都包含在內。

此外 - 如果您的實例被回收,您對虛擬機實例所做的任何更改都將丟失。

部署需要很長時間(編譯完成後大約需要20-30分鐘),但這是確保所有實例運行正確版本代碼的唯一方法,因爲部署的VM將按原樣運行,是每次實例啓動或循環。

+0

謝謝!好答案。我知道了。^_ ^ –

相關問題