MrLonely_2 Ответов: 1

Ошибки при запуске приложений в ASP.NET ядро MVC


Привет ребята,

Я недавно настроил Visual Studio 2017, но когда я пытаюсь начать ASP.NET основной проект MVC, в котором появляется Ошибка времени выполнения:

Произошло исключение System.MissingMethodException
Значение HRESULT=0x80131513
Message=метод не найден: 'System.IServiceProvider Microsoft.Расширения.DependencyInjection.ServiceCollectionContainerBuilderextensions.BuildServiceProvider (Microsoft.Расширения.DependencyInjection.IServiceCollection)'.
Source=< не может оценить источник исключения>
Трассировка стека:
в Microsoft.AspNetCore.Хостинг.WebHostBuilder.Строить()
в WebApplication4.Программы.Основные(string[] аргументы) в C:\Users\qqq\documents\visual студия 2017\проекты\WebApplication4\WebApplication4\программы.CS:линия 14


и когда я пытаюсь запустить другой ASP.NET MVC CORE Project появляется это сообщение об ошибке:

Не удалось запустить процесс C:\Program Files\dotnet\dotnet.exe. Запрос веб-сервера не удался с кодом состояния 500, Внутренняя ошибка сервера. Полный ответ был написан по адресу C:\Users\qqq\AppData\Local\Temp\HttpFailure_04-02-08.html.
Являются ли эти ошибки из-за ошибки IIS или что-то в конфигурации ?

то есть мой проект.csproj файл:

<pre><Project Sdk="Microsoft.NET.Sdk.Web">

  <PropertyGroup>
    <TargetFramework>netcoreapp1.1</TargetFramework>
  </PropertyGroup>

  <PropertyGroup>
    <PackageTargetFallback>$(PackageTargetFallback);portable-net45+win8+wp8+wpa81;</PackageTargetFallback>
  </PropertyGroup>
  <ItemGroup>
    <PackageReference Include="Microsoft.ApplicationInsights.AspNetCore" Version="2.0.0" />
    <PackageReference Include="Microsoft.AspNetCore" Version="1.1.1" />
    <PackageReference Include="Microsoft.AspNetCore.Mvc" Version="1.1.2" />
    <PackageReference Include="Microsoft.AspNetCore.StaticFiles" Version="1.1.1" />
    <PackageReference Include="Microsoft.EntityFrameworkCore" Version="2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.Extensions.Logging.Debug" Version="1.1.1" />
    <PackageReference Include="Microsoft.VisualStudio.Web.BrowserLink" Version="1.1.0" />
  </ItemGroup>
  <ItemGroup>
    <DotNetCliToolReference Include="Microsoft.VisualStudio.Web.CodeGeneration.Tools" Version="1.0.0" />
  </ItemGroup>

</Project>


Что я уже пробовал:

Я искал, но ничего не нашел...

[no name]

Вам придется посмотреть на свой код и журнал ошибок, чтобы понять это.

1 Ответов

Рейтинг:
0

Assil

Эта ошибка обычно возникает из-за несовместимых версий пакетов.
Как этот блок:

2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.SqlServer" Version="2.0.0-preview1-final" />
    <PackageReference Include="Microsoft.EntityFrameworkCore.Tools" Version="2.0.0-preview1-final" />


Попробуйте сократить версии до 1.1.*
И это решит вашу проблему..

Несовместимая консистенция из-за того, что некоторые пакеты либо слишком высоки, либо слишком низки по сравнению с другими.