1

UrlHelperMVC アクションの絶対 URL を取得する次の拡張メソッドは、誤って次のような形式http://hostname:port:port/のURL を返しますhttp://localhost:43256:43256/Job/Details

public static string AbsoluteAction(this UrlHelper url, string actionName,
                                    string controllerName, object routeValues)
{
        Uri requestUrl = url.RequestContext.HttpContext.Request.Url;
        return url.Action(actionName,
                          controllerName,
                          new RouteValueDictionary(routeValues),
                          requestUrl.Scheme,
                          requestUrl.Authority);
}

冗長なポート番号を出力するのはなぜですか? ですかrequestUrl.Authority

4

0 に答える 0