2012-08-30 55 views
2

作爲一家多年來我們一直在使用舊版ASP(vbscript)的公司,我們剛剛開始更新到c#.net。我們的第一個MVC3項目已準備好上傳到Web服務器進行測試並消除任何錯誤。關於將VS MVC3項目發佈到Web服務器的建議

閱讀後,我對自己的理論相當熟悉。

System.Web.Mvc 

System.Web.Routing 

System.Web.Abstractions 

已全部設置爲複製本地「真」

右鍵單擊該解決方案,並選擇「發佈」

創建一個新的配置文件

的連接細節填充,儘管我我不確定'網站路徑'和'目標網址'的含義'

由於站點的路徑是腳本路徑,目標URL是URL,因爲它將被輸入到瀏覽器的地址欄中。

連接確實生效。

在我所選擇的發佈設置

的存在似乎嚇人我有點勾選框,它說:「刪除發佈之前所有現有文件」,我上傳到服務器上包含了所有我們的生活和測試網站,儘管我已經爲該項目創建了一個新文件夾,但我絕不希望它在服務器上觸摸,編輯,修改或刪除其他任何內容。所以這個盒子沒有選中。任何人都可以驗證,如果不對其進行檢查,將確保它對服務器上的其他任何內容沒有任何影響?

然後在預覽它只是說「你的應用程序將被髮布到:(服務器的IP地址)

誰能誰做了這之前給我一些指導,這是要走的正確方法我可以做它會少後顧之憂通過正常的FTP,但希望能夠利用視覺工作室的工具。它的Visual Studio 2012

很抱歉,如果這是不是這個問題的確切正確的位置。

回答

1

努力後這樣做一段時間後,我發現發佈到ftp是浪費時間和艱難的方式來處理事情儘管你可能很多人都知道這一點。

相反,我只是發佈到一個系統文件,然後用cuteftp將它上傳到網絡服務器。這可能不是最專業的方式去處理事情,但從主要來自Web腳本背景的人來說,我發現這樣做更容易混淆,並且更易於管理。

我只是想我會回答我自己的問題來解決這個線程。