2013-04-04 31 views
1

我是一名asp.net開發人員,但我還沒有找到一個好的部署工作流程。特別是對於可能甚至不需要編譯的小型快速修復。iis vs asp.net開發的最佳工作流程

我現在的工作方式是在項目和IIS服務器上的文件夾之間粘貼大量代碼和文件的同時,創建兩個VS實例。有沒有一個自動化的流程可以在VS項目中保存時移動更改?

回答

3

一般來說,你在做什麼是一個很大的原因不是沒有。

當你做出改變時,ASP.Net已經超越了PHP的一個重要優勢,就是在構建階段捕捉到了明顯的問題(比如拼寫錯誤的變量名)。這是一個巨大的好處。

接下來,如果您只是修改文件並將其內容複製到服務器,那麼聽起來好像您正在測試生產而不是利用本地調試器。再一次,非常糟糕的做法。

最後,VS包含一個發佈命令。這樣做的目的是編譯和發佈您的網站到服務器。它可以通過常規文件系統,FTP,Web部署軟件包甚至FPSE來實現。最後一個不被推薦,可能只是爲了向後兼容。

重點是,開發和本地測試。當您準備好進入服務器時,請使用publish命令。