まず、Webアプリケーションプロジェクトを使用していないため、Webサイトタイプのプロジェクトを使用しています。Web.config変換が動作しない
私たちのプロジェクトでは、Dev(開発用)、Demo(テスト用)、Live(最終リリース)の3つのビルド構成があります。ある
我々は2つのファイルを持っている(しかし、最終的には、それは4になるでしょう):
- のWeb.config
- Web.Dev.config
最初から抜粋:
<?xml version="1.0"?>
<configuration>
<connectionStrings>
<add name="SomeConnectionString" connectionString="oldConnStr" providerName="System.Data.SqlClient"/>
</connectionStrings>
<system.web>
<compilation targetFramework="4.0" debug="false">
<assemblies>
<add assembly="System.Data.Linq, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089"/>
<add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
</assemblies>
</compilation>
</system.web>
</configuration>
そして、これは変換です:
誰がどのように知ってい
アイコンがチーム基礎サーバー
からです:
<?xml version="1.0"?>
<configuration xmlns:xdt="http://schemas.microsoft.com/XML-Document-Transform">
<connectionStrings>
<add name="SomeConnectionString" connectionString="newConnString" providerName="System.Data.SqlClient" xdt:Transform="Replace" xdt:Locator="Match(name)" />
</connectionStrings>
<system.web>
<compilation debug="true" xdt:Transform="SetAttributes(debug)" />
</system.web>
</configuration>
全然doesn'workない、どちらのWeb.configは、 '拡張' になるん、スクリーンショットこの作品を作る?
何が起こると思われますか?問題を解決しようとしましたか? – Brissles
私は、既定のビルド構成( 'Web.config'sで' Debug'と 'Release')を使って公開しようとしました。 – Aidiakapi