我用 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 }
);
}
}
我需要我的网址只是www.example.com/id
感谢任何帮助。