Зачем публиковать ошибку поднятия на хостинге, но нормально работать в локальном IIS - PullRequest
0 голосов
/ 18 сентября 2018

Начните работать с no-commerce, извините за основной вопрос, хотите развернуть мое приложение no-pcommerce-4 на хостинге (https://www.smarterasp.net/)show me ниже ошибка, но такое же приложение развернуто на локальном IIS, работает нормально.Идея, почему ошибка возникает. Что делать?

enter image description here

Ответы [ 2 ]

0 голосов
/ 21 сентября 2018

хостинг smarterasp уже предоставит вам встроенное приложение nopcommerce.вам просто нужно установить его одним щелчком мыши.

Если вы хотите увидеть ошибку, вам просто нужно включить stdoutLogEnabled = "false" в файл web.config.и предоставьте полное разрешение на запись / чтение для всей папки проекта, а затем вы можете проверить журнал ошибок в папке журнала.

, а также перейти в файл web.config для получения фактической ошибки

<aspNetCore .....>
      <environmentVariables>
        <environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
      </environmentVariables>
    </aspNetCore>
0 голосов
/ 19 сентября 2018

Есть несколько причин этой ошибки.Большая часть времени происходит из-за отсутствия ядра sdk и хостинга Windows DotNetCore.Вам также необходимо убедиться, что все файлы имеют разрешения на чтение и запись.

Nopcommerce также регистрирует задачу запуска.Вы можете увидеть точную ошибку там.Чтобы включить эту запись в журнал, вам нужно включить stdoutLogEnabled из web.config stdoutLogEnabled = "true".После этого вы сможете увидеть причину ошибки в папке «Журналы» сайта по адресу SmartASP.NET.

Необходимо убедиться, что на сервере доступны хостинг ядра sdk и Windows DotNetCore.

...