Проблема заключалась в том, что на странице требовалась проверка подлинности Windows, и хотя скрипт выполнялся как аутентифицированный пользователь ... он не работал из-за того, что не отвечал на запрос имени пользователя и пароля.
Решение:
* Включить анонимную аутентификацию
* Обновите web.config, чтобы контроллер уведомлений не требовал аутентифицированного пользователя