System.Web.HttpPostedFileBase не найден с aspnetboilerplate

Я разрабатываю основное веб-приложение asp .net с шаблоном и пытаюсь использовать ODATA. При запуске приложения в сети

//Initializes ABP framework.
app.UseAbp(options => { options.UseCastleLoggerFactory = false; });

я получаю исключение:

Исключение типа «System.TypeLoadException» возникло в Abp.dll, но не было обработано в пользовательском коде.

Не удалось загрузить тип «System.Web.HttpPostedFileBase» из сборки «System.Web, версия = 4.0.0.0, культура = нейтральная, PublicKeyToken = b03f5f7f11d50a3a».

это исключение возникает, когда я добавляю ссылку на AbpWebApiODataModule:

[DependsOn(
        typeof(MyApplicationModule),
        typeof(IdentityModule),
        typeof(MyEntityFrameworkCoreModule),
        typeof(AbpAspNetCoreModule),
        typeof(AbpAspNetCoreSignalRModule),
        typeof(AbpWebApiODataModule)        
            )
    ]
    public class MyWebModule : AbpModule
    {

Как это исправить и добавить AbpOdata?

P.S.

точка сети --версия == 2.1.401

пакеты:

    <PackageReference Include="Abp.AspNetCore.SignalR" Version="3.8.2" />
    <PackageReference Include="Abp.Web" Version="3.8.2" />
    <PackageReference Include="Abp.Web.Api" Version="3.8.2" />
    <PackageReference Include="Abp.Web.Api.OData" Version="3.8.2" />
    <PackageReference Include="Microsoft.AspNet.OData" Version="7.0.1" />
    <PackageReference Include="Microsoft.AspNetCore.All" Version="2.1.3" />
    <PackageReference Include="BuildBundlerMinifier" Version="2.8.391" />    
    <PackageReference Include="Microsoft.Extensions.PlatformAbstractions" Version="1.1.0" />
    <PackageReference Include="Microsoft.Win32.Registry" Version="4.5.0" />
    <PackageReference Include="Swashbuckle.AspNetCore" Version="3.0.0" />
    <PackageReference Include="Microsoft.AspNetCore.Diagnostics" Version="2.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Diagnostics.EntityFrameworkCore" Version="2.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="2.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Design" Version="2.1.3" />
    <PackageReference Include="Castle.Core" Version="4.3.1" />
    <PackageReference Include="Abp.AspNetCore" Version="3.8.2" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc.Razor.ViewCompilation" Version="2.1.1" PrivateAssets="All" />   

person Timur Lemeshko    schedule 06.09.2018    source источник


Ответы (1)


Для ASP.NET Core это Abp.AspNetCore.OData пакет NuGet.

person aaron    schedule 06.09.2018