Я создаю службу WCF в AppHarbor и пытаюсь использовать переменные конфигурации для моего SQL-соединения. Я внимательно следил за описанием на http://support.appharbor.com/kb/add-ons/using-sequelizer, но развернутый web.config по-прежнему содержит ту же самую информацию connectionString, что и моя локальная машина.Конфигурационные переменные и Sequelizer
- Я поставил SQLSERVER_CONNECTION_STRING_ALIAS на значение "SQLSERVER_CONNECTION_STRING"
- Мой web.config содержит следующие элементы:
<connectionStrings>
<add name="SQLSERVER_CONNECTION_STRING"
connectionString="data source=.\SQLEXPRESS; Initial Catalog=MyCoolName; Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
- решение работает correc на моей машине.
- решение развертывается в AppHarbor без каких-либо ошибок или предупреждений.
- Я создал службу WCF, которая отображает строку подключения. Он возвращает мою локальную SQLEXPRESS connectionString, а не цепочку-подключитель AppHarbor connectionString.
Почему AppHarbor не заменит значение connectionString в моем web.config после развертывания решения?
Это сразу же позаботилось об этом. Важность быть оригинальной. :) – ShawnFeatherly