我在服务器上部署了一个c#web应用程序。在global.asax文件中,我打印了请求网址。但它显示错误。并显示请求网址两次,如(http://test.com/test.com/)。 但在当地它运作良好。我无法找到问题所在。 用于打印网址的代码
void Application_BeginRequest(object sender, EventArgs e)
{
string requesturl = Request.Url.ToString();
Response.Write("<br/>requesturl " + requesturl);
}
提前致谢
答案 0 :(得分:0)
使用此 System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Path)。它只返回主机的左侧部分。如果这不起作用,请告诉我什么是 relative url 的值以及 global.asax 代码。