2014-01-19 61 views
5

我創建了一個ASP.NET MVC Web應用程序項目,我將其提交給Visual Studio Online(Git repo)並鏈接到Windows Azure網站以進行自動部署(如果所有單元測試成功)。我的項目包含默認的Web.Release.config轉換,它應該刪除Web.config屬性/configuration/system.web/compilation/@debug,其中應啓用腳本綁定。Visual Studio Online網站以調試模式部署到Azure

看起來web.config轉換在部署過程中沒有執行,所以我猜它在構建/部署過程中沒有使用Release配置。

我也沒有找到一種方法來改變Visual Studio Online中的默認構建定義。

如何使用發佈版本配置獲取Visual Studio Online/Azure來部署我的項目?

回答

7

更新您的構建定義以指定您希望構建成爲構建版本。爲此,請在團隊資源管理器中,轉至構建部分。右鍵單擊您的構建定義並選擇編輯構建定義。在Build Definition設置中,單擊Process節點。在2.Build,設置您的配置任何CPU |版本

以下是供參考的屏幕截圖。

**enter image description here**

+0

我有這個設置,它仍然不會爲我轉換web.config文件。 (大問題,因爲所有在線文檔都是矛盾的,因爲他們最近改變了一切。) –

相關問題