私は2つのWebアプリケーションを使用してプロジェクトに取り組んでいます。1つは長時間実行プロセス(appfabricを使用)としてホストされており、もう1つは通常のMVCアプリケーションです。それらは同じデータコンテキスト、つまり同じconnectionStringを共有します。appfabricアプリケーションは、web.configの継承を利用して、メインの子アプリケーションとしてデプロイされます(web configでconnectionstringが複製されることは望ましくありません)。
私の問題は、公開用の新しいVisual Studio 2012ウィザードでは、[実行時にこの接続文字列を使用する]チェックボックスをオフにしても、connectionStringが自動的に追加されることです。
また、次のようにWeb構成変換を使用しようとします。
<connectionStrings>
<add xdt:Transform="RemoveAll" />
</connectionStrings>
しかし、接続文字列は公開後もWeb構成に残っています。
助言がありますか ?その子アプリケーションのWeb構成を完全に削除することを考えていますが、理想的ではありません。