我在一个网站上工作,使用的是Windows version1,部署在Windows Server2008 R2 (IIS7,集成模式)中。该网站在intranet环境下运行良好,但最近在Internet上发布了一个公共域名。RedirectToAction仍然针对内网IP,导致重定向到登录页面。我可以在哪里指定更改?
对于notAnExpert请愿书,这是我的代码的摘录。这里没有什么特别的,只有默认的约定:
return RedirectToAction(string.Format("Details/{0}", CampaignId), "Campaigns"); 在我的Global.asax中,既不是:
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("clicked_links", "Clicked/Index", new { controller="Clicked", action="Index"});
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
}发布于 2011-02-12 02:35:03
我的错,伙计们,在视图中我发现
<form action=<% Request.URL %>另外,web服务器配置错误。
https://stackoverflow.com/questions/4742087
复制相似问题