Я разрабатываю сайт asp.net mvc 3, который обслуживает несколько доменов. Поэтому в зависимости от доменов я показываю разный контент.
Например, если это www.domain1.com, на домашней странице я показываю 3 изображения и некоторый текст. Если его www.domain2.com на домашней странице, я показываю только текст.
Я реализовал собственный провайдер кэша вывода под названием FileOutputCache, который сохраняет кэшированные страницы в файлы, и я хотел бы использовать его в этом проекте. Но у меня БОЛЬШАЯ проблема, у меня нет доступа ни к запросу, ни к хосту ...
Это одна из операций: добавление публичного переопределения объекта (строковый ключ, запись объекта, DateTime utcExpiry);
Вы можете видеть, что у меня нет доступа к хосту, и ключ не зависит от него ... Итак, если я разверну сайт и первый пользователь войдет на www.domain1.com, он отобразит и кэширует страницу с 3 изображениями и текст .... и если другой пользователь войдет на www.domain2.com, он покажет 3 изображения и текст: (
Кто-нибудь знает, как я могу отличить хост запроса в моем собственном провайдере кэша вывода?
Заранее спасибо! Хуан