From 0265e46a17fba520fe064e7542d878c53b7ab60a Mon Sep 17 00:00:00 2001 From: gilmar-sales Date: Mon, 29 Sep 2025 20:47:09 -0300 Subject: [PATCH] fix: use UrlHelper when setting consolePollUrl to support the PathPrefix --- src/Hangfire.Console/Dashboard/DynamicJsDispatcher.cs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) 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();