我剛剛完成了一個形象很重的網站,我將該網站發佈到FTP服務器上。發佈時間大約需要5分鐘。有沒有辦法讓我配置哪些文件類型發佈?我只想在文件擴展名爲(.config,.aspx,.cs,.asmx,.js,.html,.css,.master)時才推出更改。Visual Studio 2010 - 部分發佈網站?
這可能嗎?
我剛剛完成了一個形象很重的網站,我將該網站發佈到FTP服務器上。發佈時間大約需要5分鐘。有沒有辦法讓我配置哪些文件類型發佈?我只想在文件擴展名爲(.config,.aspx,.cs,.asmx,.js,.html,.css,.master)時才推出更改。Visual Studio 2010 - 部分發佈網站?
這可能嗎?
不,發佈過程發佈整個網站。
首先將它發佈到本地計算機上,然後使用FTP工具(Filezilla,CoreFTP ...)選擇性地將文件上傳到服務器。
謝謝!本地出版似乎是一個體面的選擇。看起來很愚蠢,像VS這樣的IDE並不能讓你控制這個... –
@ Quickfire55它的確如此,因爲它提供了預編譯程序集中固定命名和強名稱的選項。在強類型可更新發布中,引用的處理會有問題。無論如何,讓希望他們提供這個設施在他們未來的版本:) – Jayesh
假設新的2012.2更新應該允許你發佈特定的文件 - http://www.west-wind.com/weblog/posts/2013/May/10/Publish-Individual-Files-to-your-Server-in-Visual-Studio-20122 - 我還沒有想出如何讓它工作:上下文菜單選項不存在,但快捷鍵「ALT + P,ALT + P'是 – drzaus
不幸的是,這是不可能的。發佈操作是全或無操作。如果更改僅在代碼隱藏文件中且標記/圖像/其他內容沒有變化,我有時只複製DLL程序集(從bin目錄到IIS網站文件夾)。
您是否嘗試使用Copy-Web-Tool - 您可以選擇單個文件或只更新文件aso。無論如何,選擇「發佈」還是「複製」都有很大的區別。發佈 - >你可以選擇預編譯你的源代碼文件。複製 - >你將不得不復制源代碼文件 - 因爲它們是在第一次調用aspx文件時編譯的。 –
找到了copy-web-tool的位置? –
右鍵單擊解決方案資源管理器中的項目元素 - 「複製Web」。如果你找不到它,那麼你可能已經通過選擇「file - new project - web - asp.net application」而不是「file - new website」來創建你的網站。不幸的是,這在不同的地方找到一些選擇。 –