我使用Visual Studio中的Publish命令將Web應用程序部署到我的IIS服務器。 這是非常方便的,但是,我與它的幾個問題,如:您可以自定義Visual Studio的發佈命令嗎?
- 它不部署水晶報表文件(* .RPT)文件
- 它可以部署在web.config文件並覆蓋服務器具體設置
有沒有什麼辦法可以自定義發佈命令的功能?
感謝
我使用Visual Studio中的Publish命令將Web應用程序部署到我的IIS服務器。 這是非常方便的,但是,我與它的幾個問題,如:您可以自定義Visual Studio的發佈命令嗎?
有沒有什麼辦法可以自定義發佈命令的功能?
感謝
當發佈你的Web應用程序,Visual Studio將尊重 「建設行動」,項目中的每個文件中設置。確保您爲文件選擇正確的操作。這裏是你的選擇:
無 - 不包括項目輸出組中的文件,並在構建過程中未編譯。一個示例是包含文檔的文本文件,如自述文件。
編譯 - 文件被編譯到編譯輸出中。此設置用於代碼文件。
內容 - 該文件未編譯,但包含在內容輸出組中。例如,此設置是.htm或其他類型Web文件的默認值。
嵌入式資源 - 該文件作爲DLL或可執行文件嵌入到主項目構建輸出中。它通常用於資源文件。
在這種特殊情況下,.rpt
文件或許應該設置爲內容和web.config
應設置爲無。在解決方案資源管理器中選擇文件時,可以在屬性窗口中更改文件的構建操作。
Crystal報表文件是否包含在項目中,還是位於單獨的位置? – Hooloovoo 2009-07-21 08:56:16
您可以手動編輯您的項目文件以添加「PublishOnly」MSBuild目標,該目標將在發佈過程之後調用,並且您可以從中執行其他自定義步驟。 – yoyo 2016-06-06 16:00:28