タグ付けされた質問 「web-config-transform」

13
Visual StudioのWebプロジェクトではないプロジェクトのApp.Config変換?
Visual Studio 2010 Webベースのアプリケーションの場合、さまざまな環境の複数の構成ファイルを維持できる構成変換機能があります。ただし、同じ機能は、Windowsサービス/ WinFormsまたはコンソールアプリケーションのApp.Configファイルでは使用できません。 ここで推奨されている回避策があります:App.ConfigにXDTマジックを適用します。 ただし、これは簡単ではなく、いくつかの手順が必要です。app.configファイルに対して同じことを達成する簡単な方法はありますか?

4
web.config変換を使用して「置換または挿入」を行う方法はありますか?
さまざまな環境の構成を生成するために、以下の投稿で説明されているようにweb.config変換を使用しています。 http://vishaljoshi.blogspot.com/2009/03/web-deployment-webconfig-transformation_23.html キーを照合することで「置換」変換を実行できます。 <add key="Environment" value="Live" xdt:Transform="Replace" xdt:Locator="Match(key)" /> そして私は「挿入」をすることができます例えば <add key="UseLivePaymentService" value="true" xdt:Transform="Insert" /> しかし、私がすること 、元の構成ファイルに特定のキーがある常に依存できるわけではないため、ReplaceOrInsert変換本当に役立つと思います。 これを行う方法はありますか?

2
子要素を追加するためのWeb Config Transformation
web.configに次の構成があります。 <resizer> <sizelimits imageWidth="0" /> <plugins> <add name="MvcRoutingShim" /> <!--<add name="AzureReader" connectionString="DataConnectionString" /> --> <add name="DiskCache" /> <add name="PrettyGifs" /> <add name="AnimatedGifs" /> </plugins> </resizer> web.config.Releaseで、プラグイン要素の子としてAzureReader要素を追加するにはどうすればよいですか(効果的に上記のコメントを外します)。 私は基本的な変換を行う方法に精通していますが、これをこれまでに行ったことはありません。

8
Web構成変換が機能しない
.NET MVC 3.0アプリケーションでは、次の構成がありますappSettings。 web.config <appSettings> <add key="SMTPHost" value="mail.domain.com"/> <add key="SMTPUsername" value="user@gmail.com"/> <add key="SMTPPort" value="25"/> <add key="SMTPPwd" value="mypassword"/> <add key="EmailFrom" value="notific@gmail.com"/> </appSettings> デバッグのために、次の構成変換を定義しています。 web.Debug.config <appSettings> <add key="SMTPPort" value="58" xdt:Transform="Replace" xdt:Locator="Match(key)" /> </appSettings> そして、アプリケーションをデバッグモードで実行しましたが、SMTPポートはまだ、web.configではなく、から値を取得していweb.Debug.configます。 誰かがこの構成で何が間違っている可能性があるかを提案できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.