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
グーグされた結果は私に関連する何かを与えません:(
b)次のステップは、アプリを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、 "/ Accepts IValueProvider or DefaultValueProvider /");
質問:
- ここで何が変わったのですか?(hostng環境が何かを変えたと思います)
- すでに実装されている機能を壊さないように、ここで何を調整する必要がありますか?