Так скрипт вызывайте каждые 5 минут, но в самом скрипте сохраняйте количество запусков за текущий день.
Где вы будете хранить это значение, вам решать (файл, база данных, удаленный сервис)
При GET запросе вы можете отправить примерно 1-2 Кбайта.
Для POST запросов ограничения нет, если только на принимающем сервере не установлены ограничения по размеру сообщения.
В Visual Studio есть кнопка "Publish..." и можно как задеплоить напрямую по IP адресу на сервер, так и создать zip пакет, который затем из IIS Manager можно развернуть.
Вытащите скрипт, вставьте его в пустую страницу или jsfiddle.net в Chrome
Добавьте в первую строкуdebugger;
Откройте консоль разработчика и выполните покомандно. Станет ясно как это работает.
Политика безопасности браузера не позволит выполниться тому коду, что не безопасен.
Это мнение конкретного автора выраженное из его собственных жизненных принципов и лени.
Как можно нормально не разбираться во множестве языков, если десятками лет приходиться на них писать?
Для примера web разработка ранее требовала знания более 2х языков. (Javascript для фронт и другой для бекенда, Сейчас конечно можно Javascript + Node.js).
Так редирект происходит на ваш сервер, там в коде получаете нужные данные и отдаете простую страничку с javascript, что обращается к вашей основной странице в браузере через window.opener.
А там вы уже можете сделать редирект window.location или иным подходом.