VS2010 Build Deployment Package Ошибка преобразования web.release.config - PullRequest
4 голосов
/ 02 сентября 2010

Я получаю преобразованный файл web.config в пакете развертывания неправильно преобразованный.

Результат выглядит следующим образом (обратите внимание, как генерируется строка подключения):

<connectionStrings>
    <add name="xxxConnectionStringNamexxx"
         connectionString="$(ReplacableToken_xxxConnectionStringNamexxx-Web.config Connection String_0)" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" 
         connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" />
</connectionStrings>

Web.Release.config:

<connectionStrings>
    <add name="xxxConnectionStringNamexxx" connectionString="Data Source=.\sqlexpress2005;Initial Catalog=xxxx;Integrated Security=True" providerName="System.Data.SqlClient" xdt:Transform="SetAttributes(connectionString)" xdt:Locator="Match(name)"/>
</connectionStrings>

Есть идеи? Спасибо

1 Ответ

3 голосов
/ 04 сентября 2010

Итак, Бенуа нашел ответ на форумах asp.net: ReplacableToken_ при использовании преобразования web.config? .

Я развернул в папку на рабочем столе и в файле web.configбыл преобразован правильно.

...