1

こんにちは私はウェブサイトのルートページを返すはずのWCFウェブサービスを構築します。例:

Webサービスアドレス:

http://localhost/bov2/OPS.svc

ルートページ:

http://localhost/bov2/

ルートページを表示する文字列を作成するにはどうすればよいですか?

よろしくお願いします

4

1 に答える 1

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;
        } 
于 2013-02-04T06:39:28.927 に答える