Я пытаюсь сослаться на этот файл конфигурации, который находится в той же папке, что и класс, содержащий этот код.Я хотел бы сделать некоторые относительные ссылки на него, чтобы я мог использовать его из других мест.Когда я пытаюсь использовать только имя файла без пути, приложение не находит файл.Я отладил, и папка, кажется, ищет в папке IIS, что имеет смысл, поскольку я использую его в IIS-сервисе wcf.В любом случае, как я могу правильно ссылаться на этот файл конфигурации без жесткого кодирования пути?Так выглядит в локации проекта.Спасибо за любую помощь.Хороших выходных!
public void Init()
{
var fileMap = new ExeConfigurationFileMap { ExeConfigFilename = @"C:\workspace\new\UnityDemo-v1.0.0.1\src\Core\unity.config" };
Configuration configuration = ConfigurationManager.OpenMappedExeConfiguration(fileMap, ConfigurationUserLevel.None);
var unitySection = (UnityConfigurationSection)configuration.GetSection("unity");
_container = new UnityContainer().LoadConfiguration(unitySection);
}
Ура,
~ ck