У меня есть сайт, размещенный на Amazon Linux AMI box с моно через lighttpd.В разделе администрирования моего сайта у меня есть форма, которая позволяет мне создавать записи в блоге.Поскольку я хочу иметь возможность хранить html, я настроил действие контроллера сохранения следующим образом:
[Authorize(Roles = "Admin")]
[HttpPost, ValidateInput(false)]
public ActionResult CreateBlog(Blog model) {
if (ModelState.IsValid) {
ContextFactory.BlogManager.Save(model);
return RedirectToAction("Blogs");
}
return View(model);
}
Локально все работает, но когда я внедряю код в наши экземпляры amazon, я получаю следующее исключение:
A potentially dangerous Request.Form value was detected from the client (Body=\"asd<br>asdas\").
System.Web.HttpRequestValidationException: A potentially dangerousr> Request.Form value was detected from the client (Body=\"asd<br>asdas\").<br>
at System.Web.HttpRequest.ThrowValidationException (System.String name, System.String key, System.String value) [0x00000] in <filename unknown>:0 <br>
at System.Web.HttpRequest.ValidateString (System.String key, System.String value, RequestValidationSource source) [0x00000] in <filename unknown>:0 <br>
at Microsoft.Web.Infrastructure.DynamicValidationHelper.LazyWebROCollection.Validate (System.String key, System.String value) [0x00000] in <filename unknown>:0 <br>
at Microsoft.Web.Infrastructure.DynamicValidationHelper.LazyWebROCollection.Get (System.String name) [0x00000] in <filename unknown>:0 <br>
at System.Collections.Specialized.NameValueCollection.get_Item (System.String name) [0x00000] in <filename unknown>:0 <br>
at ...
Есть идеи?