我正在尝试通过 Steve Sandersons 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 中删除 - 我不知道如何解决这个问题。
我到底需要做什么(对于傻瓜版)来解决这个问题?