2015-04-06 204 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