您好,我构建了一个 WCF Webservice,它应该返回网站的根页面。例子:
网络服务地址:
http://localhost/bov2/OPS.svc
根页面:
http://localhost/bov2/
如何创建一个显示根页面的字符串?
在此先感谢您的帮助
您好,我构建了一个 WCF Webservice,它应该返回网站的根页面。例子:
网络服务地址:
http://localhost/bov2/OPS.svc
根页面:
http://localhost/bov2/
如何创建一个显示根页面的字符串?
在此先感谢您的帮助
尝试这个
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;
}