我刚刚发布了一个MVC应用程序。它有一个Home控制器,其方法为Create。
网址为http://www.myurl.com IIS中虚拟目录的名称是myurl。
当我提交发布到Home / Create的表单时,我收到错误,因为它正在尝试将数据发送到:
http://www.myurl.com/myurl/Home/Create
而不是:
http://www.myurl.com/Home/Create
我尝试添加此路线:
routes.MapRoute(
"test",
"Home/CreateNewPlayer",
new { controller = "Home", action = "CreateNewPlayer" }
);
但这没有任何区别。有人可以帮帮我吗?
答案 0 :(得分:1)
您不应将您的应用程序托管在虚拟目录中,而应直接托管在与www.myurl.com
域绑定的网站内。