Это может быть слишком упрощением, но вы не могли бы просто создать контроллер / действие, которое делает то, что вам нужно сделать по расписанию, поместить на него атрибут авторизации, который заставил бы это действие потребовать имя пользователя / пароль и идти оттуда? Так как я не пользуюсь discountasp.net, мне неясно, как вы настраиваете запланированное задание, но если оно просто перенаправляет URL-адрес в назначенное время, тогда вам стоит пойти.
В противном случае, если он не обращается к URL-адресу, а фактически вызывает файл со стороны сервера (не через HTTP), вы можете создать папку (например, каталог содержимого - возможно, он называется ScheduledTasks), поместить туда некоторый код (даже если вам нужна страница веб-формы), поместите соответствующие элементы безопасности в ваш файл web.config, чтобы требовать пароль, и, наконец, добавьте путь к файлу в вашу коллекцию Routes.IgnoreRoute
.