我可以访问Ping.HTML和Ping.ASPX,但是当我尝试从我的 MVC (4.0) 项目(部署到同一台服务器,即 F5 的虚假服务器)访问视图时,我得到 404。
这是一个从 MVC 4 模板创建的普通项目,具有非常默认的视图和控制器(无模型)。
关于如何解决的提示?我没主意了...
编辑
我的RouteConfig.cs是这样的
public class RouteConfig
{
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
name: "Default",
url: "{controller}/{action}/{id}",
defaults: new {
controller = "Home", action = "Index", id = UrlParameter.Optional }
);
}
}
Controllers 文件夹仅包含一个名为 ÄDefault1Controller.cs* 的文件。它只这样做:
public class Default1Controller : Controller
{
public ActionResult Index()
{
return View();
}
public ActionResult Test()
{
return View();
}
}
编辑
输入的确切 URL(当然,除了服务器名称之外)是:
> http://localhost:49642/Index
> http://localhost:49642/Index.aspx
> http://localhost:49642/Home/Index
> http://localhost:49642/Home/Index.aspx
> http://localhost:49642/Default/Index
> http://localhost:49642/Default/Index.aspx