我不喜歡與xdt轉換戰鬥,因爲這對我來說太過分了,而且會消耗相當多的時間。它更容易爲每個配置文件擁有一個完整的web.config副本,並在變更中靜態編寫代碼。我可以讓web部署使用完全覆蓋的靜態web.config嗎?
比如我有一個配置輪廓和發佈配置文件(MyNewProfile),我想我的發佈配置只使用Web.MyNewProfile.config當它被部署。
但我想有Web.MyNewProfile.config因爲只是簡單的文本的只是一個單純的web.config文件。所以沒有轉換髮生,它只是用Web.MyNewProfile.config中的內容完全替換Web.config。
這可能嗎?
「一旦Web Deploy結束,手動將您自己的配置文件複製到部署文件的頂部」,我會在做這些之前進行轉換。我想我只是感到驚訝,我不能有這個開箱即用。這對於MS來說比變換更簡單。 – red888
此外,這是不完全的VS系統是的MSBuild和msdeploy據我瞭解 – red888
你只需要改變一個更高的水平元素,如<配置>作爲一個完整的替代品。這與運行沒有轉換不同,但它有效地產生了OP所需的輸出。 – Trioj