Asp.net mvc 4 域下的MVC路由

Asp.net mvc 4 域下的MVC路由,asp.net-mvc-4,routing,Asp.net Mvc 4,Routing,我刚刚发布了一个MVC应用程序。它有一个带有Create方法的主控制器 网址是 IIS中虚拟目录的名称为myurl 当我提交发布到Home/Create的表单时,我收到一个错误,因为它试图将数据发送到: 而不是: 我尝试添加以下路线: routes.MapRoute( "test", "Home/CreateNewPlayer", new { controller = "Home", action

我刚刚发布了一个MVC应用程序。它有一个带有Create方法的主控制器

网址是 IIS中虚拟目录的名称为myurl

当我提交发布到Home/Create的表单时,我收到一个错误,因为它试图将数据发送到:

而不是:

我尝试添加以下路线:

routes.MapRoute(
                "test",
                "Home/CreateNewPlayer",
                new { controller = "Home", action = "CreateNewPlayer" }
                );

但这并没有任何区别。有人能帮我一下吗?

你不应该把你的应用程序放在虚拟目录中,而应该直接放在绑定到
www.myurl.com
域的网站中