Steve Sanderson の SPA ビデオの例に取り組んでいます。
http://channel9.msdn.com/Events/TechDays/Techdays-2012-the-Netherlands/2159
この質問の仲間と同じように-Asp.Net MVC 4 RTMに更新した後、タイプHttpControllerConfigurationAttributeをロードできませんでした-私のバージョンはApiControllerで動作しますが、DbDataControllerまたはLinqToEntitiesControllerのいずれかが必要ですが、実行時に両方が以下の例外を引き起こします:
Could not load type 'System.Web.Http.Controllers.HttpControllerConfigurationAttribute' from
assembly 'System.Web.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.
私は明示的に HttpControllerConfigurationAttribute を使用していません。これが私のコードです。
namespace MvcApplication5.Controllers
{
public class DataServiceController : DbDataController<MSEnterpriseEntities>
{
public IQueryable<MS_Substations> GetUtilities()
{
return DbContext.MS_Substations.OrderBy(x => x.SubId);
}
public void InsertUtility(MS_Substations utility) { InsertEntity(utility); }
public void DeleteUtility(MS_Substations utility) { DeleteEntity(utility); }
public void UpdateUtility(MS_Substations utility) { UpdateEntity(utility); }
}
}
HttpControllerConfigurationAttribute が System.Web.Http から削除されたことは知っていますが、問題を解決する方法はわかりません。
この問題を解決するには、正確に何をする必要がありますか (ダミー バージョンの場合)。