Преобразование Web.Config не работает - PullRequest
0 голосов
/ 24 сентября 2010

Вот проблема:

У меня совершенно новое веб-приложение в VS 2010, Framework 3.5 У меня есть очень простой web.config с узлом connectionStrings:

 <connectionStrings>

Web.Release.Config выглядит так:

<?xml version="1.0" encoding="utf-8"?>

Затем я создаю пакет развертывания с использованием VS 2010. Я копирую весь zip-файл вместе со всеми остальными файлами в папку на моем IIS-сервере.

Я импортирую пакет, используя пользовательский интерфейс IIS.

Наконец, вот мой web.config в моем приложении:

  <connectionStrings>
<add name="StockDatabaseConnectionString"
  connectionString="{% token='$(ReplacableToken_#(parameter)_#(tokennumber))' xpathlocator='name' parameter='StockDatabaseConnectionString-Web.config Connection String' description='StockDatabaseConnectionString Chaîne de connexion utilisée dans web.config par l'application pour accéder à la base de données.' defaultValue='Data Source=NDTEST2;Initial Catalog=NatDecStocks;User ID=ND_InternetUser;password=1ND_@Internet_User3;' tags='SqlConnectionString' %}"
  providerName="System.Data.SqlClient"/>

Как видите, строка подключения не заменяется должным образом.

У меня точно такая же проблема при развертывании приложения с помощью Web Deploy.

Обидно, потому что преобразование web.config - отличная возможность, но я не могу заставить его работать.

Танкс за помощь.

1 Ответ

0 голосов
/ 06 февраля 2012
...