Webプロジェクトの下で設定ファイルを変換するためにSlowCheetahと協力してくれた人の助けを借りてください。 web.configから参照される部分的な設定ファイルが変換されていないことがわかりました。configSource経由でweb.configにリンクされた部分設定ファイルをWebプロジェクトで変換できますか?
は例えば、我々はそうのようにweb.configファイルでの部分のconfigs AppSettings.configとConnectionsString.configへの参照を含めました:
</system.web>
<connectionStrings configSource ="ConnectionsString.config"></connectionStrings>
<appSettings configSource ="AppSettings.config"></appSettings>
</configuration>
、その後AppSettings.configに我々だけのAppSettingsセクションを持っていますそのよう:
<?xml version="1.0" encoding="utf-8" ?>
<!-- For more information on using transformations
see the web.config examples at http://go.microsoft.com/fwlink/?LinkId=214134. -->
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<appSettings >
<add key="Release" value="Something" xdt:Transform="Insert" />
</appSettings>
</configuration>
:変換ファイルのAppSettings.Debug.configでようやく
<appSettings>
<add key="LostPasswordBCC" value="[email protected]" />
</appSettings>
と我々はいくつかの追加を持っています
明らかに、上記は変換が行われることを確認するテストに過ぎませんが、変換をプレビューしようとすると、「変換処理中にエラーが発生しました」というエラーが返されます。公開試行も失敗します。
configファイルをXML形式で作成し、web.configから参照しないと、変換はうまくいくように見えますが、これらのファイルを複数のプロジェクトで共有しようとしていました。
私たちがweb.configの部分的な設定を参照することができ、それらの部分的なファイルからの変換を行うことができる回避策がある場合は、誰にも分かりますか?私たちは、統合しようとしていた複数のWebプロジェクト全体で、Web設定から別の共有ファイルにリンクする必要があるため、多数の設定ファイルを持つ従来のコードを扱っています。
私は見てみることができるサンプルプロジェクトを提供できますか? –
はい、私はテストプロジェクトの内容全体を圧縮することができますが、それはわずか約2メガバイトです。あなたにコピーを送る最善の方法は何ですか? –
私にメールを送ることができますsayedha(at)microsoftDOTcom –