Я очень новичок в ASP.NET и до сих пор пытаюсь заставить шаблон по умолчанию работать на сервере IIS.Когда у меня сайт развернут в IIS Express, все работает нормально.Когда я публикую на сервере IIS, сайт нормально загружается по маршруту по умолчанию, но ни один из моих атрибутов действия не работает.Поэтому я не могу перейти на любую другую страницу, пока не изменю шаблон маршрута на другую страницу по умолчанию.
Я попытался вручную ввести URL-адреса, и они все еще перенаправляют на маршрут по умолчанию.
app.UseMvc(routes =>
{
routes.MapRoute(
name: "default",
template: "{controller=Home}/{action=Contact}/{id?}");
});