您好我建立了一个WCF Web服务,它应该返回我网站的根页面。 例如:
Webservice Adress:
http://localhost/bov2/OPS.svc
根页:
http://localhost/bov2/
如何创建一个显示根页面的字符串?
提前感谢您的帮助
答案 0 :(得分: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;
}