Я развернул веб-приложение на Azure сервере, но когда я открываю свой веб-сайт, он выдает ошибку
Страница не может быть отображена, поскольку произошла внутренняя ошибка сервера.
В в консоли браузера:
Не удалось загрузить ресурс: сервер ответил со статусом 500 (Ошибка модуля перезаписи URL). aspapireact.azurewebsites.net/:1
Не удалось загрузить ресурс: сервер ответил со статусом 500 (Ошибка модуля перезаписи URL.)
Я сделал все изменения, необходимые для развертывания приложения на Azure, такие как строка подключения в настройках приложения, URL-адрес API на всех страницах, Разрешить доступ к другим ресурс для Azure SQL Строка подключения к БД в конфигурации в Azure настройка службы приложения
Теперь я не знаю, что делать и где делать изменения
это ссылка для моего проекта git
https://github.com/rlbrs/ASPAPIReact
у этого есть все локальное подключение, но в Azure я внес необходимые изменения
Строка подключения - т cp: aspapireact.database. windows. net, 1433; Первоначальный каталог = ReactTask; Информация о персистентной безопасности = Ложь; ID пользователя = rlbrs; Пароль = *****; MultipleActiveResultSets = False; Encrypt = True; TrustServerCertificate = False; время ожидания соединения = 30;
URL-адрес API - https://aspapireact.azurewebsites.net/api/Customers
В нем говорится об ошибке модуля URL-адреса. Нужно ли вносить изменения в файл DB Context.cs
namespace RahulTask1.Model
{
public class DatabaseContext: DbContext
{
public DatabaseContext(DbContextOptions<DatabaseContext> options) : base(options) { }
public DbSet<Customer> Customer { get; set; }
public DbSet<Sale> Sales { get; set; }
public DbSet<Product> Product { get; set; }
public DbSet<Store> Store { get; set; }
}
}
Файл Web Config от Azure / Server
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<location path="." inheritInChildApplications="false">
<system.webServer>
<handlers>
<add name="aspNetCore" path="*" verb="*"
modules="AspNetCoreModuleV2" resourceType="Unspecified" />
</handlers>
<aspNetCore processPath=".\RahulTask1.exe"
stdoutLogEnabled="false" stdoutLogFile="\\?
\%home%\LogFiles\stdout" hostingModel="inprocess" />
</system.webServer>
</location>
</configuration>