3
這個問題可能有一個非常合理的答案。如果我更新控制器並將其發佈到我的虛擬主機,更新的部分似乎不起作用,看起來它沒有更新控制器。但是,當我發佈我的整個項目時,一切正常。ASP.NET MVC 5只發布控制器不會在主機上更新
不是一個大問題,但發佈你的整個網站只是一個小小的控制器更新似乎是浪費時間。任何解釋?
這個問題可能有一個非常合理的答案。如果我更新控制器並將其發佈到我的虛擬主機,更新的部分似乎不起作用,看起來它沒有更新控制器。但是,當我發佈我的整個項目時,一切正常。ASP.NET MVC 5只發布控制器不會在主機上更新
不是一個大問題,但發佈你的整個網站只是一個小小的控制器更新似乎是浪費時間。任何解釋?
我認爲這會工作
首先在VS
重建項目然後更換YourProjectName.dll和YourProjectName.dll.config上的bin文件到您的主機
您不會將代碼本身發佈到Web服務器。當你建立你的項目時,重要的是'bin /'目錄中的文件。 – erdinger
你可以在不重新發布的情況下只更新靜態文件('.css','.js','.html')。編譯'.cs'代碼,以便重新發布應用程序或構建項目並從'/ bin /'文件夾複製'.dll'。 –
好的,謝謝你的解釋! – Jenthe