Как устранить внутреннюю ошибку сервера 500 на .Net Core 2.1.1 на IIS 8.5 - PullRequest
0 голосов
/ 04 марта 2019

Я прочитал много похожих вопросов, но ни одно из решений не решило мою проблему.Итак, вот мой случай.

У меня есть приложение NET Core 2.1.1, которое прекрасно работает в VS2017 и при публикации на моем рабочем столе под управлением Win10 Pro и IIS10, то есть работает вне VS2017.Но при развертывании приложения на удаленном сервере Win2012 R2 с IIS8.5 у меня возникают следующие проблемы:

Я следил за разными страницами, посвященными развертыванию сетевых приложений, подобных этому.https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/index?view=aspnetcore-2.1

  1. При попытке попасть на сайт я получаю ошибку 500 Internal Server Error.

  2. Диспетчер IIS жалуется на созданный файл web.configпри щелчке по любому из параметров сайта, например, по сетевой авторизации, страницам с ошибками в сети и т. д. *

  3. Даже если для параметра stdoutLogEnabled установлено значение true, я не получаю никаких файлов журналов.Я даже попытался добавить флаги пользовательских сведений в web.config, но пока ничего не изменилось.

Это сгенерированный файл web.config, и я надеюсь, что кто-то направит меня в правильном направлении.

Спасибо.

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <location path="." inheritInChildApplications="false">
    <system.webServer>
      <handlers>
        <add name="aspNetCore" path="*" verb="*" modules="AspNetCoreModule" resourceType="Unspecified" />
      </handlers>
      <aspNetCore processPath="dotnet" arguments=".\eSignWebMVC.dll" stdoutLogEnabled="false" stdoutLogFile=".\logs\stdout" />
    </system.webServer>
  </location>
</configuration>
<!--ProjectGuid: 72897161-bbbb-4f20-a12c-7f33922ea6bc-->

1 Ответ

0 голосов
/ 06 марта 2019

Таким образом, я наконец-то заставил это работать, и я ДОЛЖЕН установить последнюю версию пакета v2.2.2, хотя мое приложение предназначено для Net Core 2.1.1, но ужасная технология Microsoft по-прежнему не позволяла приложению работать с 2.1.1.расслоение.Полная трата времени и усилий на такую ​​глупость !!

Какой смысл все-таки предоставлять предыдущие комплекты, если ни один из них ничего не делает?

...