none
Default.aspx (встроенный ресурс) RRS feed

  • Вопрос

  • Добрый день!

    Как настроить IIS 7 для отображения Страницы по умолчанию (default.aspx) из ресурса сборки dll?

    В приложении используется

    class ResourcePathProvider : VirtualPathProvider {}

    который возвращает aspx-страницы из ресурсов сборок.

    IIS при переходе на / не может найти страницу Default.aspx в файловой системе, т.к. она является ресурсом.

    Спасибо.

    27 сентября 2016 г. 9:01

Ответы

  • Это происходит скорее всего потому, что запрос обрабатывает IIS и до ASP.NET он не доходит. Естественно IIS ничего не знает про виртуальные директории. Попробуйте прописать обработчик который будет перехватывать все запросы.

    <handlers>
     <add path="*" verb="GET,HEAD,POST" type="System.Web.StaticFileHandler" validate="true" />
    </handlers>


    Сделаем содержимое сообщества лучше, вместе!

    2 октября 2016 г. 18:47
    Модератор

Все ответы

  • Это происходит скорее всего потому, что запрос обрабатывает IIS и до ASP.NET он не доходит. Естественно IIS ничего не знает про виртуальные директории. Попробуйте прописать обработчик который будет перехватывать все запросы.

    <handlers>
     <add path="*" verb="GET,HEAD,POST" type="System.Web.StaticFileHandler" validate="true" />
    </handlers>


    Сделаем содержимое сообщества лучше, вместе!

    2 октября 2016 г. 18:47
    Модератор
  • Это происходит скорее всего потому, что запрос обрабатывает IIS и до ASP.NET он не доходит. Естественно IIS ничего не знает про виртуальные директории. Попробуйте прописать обработчик который будет перехватывать все запросы.

    <handlers>
     <add path="*" verb="GET,HEAD,POST" type="System.Web.StaticFileHandler" validate="true" />
    </handlers>


    Сделаем содержимое сообщества лучше, вместе!

    Пробовал

     <add name="*" verb="GET,HEAD,POST" path="Default.aspx" type="System.Web.StaticFileHandler" />

    В таком случае при переходе на / (Default.aspx) - файл просто скачивается.

    Пришлось вернуть в корень приложения страницу-заглушку.


    • Изменено bm_msdn 3 октября 2016 г. 8:13
    3 октября 2016 г. 8:11