U4-5965 - Create config to explicitly set the 'base url' for a website that is not running as a load balanced site - used for scheduled tasks/publishing/keepalive

Created by Shannon Deminick 08 Dec 2014, 04:01:42 Updated by Matt Taylor 28 Jan 2015, 11:24:46

Relates to: U4-2059

Relates to: U4-5379

Relates to: U4-5728

Relates to: U4-5964

Currently the scheduled tasks/publishing/keepalive works by the server sending requests to itself. It determines the base url from the initial request made, but if ARR or another proxy server is used, the url might not be valid in the environment. We need to create a config setting somewhere to explicitly specify this.


Shannon Deminick 08 Dec 2014, 05:06:02

This is implemented now, same config location as in v7:

If you want to set an explicit base umbraco URL to be used for all scheduled tasks you'd set it here:

I'll update the docs regarding this.

Matt Taylor 28 Jan 2015, 11:24:46

Good, it's indicated that I need this to fix http://our.umbraco.org/forum/core/general/56407-Worrying-errors-in-the-logs-over-last-couple-of-days-from-UmbracoWebSchedulingScheduledPublishing-

Priority: Normal

Type: Bug

State: Fixed

Assignee: Shannon Deminick

Difficulty: Normal


Backwards Compatible: True

Fix Submitted:

Affected versions:

Due in version: 6.2.5


Story Points: