Почему переход от тестирования к производству приложения Asp.Net-Core полностью не работает - PullRequest
0 голосов
/ 24 мая 2019

Мы завершаем работу над веб-приложением NopCommerce .Net Core, которое отлично работает на тестовом сервере.Я сейчас пытаюсь перенести приложение на наш рабочий сервер, на котором не было .Net Core.Я установил последнюю версию хостинга .Net Core и перезагрузил сервер.У меня также есть Web Deploy, работающий как на хосте, так и на клиенте.Я экспортировал приложение с тестового компьютера и импортировал его на недавно созданный сайт IIS.После настройки привязок - и включения stdoutlogging, я пытаюсь увидеть, что работает, и получаю указание, что «Произошла ошибка при запуске приложения».Нет указания, что это за ошибка.Логи не пишутся в.Вьюер событий сообщает мне, что: Приложение «MACHINE / WEBROOT / APPHOST / NOPCOMMERCE» успешно запустило процесс «6980» и прослушивает порт «41573», который является случайным портом, не привязанным к.

Одна интересная вещьЯ заметил, что на тестовом сервере есть «пользователь» с именем nopCommerce, у которого есть полные права на папку nopCommerce в inetpub / wwwroot.Однако этот пользователь не показывает, когда я смотрю на локальных пользователей и группы.Поэтому я не уверен, что это за «пользователь», и если / как я должен его создать.На основании какого-то совета я временно дал всем полные права на папку nopCommerce, но это тоже не сработало.

Кто-нибудь может направить меня в правильном направлении?

1 Ответ

0 голосов
/ 14 июня 2019

Проблема была в плохой настройке - права доступа к подпапкам nopCommerce были одной, и я решил, предоставив группе пользователей права на изменение.Это может быть плохой идеей, и я сделаю еще несколько исследований.Другой ошибкой был неправильный вход в базу данных в connectionString.

В конечном итоге мне пришлось узнать, что вместо запуска приложения через IIS его можно запустить из командной строки, а затем будут отображаться сообщения и ошибки.в коробке DOS.Что запускать, определяется из

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

...