2012-06-27 52 views
0

我該怎麼做才能讓我的MVC應用程序可以升級?說'可更新'我的意思是一旦打開應用程序連接到服務器的時間,檢測到新版本打開,它應該自我更新。創建可更新的MVC應用程序的最佳方法是什麼?

在桌面應用程序很簡單:我只是下載它,然後通過使用批處理文件,我使用替換更新主要的exe文件。

那麼我應該怎麼做MVC3應用程序,託管在IIS7

+2

MVC應用程序不可能不可升級。在服務器上的所有數據,單擊F5和** UPDATED!** – gdoron

+0

MVC是位於IIS的inetpubb文件夾或其他任何位置的DLL。我需要通過重新發布來更新它(因爲會有很多像這樣的應用程序)。我需要應用程序在那裏自我更新。 – AgentFire

+0

爲什麼不只是通過ftp,visual studio,publish等重新部署應用程序或腳本部署?網絡應用程序是最好的推動,而不是像桌面應用程序一樣拉動,儘管並非總是如此,你可能在這裏有更好的理由。 –

回答

2

您可以使用服務器上的其他服務來完成此操作。此服務將檢查更新。如果更新可用,則它會從遠程存儲庫(ftp)下載整個更新的應用程序,並用更新後的版本替換舊版本。另一個選項是MSDeploy/WebDeploy,它允許您遠程更新/同步您的Web應用程序。

相關問題