a) В данный момент у меня есть развернутое приложение в прямом эфире на бета-версии asp.mvc ... но несколько дней назад оно отказывается работать со следующей ошибкой:
Метод не найден: 'System.String System.Web.Mvc.Html.LinkExtensions.RouteLink (System.Web.Mvc.HtmlHelper, System.String, System.Web.Routing.RouteValueDictionary, System.Web.Routing.RouteValueDictionary) ).
Информация о версии: Microsoft .NET Framework Версия: 2.0.50727.3053; ASP.NET версия: 2.0.50727.3053
полученные результаты не дают мне что-то релевантное: (
б) следующим шагом было обновление приложения до asp.net mvc 1.0 ... но здесь у меня новая проблема:
если в бета-версии у меня было:
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(FormCollection entityform)
{
var entity = repository.GetById(1);
UpdateModel(entity, entityform);
repository.Update(entity);
return View("Index", entity);
}
тогда теперь UpdateModel (map, "/ принимает IValueProvider или DefaultValueProvider /");
Вопросы:
- что здесь изменилось? (Я полагаю, что среда hostng что-то изменила)
- что я должен здесь настроить, чтобы не нарушать уже реализованный функционал?