2

我用 ASP.net MVC 实现了一个网站。离线时一切正常。但问题是当我在我的主机中上传时,它会将我的根文件夹的名称添加到 URL 中。

我想在 GoDaddy Plesk 托管中上传我的项目。我的 GoDaddy 主机是一种我可以在其上设置多个域的主机。所以我有四个不同的网站。

其他网站只是简单的 html 网站,工作正常,URL 只是域,没有添加任何内容。

但是这个项目是用 ASP.net MVC 的。例如,假设我的域是,并且我为此项目的根目录www.example.com创建了一个以根目录命名的文件夹,然后将我的项目作为项目根目录上传到该文件夹​​中,然后我为我的域添加了。exampleexampleIIS 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

感谢任何帮助。

4

0 回答 0