4

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 から削除されたことは知っていますが、問題を解決する方法はわかりません。

この問題を解決するには、正確に何をする必要がありますか (ダミー バージョンの場合)。

4

0 に答える 0