Я сделал это локально, и когда я отлаживаю приложение, оно запускается и ведет себя так, как ожидалось.
Однако, как только я развернул их в своей среде разработки (с соответствующими переменными среды системного уровня, настроенными так же, как я настроил их локально), кажется, что приложение не может достичь их.
Я использую обычный
Код: Выделить всё
using System;
...
namespace MyNamespace {
[Serializable]
public static class DatabaseConnection {
private static string connectionString = Environment.GetEnvironmentVariable("MY_DB_CONNECTION_STRING");
...
static DatabaseConnection() {
connectionString = Environment.GetEnvironmentVariable("MY_DB_CONNECTION_STRING");
}
public static string dbConnectionString {
get {
return connectionString;
}
}
}
Код: Выделить всё
Format of the initialization string does not conform to specification starting at index 0.
Это потому, что у IIS нет доступа к переменным среды или чему-то еще?
Что еще может быть причиной этой проблемы?
Подробнее здесь: https://stackoverflow.com/questions/797 ... -picked-up
Мобильная версия