Asp.net

只需發布修改後的控制器、模型和 ASP.NET MVC 項目的某些部分

  • April 2, 2017

如果我在我的 MVC 項目中更改我的視圖 ( .cshtml) 或樣式 ( .css) 或腳本 ( .js),那麼我可以通過右鍵點擊它並選擇輕鬆發布它Publish FILE_NAME

發布文件範例

如果我更改了一些控制器文件或 BLL 類或基礎設施類,

  • 應該發布哪些文件?哪些DLL?
  • 當然,必鬚髮布添加的參考文獻,但另一個參考文獻是什麼?
  • 我應該發布 bin 文件夾中的所有 DLL 文件還是只發布一些?
  • 有沒有一種簡單的方法來 VS 檢測修改過的文件並通過命令或…發布主題?

編輯1

我使用 FTP 方法直接發布和上傳我們的網站到伺服器。

我的發布預覽步驟快照: 在此處輸入圖像描述

  • 包含控制器、BLL 類和…的編譯資訊的 DLL 文件的名稱是什麼?

我剛剛發布了MVC5Bootstrap-3-1-1-Less.dll它並且它有效!

因此,如果我們上傳了一個網站,然後只想將 MVC Web 應用程序(這裡:MVC5)的新修改的控制器或類發佈到伺服器,我們應該上傳以下文件:

  • 建構後的 MVC5Bootstrap-3-1-1-Less.dll
  • 建構後添加了對 bin 文件夾的引用

這是如何從 Visual Studio 發布 bin 文件夾的 DLL 的圖像:

在此處輸入圖像描述

項目上的發布嚮導(右鍵點擊項目 > 發布…)應該會自動確定哪些文件已更改並需要更新,並顯示哪些文件將被更新。

點擊開始預覽後:

引用自:https://stackoverflow.com/questions/27282014