正如标题中所述的错误,仅当我使用IP地址运行应用程序时,才会重现该错误。在localhost上运行时,一切正常。我更改了applicationhost文件,使其在ip地址而不是localhost上运行。对可能导致问题的原因有任何想法吗?
[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);
}
}
当我在localhost上运行时此代码有效,但是当我在iis上键入ip和端口号/添加我的应用程序时不起作用