diff --git a/src/Hangfire.Console/Dashboard/DynamicJsDispatcher.cs b/src/Hangfire.Console/Dashboard/DynamicJsDispatcher.cs index 820f3d2..a89b58b 100644 --- a/src/Hangfire.Console/Dashboard/DynamicJsDispatcher.cs +++ b/src/Hangfire.Console/Dashboard/DynamicJsDispatcher.cs @@ -21,10 +21,12 @@ public Task Dispatch(DashboardContext context) { var builder = new StringBuilder(); + var urlHelper = new UrlHelper(context); + builder.Append("(function (hangfire) {") .Append("hangfire.config = hangfire.config || {};") .AppendFormat("hangfire.config.consolePollInterval = {0};", _options.PollInterval) - .AppendFormat("hangfire.config.consolePollUrl = '{0}/console/';", context.Request.PathBase) + .AppendFormat("hangfire.config.consolePollUrl = '{0}';", urlHelper.To("/console/")) .Append("})(window.Hangfire = window.Hangfire || {});") .AppendLine();