У меня есть проект MVC, который я пытаюсь развернуть на хостинге, использующем сервер IIS.Я уже отправил файлы по FTP в корневой каталог, проверил правильность моих разрешений и убедился, что сервер работает.Моя проблема заключается в том, что сервер ищет страницу default.html в моем корневом каталоге, которая не существует, и я не хочу, чтобы она существовала.Когда я в настоящее время перехожу на свой веб-сайт, он говорит: «У вас нет разрешения на просмотр этого каталога или страницы».Проект отлично работает на моем локальном хосте.Как заставить его работать на сервере без создания новой страницы индекса / по умолчанию?
Вот мой файл RouteConfig
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "EmailPDF",
url: "emailpdf",
defaults: new { controller = "Emails", action = "SendPDFEmail", }
);
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}