Существуют некоторые тонкие различия в том, как обрабатываются URL-адреса во встроенном веб-сервере, а также в IIS6 и 7. Вам необходимо знать версию IIS, работающую на вашем общем хосте.
В частности, IIS6 не поддерживает URL-адреса без сопоставления расширения с aspnet_isapi.dll - и поскольку вы не используете расширение для URL-адреса, это может иметь место.
Если ваш хост использует IIS7 с интегрированным конвейерным режимом, вам, вероятно, нужно настроить раздел system.webServer с отображением URL-адреса вместо system.web. (Также см. этот вопрос для объяснения разницы).
Редактировать
Я вижу в комментариях ваш веб-хостинг использует IIS6. Затем вам нужно попросить своего веб-хоста разрешить обработку URL / Checkload в ASP .NET. Еще один простой способ заставить его работать - просто использовать .ashx в конце URL; поскольку расширение .ashx уже сопоставлено с ASP .NET в стандартной конфигурации.