我可以訪問Ping.HTML訪問(404)ASPX和Ping.ASPX但是當我試圖從我的MVC(訪問視圖4.0)項目(已部署到同一服務器,僞造一個,按F5),我得到404不能從查看目錄,而HTML和(正常)ASPX都可以訪問
這是從模板創建的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();
}
}
編輯
(除了單獨的服務器名稱,當然)在實際輸入的網址是:
> 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
在VS 7上用VS 2010執行的默認值。到目前爲止我只執行F5執行。我接管了一個預先存在的系統,目前情況有點不清楚。 :) –
你是否試圖請求''Views''文件夾中的文件(也許是.cshtml)?如果是這樣,檢查出問題http://stackoverflow.com/questions/9468683/mvc-accessing-css-image-js-files-in-view-folder – acfrancis
@acfrancis我要求的文件稱爲* View1.ASPX *由默認的*添加視圖*上下文菜單創建。唯一添加的文本是DIV中的「* beep *」。 –