iis - 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 }
);
}
}
解决方案
推荐阅读
- ios - Crashlytics vs Fabric vs Firebase 崩溃报告——我迷路了
- java - 将 Unix 时间戳转换为日期
- c# - 将 LINQ 中的表的月份格式转换为工作日格式
- django - 将 Excel 文件上传到 Django 时出现属性错误
- r - 使用 httr 进行网页抓取会给出 xml_nodeset 错误
- algorithm - 给定m个点,如何有效地找到4维空间中最远的两个点(欧几里得距离)?
- java - Gemfire 的 Http 响应无效?
- java - @ExceptionHandler 没有捕获 MethodArgumentNotValidException
- entity - 如何解决一对多关系表外键字段为空?
- r - 错误:“as.Date(20110505, %Y%”中出现意外 SPECIAL