我負責支持使用.NET 3.5編寫的相對複雜的網站項目。用於Visual Studio 2013的Web部署工具
以前我是使用Web部署項目使用Visual Studio 2010來部署這個網站,但此刻我只有到Visual Studio 2013的訪問
據我所知,不再有這樣的工具用於在Visual Studio 2013中進行部署,我希望在部署到生產服務器之前編譯代碼。如前所述,該項目有點複雜,並且將其轉換爲Web應用程序並不容易。
有什麼想法?
我負責支持使用.NET 3.5編寫的相對複雜的網站項目。用於Visual Studio 2013的Web部署工具
以前我是使用Web部署項目使用Visual Studio 2010來部署這個網站,但此刻我只有到Visual Studio 2013的訪問
據我所知,不再有這樣的工具用於在Visual Studio 2013中進行部署,我希望在部署到生產服務器之前編譯代碼。如前所述,該項目有點複雜,並且將其轉換爲Web應用程序並不容易。
有什麼想法?
除非我錯過了,不知道什麼問題是 - 在VS2013,Publish
是你在找什麼(或者網站或應用程序)。
你究竟是什麼意思「沒有(vs 2013發佈)選項」?什麼是/是這個問題?
在您的意見之一,你的國家,你要「預編譯」(又名「不想上傳.cs
源文件),這就是在Publish
設置。
你可以Publish
到本地文件系統:「自定義」 - >文件系統:
這個擴展仍然存在於Visual Studio下一篇:http://www.iis.net/downloads/microsoft/web-deploy
這不是我想要什麼,我期待一種工具,編譯一個網頁的代碼。站點項目並在本地光盤上發佈可部署文件。與舊的Web部署工具完全相似。 – Mori 2014-09-20 15:11:09
有點困惑與問題,因爲你是指保留對網站,而Web應用程序。
如果你正在尋找的網站轉換成Web應用程序,那麼你需要遵循這樣的:http://msdn.microsoft.com/en-us/library/vstudio/aa983476(v=vs.100).aspx
否則,如果你是指有關部署項目。是的,它不再可用。
我想和你一樣的情況非常相似,並且從2013年起我已經停止使用任何部署項目,而是開始使用Publish在網絡,FTP,本地驅動器甚至Azure上爲您創建部署包。
下面是來自微軟
http://msdn.microsoft.com/en-us/library/dd465323(v=vs.110).aspx
一個很好的導向。如果你還是想要去的部署項目,那麼你就需要去「Installshield的」限量版,這是免費的(http://samirvaidya.blogspot.com.au/2013/11/how-to-enable-installshield-le-for.html)。
http://msdn.microsoft.com/en-us/library/2kt85ked(v=vs.110).aspx
是的,我一直提到網站,因爲我的項目類型是網站。我曾經使用Web部署工具編譯代碼並將其發佈到生產服務器。 我知道VS 2013中有很多選項可供部署,但它們都不適合我。這是一個大項目,我不想做出大的轉換或更改,因爲我沒有爲此付費。 我正在尋找一種工具或技巧來使用與我們的早期版本的Web部署工具相同的技術。我不想在生產服務器上上傳* .cs文件。 – Mori 2014-09-20 15:44:12
我只想更改幾個代碼並將程序集部署到服務器而不更改其他文件。 – Mori 2014-09-20 15:53:39
您是否嘗試過使用網站的發佈選項? – codebased 2014-09-20 18:13:25
謝謝你。事實上,我並沒有使用「發佈期間的預編譯」選項,因爲它用於生成很多醜陋的隨機程序集名稱,如App_Web_9a5rnows.dll等等(其實這就是爲什麼我們在早期版本中使用Web部署工具的原因)。但是現在我用Configure按鈕來實現,我們可以強制Visual Studio創建一個統一的程序集(使用我們想要的名稱),這看起來完全符合我的要求。 – Mori 2014-09-20 16:27:25
@Mori是的,這一切都「在那裏」(現在更容易恕我直言):) – EdSF 2014-09-20 16:35:14