【问题标题】:Configuration Variables and Sequelizer配置变量和 Sequelizer
【发布时间】:2012-06-17 06:46:31
【问题描述】:

我正在 AppHarbor 上创建 WCF 服务,并尝试将配置变量用于我的 SQL 连接。我密切关注http://support.appharbor.com/kb/add-ons/using-sequelizer 上的描述,但部署的 web.config 仍然包含与我的本地计算机相同的 connectionString 信息。

  1. 我将 SQLSERVER_CONNECTION_STRING_ALIAS 设置为值“SQLSERVER_CONNECTION_STRING”
  2. 我的 web.config 包含以下元素:

<connectionStrings>
  <add name="SQLSERVER_CONNECTION_STRING"
   connectionString="data source=.\SQLEXPRESS;  Initial Catalog=MyCoolName; Integrated Security=SSPI;"
   providerName="System.Data.SqlClient" />
</connectionStrings>
</configuration>

  1. 该解决方案在我的机器上正常运行。
  2. 解决方案部署到 AppHarbor 时没有任何错误或警告。
  3. 我创建了一个显示连接字符串的 WCF 服务。它返回我的本地 SQLEXPRESS 连接字符串,而不是 AppHarbor 续集连接字符串。

部署解决方案后,为什么 AppHarbor 不会替换我的 web.config 中的 connectionString 的值?

【问题讨论】:

    标签: appharbor


    【解决方案1】:

    如果您将其称为 SQLSERVER_CONNECTION_STRING(由于我们如何替换值的机制)将无法使用,而是将其称为 shawnsappsconnectionstring 或类似名称,并将其指定为 Sequelizer 上的别名。

    我将在文档中添加注释。

    【讨论】:

    • 马上就解决了。原创的重要性。 :)
    猜你喜欢
    • 1970-01-01
    • 2019-02-05
    • 2015-11-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多