Ошибка 500 сервера при входе в систему при локальном размещении на сервере IIS - PullRequest
0 голосов
/ 01 января 2019

Я сделал с помощью приложения api asp.net-core на заднем конце и использовал angular-cli для внешнего.Все работало нормально на сервере localhost kestrel или IIS Express с использованием Visual Studio 2017, но при локальном размещении на IIS страница загружается, но при попытке входа в систему возникает ошибка 500, но я не получаю никакой информации об ошибке.Будет полезно, если кто-нибудь подскажет, как заставить его работать на IIS

. Я попытался исправить, изменив некоторые настройки на сервере IIS, но не получил ни малейшего понятия или исправления.

Пожалуйста, скачайте мой исходный код и попробуйте запустить его https://github.com/abhilashlegend/DatingApp

Я ожидаю, что он будет работать как на сервере localhost на IIS

error on iis server

Ответы [ 2 ]

0 голосов
/ 01 января 2019

Я исправил проблему, перейдите в SQL Server Management Studio и в разделе подключения к базе данных вы найдете папку Безопасность -> Логины.Щелкните правой кнопкой мыши и создайте новую учетную запись IIS APPPOOL \ Datingapp. В разделе «Сопоставление пользователей» выберите базу данных, доступ к которой вы хотите предоставить, выберите роль членства в базе данных db_datareader и db_datawriter и нажмите кнопку «ОК».Перезапустите sql server и iis server и исправьте.

0 голосов
/ 01 января 2019

Из web.config, просто установите stdoutLogEnabled = "true" и проверьте файлы журнала aspnetcore.Вы должны проверить файл, на который указывает атрибут stdoutLogFile.

...