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* という名前のファイルが 1 つだけ含まれています。これだけを行います:
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