Я реализую веб-сайт с ASP.net MVC.Все отлично работает в оффлайне.Но проблема в том, что когда я загружаю на свой хост, он добавляет имя моей корневой папки в URL.
Я хочу загрузить свой проект на хостинг GoDaddy Plesk.Мой хост GoDaddy такой, что у меня может быть несколько настроек домена.Таким образом, у меня есть четыре разных веб-сайта.
Остальные веб-сайты - просто простые HTML-сайты и работают нормально, а URL - это просто домен, в котором больше ничего не добавлено.
Но этот проект сASP.net MVC.Например, предположим, что у меня домен www.example.com
, и я создаю папку с именем example
в корне для корня этого проекта, затем после загрузки проекта в папку example
в качестве корня проекта, затем я добавил IIS management
для своего домена,
Теперь, когда я набираю www.example.com
в браузере, он перенаправляет на www.example.com/example/id
, и я не хочу, чтобы это добавляло имя моей корневой папки в мой URL.
Я не уверен, что проблема в моей стороне или какие-то настройки в GoDaddy, но вот мой маршрут конфигурации:
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
Мне нужно, чтобы мой URL был просто www.example.com/id
Ценю любую помощь.