我正在AppHarbor上创建一个WCF服务,并尝试利用我的SQL连接的配置变量。我密切关注http://support.appharbor.com/kb/add-ons/using-sequelizer上的描述,但部署的web.config仍包含与本地计算机相同的connectionString信息。
<connectionStrings>
<add name="SQLSERVER_CONNECTION_STRING"
connectionString="data source=.\SQLEXPRESS; Initial Catalog=MyCoolName; Integrated Security=SSPI;"
providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>
部署解决方案后,为什么AppHarbor不能替换web.config中connectionString的值?
答案 0 :(得分:2)
如果你调用它SQLSERVER_CONNECTION_STRING
(由于我们如何替换值的机制),它将无效,请将其称为shawnsappsconnectionstring
或类似的东西,并将其指定为Sequelizer上的别名。
我会在文档中添加一个注释。