web-config-transform

    4熱度

    5回答

    我的團隊喜歡發佈配置文件。我們有許多測試環境,並且使用Web.config轉換,我們可以替換每個環境中的機器名稱,配置設置等,這使得我們的構建/部署/測試過程變得更容易。 例如: Web.config Web.dev.config Web.int.config Web.prod.config 但是,我們有一些我們用來打我們的網絡服務,如控制檯應用程序中實現測試應用

    2熱度

    1回答

    我使用以下(重簡體)的MSBuild腳本: <?xml version="1.0"?> <Project DefaultTargets="Transform" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> <UsingTask TaskName="TransformXml" AssemblyFile="$(MS

    5熱度

    1回答

    與大多數人一樣,我使用teamcity作爲CI工具,而且我也使用Web配置轉換的次數很多,插入配置值的次數很多。 我的構建過程通常是構建整個解決方案,然後(使用msdeploypublish)將網站部署到網站。 因爲我運行兩次msbuild,配置轉換正在運行兩次,所以我最終在配置文件的最終版本(主要是web.config,但我也有其他人)的重複值結束。 有沒有辦法只運行一次配置轉換,例如通過在ms

    1熱度

    1回答

    我想知道爲什麼任何人(包括我自己)都不願意爲web.config文件中的每個鍵創建瘋狂冗長且乏味的xdt轉換,一個「替換」聲明旁邊的配置聲明。 讓我用一個例子解釋: 您是已分配創造了一系列的web.config轉換爲大型Web應用程序的開發人員。 現在給你的每個環境web.configs並告知要: 包含所有按鍵和每 環境共同的價值觀念 組轉化包含文件的基礎的web.config從環境的不同而不同環

    0熱度

    2回答

    我很喜歡.NET配置轉換。我現在將它們放置在一個用於數據使用的類庫和一個WPF應用程序中。 但是,當我嘗試使用ASP.NET WebAPI項目設置它們時,似乎發生了一些奇怪的事情。 配置文件從不出現在我的bin目錄中,所以web.config始終顯示爲預先形成的配置文件。 如果我的 「/噸:TransformWebConfig/pConfiguration =測試」 參數運行MSBUILD上的cs

    2熱度

    2回答

    比方說,在我的主啓動項目我有web.config文件中的一些設置: <!-- ... --> <appSettings> <add key="Setting" value="setMe!" /> </appSettings> <!-- ... --> 這個項目有兩種配置:發佈和調試。例如web.Debug.config: <!-- ... --> <appSettings x

    1熱度

    2回答

    我已經包括2配置一個ASP.NET Web API項目改造: Web.Live.config Web.UAT.config 如果我在發佈時選擇Live或UAT配置,則轉換不應用於渲染的web.config文件。 我檢查了我的變換配置,並且name,xdt:Transform和xdt:Locator是正確的。 在我web.config我: <connectionStrings> <add

    2熱度

    1回答

    即時通訊新變化,我沒有完全理解如何實現它。沒有一本指南是有道理的。 我想補充 <identity impersonate="true" userName="asecret" password="mysecurepassword"/> 要釋放的配置。 我把它放在<system.web>之後的web.release.config中,但是它並沒有如此產生。 你還想要做什麼?

    5熱度

    1回答

    我對我的web.config有一個轉換,如果我發佈到Azure,但它在本地運行時不工作。我如何才能在本地「發佈」,以便本地轉換應用於我的開發箱上的web.config? 當前我右鍵單擊>發佈到Azure,是否需要爲我的本地框創建新的發佈配置文件?是否有任何方法讓轉換在Build上運行?

    0熱度

    1回答

    我不確定標題對於我面臨的問題是否有好處,因此如果對此情況有更好的期限,請隨時糾正。 基本上我正在努力解決以下問題。我在兩個不同的工作場所工作。問題是我的Web.config文件中有兩個不同的連接字符串,因爲我有不同的服務器名稱。所以在源代碼控制下工作是一件痛苦的事情。 所以我試過使用配置轉換,但他們只工作,然後你發佈,而不是那麼你在本地運行F5。有沒有解決方案?