Я только что столкнулся с одной из проблем использования интегрированного сервера разработки (Cassini) в VS и хотел бы узнать, есть ли какие-либо решения.
Мы используем аутентификацию asp.net для защиты сайта. Однако Cassini работает в режиме интегрированного конвейера, что означает, что запросы на все файлы проходят через ispi asp.net. Результатом этого является то, что он защищает файлы, которые иначе не были бы защищены в производственной среде (.htm .js .css и т. Д.).
Теперь я понимаю, что мы можем запустить проект на локальном экземпляре IIS, но мы хотели бы избежать этого, если это возможно. Но из-за описанной выше проблемы это выглядит как единственное решение.
Есть ли у кого-нибудь идеи о том, как заставить Cassini работать с аутентификацией, которую можно легко перенести в производственную среду, когда она будет готова? (Я также хотел бы избежать использования другого файла web.config для разработки, который бы разрешал доступ к этим файлам).
Кстати, мы используем VS2010.
Большое спасибо.