1
我在AppHarbor上创建一个WCF服务,并试图利用我的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的sequelizer连接字符串。
解决方案部署后,为什么AppHarbor不会替换web.config中的connectionString的值?
立即照顾它。原创的重要性。 :) – ShawnFeatherly