Что такое папка App_Browser и почему она вызывает ошибку? - PullRequest
2 голосов
/ 22 ноября 2010

У меня есть веб-сайт, на котором я использовал CSSFriendly . CSSFriendly преобразование меню Asp.net в элементы UL-LI.

Когда я добавляю CssFriendly Проецируем в мое решение и собираем его, добавляем

  • 1 папка App_Browser на моем веб-сайте
  • 1 DLL (с ​​pdb) в BIN
  • 1 __browserCapabilitiesCompiler.com, собранные в BIN

файлы

Мне интересно, что в моем IIS все в порядке.но когда я загружаю его на мой хост, это приводит к ошибке.когда я удаляю __browserCapabilitiesCompiler.compiled из bin, а также удаляю App_Browser из корня, проблема решается и веб-сайт отображается.Но, к сожалению, CSSFriendly не работают вообще.

Так в чем же дело и как я могу решить проблему.

1 Ответ

1 голос
/ 24 ноября 2010

Вы можете настроить свое приложение на отправку правильной XHTML-совместимой разметки в службу проверки, создав определение браузера для строки пользовательского агента службы проверки.

Например, служба проверки разметки W3C сообщает о пользовательском агенте, который начинается с «W3C_Validator». Чтобы создать определение браузера для валидатора W3C, вы можете создать файл .browser в папке App_Browsers вашего приложения (вы можете назвать файл .browsers как угодно), а затем добавить следующий элемент браузеров.

См. ссылку для получения дополнительной информации

Это не дает вам прямого ответа, но информация на этой странице может помочь вам решить вашу проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...