Наш веб-сайт asp.net в настоящее время развернут на сервере IIS7. Мы устанавливаем некоторые заголовки HTTP через конфигурационный файл, например, как это:Добавить http заголовки в Cassini через конфигурацию
<httpProtocol>
<customHeaders>
<remove name="X-UA-Compatible" />
<add name="X-UA-Compatible" value="IE=EmulateIE7" />
</customHeaders>
</httpProtocol>
Это прекрасно работает для себя, как я у себя мой личный веб-под IIS. Мой Co-Worker довольно склонен продолжать использовать Cassini для своего развития, что означает, что наши пользовательские заголовки не отправляются. Есть ли способ сказать cassini отправить эти заголовки?
Я бы предпочел не использовать код для добавления этого модуля, и я не хочу добавлять заголовок на каждую страницу нашего сайта.
Можно ли сделать условную конфигурацию, когда вы в разработке? http://stackoverflow.com/questions/1209183/asp-net-ignores-ie7-compatibility-mode-tag-in-web-config/ – aronchick
Не является ли Кассини «предпочтительным» способом местного развития? – ahsteele
@ahsteele: Мне нравится разрабатываться под той же версией iis, которую мы развертываем. Поскольку Cassini основан на IIS6, я предпочитаю использовать IIS7. Конфигурация отличается. – JoshBerke