我的 webapp 上有 2 个页面。Login.aspx 和 Main.aspx。
成功登录用户名和密码后,我从 login.aspx 重定向到 Main.aspx,如下面的 c# 所示。这在 Visual Studio 2010 中运行良好。问题是当我部署我的网站时,值 localhost 没有意义。
我可以确定网站正在运行的服务器名称,还是应该以某种方式将服务器重定向主页链接放在我的 web.config 文件中?
谢谢达摩
string Redirectport = HttpContext.Current.Request.ServerVariables["SERVER_PORT"];
RedirectURL = "http://localhost:" + Redirectport + System.Web.HttpContext.Current.Response.ApplyAppPathModifier("~/Main.aspx");