首页 > 解决方案 > ASP.NET MVC 项目 FTP 到 IIS 服务器

问题描述

我有一个 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 }
        );
    }
}

标签: iismodel-view-controllerftp

解决方案


推荐阅读