Я понимаю, что это будет довольно нишевое требование и почти наверняка поднимет несколько "WTF", но здесь идет ...
В приложении ASP.NET Webforms мне нужно обслуживать статический контент с локального клиентского компьютера, чтобы максимально снизить предварительные требования к пропускной способности (политика безопасности отключила кэширование в любом браузере). Идея состоит в том, чтобы обслуживать файлы CSS, изображения и JavaScript из локальной файловой системы, на которую ссылаются ссылки на файловую систему из веб-приложения (да, я знаю, WTF изобилует, но так оно и есть). Само приложение фактически будет приложением Intranet, которое размещается извне от клиента, но ограничено диапазоном IP-адресов и стандартной защитой имени пользователя и пароля. Так что это в значительной степени гибридное приложение Интернет / Интранет, но мы можем легко развернуть пакеты файлов на клиентских компьютерах. Я не предполагаю, что мы ожидаем и не требуем от публичных клиентов загружать пакеты файлов. Мы в некоторой степени контролируем клиентские машины с точки зрения локальной файловой системы и т. Д., Но мы не можем изменить политику кэширования .
Мы используем элементы управления UpdatePanel для частичного обновления страницы, что, очевидно, означает, что нам нужны файлы Microsoft AJAX JavaScript. В настоящее время они обслуживаются (стандартно) стандартным обработчиком ресурсов в IIS / ASP.NET. В идеале я хотел бы иметь возможность взять эти файлы JS и ссылаться на них статически с клиентского компьютера, и больше не обслуживать их через AXD.
Мои вопросы:
- Возможно ли это?
- Если это возможно, как нам поступить?
Чтобы попытаться упредить некоторые WTF, требование связано с попыткой выполнить требование с минимальными затратами времени и усилий , в то время как разрабатывается более подходящее решение . Я знаю, что мы можем облегчить загрузку, мы можем переключиться на обновления JQuery AJAX, мы можем переписать интерфейс в MVC и т. Д., Но мой вопрос связан с тем, что мы можем быстро развернуть с помощью существующего архитектура приложения.
Заранее большое спасибо:)