ASP.NET Время выполнения ядра 3.1.9

#asp.net #reactjs #asp.net-core #iis

#asp.net #reactjs #asp.net-core #iis

Вопрос:

Всем доброго утра

Я размещаю свой веб-сайт на IIS, веб-сайт был создан с использованием шаблона react. Но я столкнулся с проблемой. При использовании localhost мое веб-приложение работало нормально, я мог взаимодействовать с базой данных, и жизнь была хорошей. Но теперь я перенес его в IIS, и я больше не могу извлекать данные из базы данных или взаимодействовать с БД.

Я думаю, проблема может заключаться в том, что IIS работает на сервере, отличном от моего локального компьютера. На моем локальном компьютере установлена среда выполнения ASP Core, но не на сервере, на котором находится IIS.

Может кто-нибудь просто подтвердить мне, что мне также требуется, чтобы ASP Core runtime был установлен на сервере IIS?

Я не могу протестировать вещи до завтра, иначе я бы узнал сам. Извиняюсь, я в основном новичок в IIS и ASP

Спасибо

Комментарии:

1. Что означает «больше не может извлекать данные из базы данных или взаимодействовать с БД»? Получаете ли вы какие-либо исключения? Вы открыли брандмауэр? Вы выполняете аутентификацию с правильным пользователем?

2. blog.lextudio.com/…

Ответ №1:

Если вы столкнулись с проблемами с подключением к базе данных, а не с вашими конечными точками API, это могут быть проблемы с сетью / прокси / брандмауэром. Но если вы не можете развернуть свой API в IIS, возможно, вам не хватает пакета Net Core. Для получения дополнительной информации перейдите по ссылке ниже:

https://dotnet.microsoft.com/download/dotnet-core/thank-you/runtime-aspnetcore-3.1.9-windows-hosting-bundle-installer

Ответ №2:

Да, вам необходимо иметь ASP.NET Core runtime устанавливается, если вы планируете запускать на нем приложения asp.net-core.