a) At the moment I have a deployed app on live on asp.mvc beta ... but few days ago it refuses to work with following error:
Method not found: 'System.String System.Web.Mvc.Html.LinkExtensions.RouteLink(System.Web.Mvc.HtmlHelper, System.String, System.Web.Routing.RouteValueDictionary, System.Web.Routing.RouteValueDictionary)'.
Version Information: Microsoft .NET Framework Version:2.0.50727.3053; ASP.NET Version:2.0.50727.3053
googed results doesn't give me something relevant :(
b) my next step was to upgrade app to asp.net mvc 1.0 ... but here I have a new issue: if in beta I had :
[AcceptVerbs(HttpVerbs.Post)]
public ActionResult Edit(FormCollection entityform)
{
var entity = repository.GetById(1);
UpdateModel(entity, entityform);
repository.Update(entity);
return View("Index", entity);
}
then now the UpdateModel(map, "/ accepts IValueProvider or DefaultValueProvider /");
Questions:
- what was changed here? (I suppose that the hostng environment has changed something)
- what I should adjust here not to break already implement functionality ?