我用ASP.net MVC实现了一个网站。离线时一切正常。但问题是,当我在我的主机上传时,它会将我的根文件夹的名称添加到URL。
我想在GoDaddy Plesk托管中上传我的项目。我的GoDaddy主机是我可以在其上设置多个域设置的主机。所以我有四个不同的网站。
其他网站只是简单的html网站,工作正常,网址只是没有添加任何内容的域名。
但是这个项目是ASP.net MVC。例如,假设我的域名为www.example.com
,并且我在根目录中为此项目的根目录创建了一个名为example
的文件夹,然后将我的项目作为项目根目录上传到文件夹example
中,然后我为我的域添加了IIS management
。
现在,当我在浏览器中输入www.example.com
时,它会重定向到www.example.com/example/id
,我不希望这会将我的根文件夹的名称添加到我的网址中。
我不确定问题是在我身边还是在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 }
);
}
}
我的网址只需www.example.com/id
感谢任何帮助。