0
HttpClient client = new HttpClient(); 
client.BaseAddress = new Uri("http://localhost:60792"); 

localhost:60792 の代わりに、起動時に動的に見つけるにはどうすればよいですか? 私を正しい方向に向けるだけで十分です。しかし、答えがある場合は、私に知らせてください。

ヒントを更新していただきありがとうございます。私の最終的な答えは

String baseURL = string.Format(
      (
        System.Web.HttpContext.Current.Request.Url.Port != 80) ? "{0}://{1}:{2}" : "{0}://{1}",
        System.Web.HttpContext.Current.Request.Url.Scheme,
        System.Web.HttpContext.Current.Request.Url.Host,
        System.Web.HttpContext.Current.Request.Url.Port
);
4

2 に答える 2

4

string url = HttpContext.Current.Request.Url.AbsoluteUri;

于 2012-11-26T21:24:08.967 に答える