2013-02-04 2 views
1

안녕하세요, 웹 사이트의 루트 페이지를 알려주는 WCF 웹 서비스입니다. 예 :ASP.NET에서 루트 페이지를 어떻게 찾을 수 있습니까?

를 Webservice의 ADRESS :

http://localhost/bov2/OPS.svc 

루트 페이지 :

http://localhost/bov2/ 

이 어떻게 나에게 루트 페이지를 표시하는 문자열을 만들 수 있습니까? 당신의 도움에 미리

감사

답변

2

을 시도해보십시오이

string baseUrl = String.Format("{0}://{1}{2}/", Request.Url.Scheme, 
Request.Url.Authority, 
Request.ApplicationPath.TrimEnd('/')); 

때때로 난 당신이 구문

public static string GetBaseUrl() 
     { 
      HttpContext context = HttpContext.Current; 
      string baseUrl = String.Format("{0}://{1}{2}/", 
      context.Request.Url.Scheme, 
      context.Request.Url.Authority, 
      context.Request.ApplicationPath.TrimEnd('/')); 
      return baseUrl; 
     } 
+0

와우 너무 빨리 사용해야하는 경우, 공통 클래스에 넣어 , 대단히 감사합니다 –

+0

당신을 위해 일하고 있습니까? – Silagy

+0

웹 사이트에서는 작동하지만 웹 서비스에서는 작동하지 않습니다. "요청"을 찾을 수 없습니다. –

관련 문제