2016-03-10 122 views
1

我有一個ASP.NET WEB FROM/MVC Web應用程序命名爲SAMPLE。無論我使用Visual Studio 2013發佈此Web應用程序生成構建文件SAMPLE.dll in \ bin文件夾和其他文件(.aspx,.js等)。將它部署到IIS 8.5沒有問題。Partial ASP.NET WEB FROM發佈的Web應用程序部署

讓我有2個模塊。如果我在一個模塊中換樣,我必須重新部署整個應用程序到IIS。我需要關閉我的整個應用程序的一個模塊。如果項目包含10個或多個模塊,然後我需要關閉整個系統(一個錯誤修復.cs文件下來整個系統!!!!!!)。

所以我的問題是什麼是開發asp.net網站的大型系統形成這樣的方式,如果我有10個以上的模塊,然後更新一個模塊,不會引起其他模塊的停機時間,正確的方法。

是否ASP.NET WEB FROM/MVC web應用程序支持熱修補以及如何?

如果沒有任何設計模式或體系結構要達到這個目標,請在asp.net web form/MVC

回答

2

說,如果你有10個模塊,所有需要是獨立工作,然後會有1個web項目和9個類庫,而這個網絡項目將包含所有9個項目的參考。所以說你已經在第4個模塊中做了任何改變,然後重建解決方案,然後選擇你編輯的項目的dll,然後只上傳這個單獨的dll,就完成了。

+0

看起來像一個明顯的答案。 –

+0

唯一的問題是,如果我更改aspx頁面的文件(.cs)後面的代碼,然後? –

+1

那麼同樣,每一個CS文件代碼將被集成在dll文件,但如果你更改視圖頁面即的.aspx或.cshtml那麼你必須上傳頁面本身 –