2015-04-06 193 views
0

我已经发表了如下的URL mvc4.0网站,URL重定向

http://demo.mydomain.com

成功登录后,它会被重定向到Dashboard这样,

return RedirectToAction("DashBoard", "Account"); 

这意味着它应该重定向到:http://demo.mydomain.com/demo/Account/DashBoard

但是,当我登录它重定向到follwowing网址: http://demo.mydomain.com/mydomain.com/demo/Account/DashBoard

为什么'mydomain.com/demo/'得到URL中添加?

功能的RouteConfig.cs文件是:

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 });  
} 
+0

请分享您的RouteConfig.cs文件。 – 2015-04-06 08:35:43

+0

RouteConfig.cs文件的功能是 - public static void RegisterRoutes(RouteCollection routes) { routes.IgnoreRoute(“{resource} .axd/{* pathInfo}”); routes.MapRoute( name:“Default”, url:“{controller}/{action}/{id}”, 默认值:new {controller =“Home”,action =“Index”,id = UrlParameter .Optional} ); } – user4667380 2015-04-06 10:01:57

回答

0

最简单的解决方案,在IIS中添加主机名。您可以通过编辑站点绑定来添加主机名。

enter image description here

对于我来说,工作正常。

+0

请提供解决方案而不更改为IIS – user4667380 2015-04-07 11:03:52