Я развернул веб-сайт в AppHarbor, который использует базу данных MS SQL. AppHarbor предоставляет мне строку подключения, которую я ввел в settings.txt
, и, похоже, она работает нормально, НО AppHarbor предлагает вместо этого использовать переменную SQLSERVER_CONNECTION_STRING
.
Это связано с тем, что строка подключения может измениться без предварительного уведомления, поэтому единственный безопасный способ - использовать указанную переменную.
Доступ к перечисленным ниже переменным конфигурации должен быть выполнен программно, так как значения могут быть обновлены поставщиком надстройки без предупреждения.
Есть ли способ переопределить параметр DataConnectionString
из settings.txt
и настроить приложение на использование вместо этого переменной SQLSERVER_CONNECTION_STRING
? Я предполагаю, что AppHarbor каким-то образом устанавливает эти переменные как appSettings.
P.S. Это мое первое приложение с Orchard, я не разбираюсь в этой CMS.