AppHarbor で WCF サービスを作成し、SQL 接続の構成変数を活用しようとしています。http://support.appharbor.com/kb/add-ons/using-sequelizerの説明に厳密に従いましたが、デプロイされた web.config にはローカル マシンと同じ connectionString 情報が含まれています。
- 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>
- ソリューションは私のマシンで正しく機能します。
- ソリューションは、エラーや警告なしで AppHarbor にデプロイされます。
- 接続文字列を表示する WCF サービスを作成しました。AppHarbor の Sequelizer 接続文字列ではなく、ローカルの SQLEXPRESS 接続文字列を返します。
ソリューションがデプロイされた後、AppHarbor が web.config の connectionString の値を置き換えないのはなぜですか?