私は完全な初心者です、
デフォルトはHomeController->Indexです。ヒットすると、http:/ / localhost / SampleApplication
インデックスに移動しますが、HomeControllerに別のアクション「Process」があり ます。http:// localhost / SampleApplication / Home / Processを押すと、リソースが見つかりません。
Visual Studioの実行/開発環境で、またはIISに展開することでこれを取得できません。
私のGlobal.asaxは、
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
}
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
RegisterRoutes(RouteTable.Routes);
}
VS2010自体ではこれを正しく実行できませんでした。実行すると、ポート1048で開発サーバーが起動します。したがって、global.asaxの理解またはコードに関係していると思います。