Я погуглил и нашел несколько страниц о том, как настроить конфигурацию службы WCF, а это не то, что мне нужно.
По сути, в моем сервисе есть фабричный класс, который считывает свойство Custom из файла конфигурации, чтобы определить, какой объект доступа к данным создать, однако, когда я пытаюсь его протестировать, я получаю исключение NullReferenceException.
Вот код:
public string Config { get; set; }
public ProjectFactory()
{
Config = ConfigurationManager.AppSettings["ProjectDAOConfig"].ToString();
LoadDAO();
}
А вот пользовательское свойство в файле We.config для службы:
<configuration>
<configSections>
//Sections removed to make it tidier
</configSections>
<appSettings>
<add key="ProjectDAOConfig" value="stub"/>
</appSettings>
<connectionStrings/>
любой, почему это не работает? Это свойство в неправильном файле конфигурации? Если это так, я должен создать файл App.Config, как в настоящее время нет на ??
РЕДАКТИРОВАТЬ: Я использовал этот же метод на веб-сайте asp.net, и он работал нормально.