web.config MVC запись

103
05 октября 2019, 14:30
    [HttpPost]
    public ActionResult DownloadLogFile(HttpPostedFileBase download)
    {
        if (download != null){               
            string fileName = System.IO.Path.GetFileName(download.FileName);
            var fullName = Server.MapPath("~/Logs/" + fileName);
            download.SaveAs(fullName);
            //mark a current log-file to process
            **WebConfigurationManager.AppSettings["logFileName"] = fullName;**
        }
        return RedirectToAction("Index");
    }

Я хочу перезаписать данные в файл web.config из секции . Не мог найти, как это сделать, может плохо искал. Спасибо

Answer 1

Сделать надо так:

//mark a current log-file to process
Configuration config = WebConfigurationManager.OpenWebConfiguration("~");
config.AppSettings.Settings["logFileName"].Value = fullName;
config.Save();
READ ALSO
Live Charts Обработка нажатия

Live Charts Обработка нажатия

Работаю в Wpf с библиотекой Live ChartsНужно обработать нажатие на квадрат,чтобы квадрат заполнился или поменял цвет! Достиг только того что при...

138
Google Play Games Services проблема с аутентификацией

Google Play Games Services проблема с аутентификацией

Есть проблема в Unity с сервисами google play

117
Присвоить DialogResult в MVVM

Присвоить DialogResult в MVVM

Есть WPF приложение с 2-мя окнами

101