Ошибка на ~/web.config
, OpenWebConfiguration
нужен полный путь к приложению, а не имя web.config, как показано в сети.
Попробуйте это (протестировано и работает для открытия):
OpenWebConfiguration(HttpContext.Current.Request.ApplicationPath);
или (на основе примера кода MSDN)
OpenWebConfiguration(/web.config);
или даже вызывать его с null , как MSDN notes .