काम नहीं कर रहा है मैं सीआई & डी के लिए अपना आवेदन स्थापित कर रहा हूं। मैंने एक DEV-employploy web.config ट्रांसफॉर्म बनाया है जिसमें देव परीक्षण वातावरण के लिए कनेक्शन स्ट्रिंग शामिल हैं।एमएसबिल्ड वेब.कॉन्फिग
यहाँ Web.DEV-Deploy.config कनेक्शन स्ट्रिंग अनुभाग की सामग्री हैं:
<connectionStrings>
<add name="DbContext" providerName="MySql.Data.MySqlClient"
connectionString="CXN_STRING"/>
<add name="elmah" connectionString="CXN_STRING"/>
</connectionStrings>
मैं का उपयोग कर निर्माण कर रहा हूँ:
<connectionStrings xdt:Transform="RemoveAttributes(configSource)">
<add name="DbContext"
providerName="MySql.Data.MySqlClient"
connectionString="CXN_STRING"
xdt:Transform="Insert" xdt:Locator="Match(name)"/>
<add name="elmah"
connectionString="CXN_STRING"
xdt:Transform="Insert" xdt:Locator="Match(name)"/>
</connectionStrings>
यह की तरह दिखना चाहिए कमांड लाइन और मैंने निम्न आदेशों का प्रयास किया है, इनमें से कोई भी काम नहीं:
msbuild web\web.csproj /T:Package /P:Configuration=DEV-Deploy /P:TransformConfigFiles=true
msbuild web\web.csproj /T:Package /P:Configuration=DEV-Deploy /t:TransformWebConfig
तैनाती कार्य इस प्रकार है:
web.deploy.cmd /Y /M:https://MACHINEIP:8172/msdeploy.axd -allowUntrusted /U:USERNAME /P:PASSWORD /A:Basic
web.config तैनाती पर इस तरह दिखता है:
<connectionStrings configSource="connectionStrings.config"></connectionStrings>
मैं अपने स्थानीय मशीन पर मेरी क्षमता के अनुसार परीक्षण किया है और किया है इस मुद्दे को डुप्लिकेट करने में सक्षम नहीं है। निर्माण पर सही तरीके से काम करने के लिए मुझे क्या करने की ज़रूरत है?
यह प्रश्न ऑफ-विषय प्रतीत होता है क्योंकि यह गलत पथ है, प्रोग्रामिंग (बहुत स्थानीयकृत) के बारे में नहीं – bummi