DbEntityValidationException при выполнении HttpContext.Request.ServerVariables ["REMOTE_ADDR"]; - PullRequest
0 голосов
/ 28 февраля 2019

Как указано в названии ошибки, ошибка воспроизводится только при запуске приложения с использованием IP-адреса.При работе на localhost все работает как положено.Я изменил файл applicationhost, чтобы он работал по ip-адресу вместо localhost on.Любая идея о том, что может вызвать проблему?

    [HttpPost]
    [AllowAnonymous]
    [ValidateAntiForgeryToken]
    public ActionResult GetLog(ItemViewModel model, string retrl)
    {
        if (!ModelState.IsValid)
        {

            writelog.IpAddress = 
             HttpContext.Request.ServerVariables["REMOTE_ADDR"];

            db.Logs.Add(writeme);


            try {
                db.SaveChanges();
                return View(model);
             }
            catch (DbEntityValidationException e)
            {

                return View(model);
            }
        }

Этот код работает, когда я работаю на локальном хосте, но не когда я набираю ip и номер порта / puplish мое приложение на iis

...