2013-08-19 18 views
0

我在服務器上部署了一個c#web應用程序。在global.asax文件中,我打印了請求url。但它顯示錯誤。並顯示兩次請求網址(http://test.com/test.com/)。 但在本地它工作正常。我無法找到問題。 代碼用於打印網址在c中檢測到錯誤的請求url#

void Application_BeginRequest(object sender, EventArgs e) 
{ 
     string requesturl = Request.Url.ToString(); 
     Response.Write("<br/>requesturl " + requesturl); 
} 

在此先感謝

+0

您在global.asax中打印了哪條消息? – nerdybeardo

回答

0

使用此System.Web.HttpContext.Current.Request.Url.GetLeftPart(UriPartial.Path)。它會返回只有左你的主機的一部分。如果這沒有奏效,告訴我什麼是相對地址的值global.asax代碼。

+0

如果你打算投票表明你爲什麼這樣做.. – Sasidharan

+1

這應該是一個評論 – dtsg

+0

你不能看到我沒有足夠的聲望給予評論.. – Sasidharan