После долгого боя опубликовать мое основное приложение asp.net на веб-сервере, я, наконец, сделал это, и теперь все работает рядом с методом индекса из контроллера администратора, который указан как значение по умолчанию.Не работает метод индекса в основном приложении Asp.net
public IActionResult Index(int page = 1)
{
ViewBag.Title = "Admin Panel";
var model = new AdminViewModel()
{
Paging = new PaginationSettings()
{
ItemsPerPage = 4,
CurrentPage = page,
ShowFirstLast = true,
TotalItems = _newsData.GetAll().Count()
},
Category = _newsData.GetAllCats()
};
model.Newses = _newsData.Pagination(page);
return View(model);
}
Браузер только бросает 500 ошибок и говорит, что сайт не работает. Если кто-нибудь знает, что делать, пожалуйста, ответьте. // Edit: Это ошибка из логфайла:
предупреждает: Профиль Microsoft.Extensions.DependencyInjection.DataProtectionServices [59] Ни пользователь, ни HKLM реестр доступен. Использование эфемерного хранилища ключей. Защищенные данные будут недоступны при выходе приложения. Предупреждение: Microsoft.AspNetCore.DataProtection.Repositories.EphemeralXmlRepository [50] Использование репозитория в памяти. Ключи не сохраняются.
Вы пробовали отлаживать свой код? – agfc
Сообщение об ошибке из файла журнала. Без него его сложно вам помочь – Tseng
Ваше мнение в папке публикации? –