Где я могу сообщить о проблеме с файлом браузера ASP.NET?
Работая с приложением ASP.NET в Chrome для Android, я обнаружил, что Request.Browser.Cookies
возвращает False для этого браузера (несмотря на то, что браузер поддерживает файлы cookie). Исходя из того, что я прочитал, это указывает на проблему с базой данных, которую ASP.NET использует для поиска информации о различных UserAgents. Тот факт, что он возвращает значение False, означает, что в базе данных отсутствует Chrome для Android или для него указаны недопустимые данные.
Что такое правильное место, чтобы сообщить о таких проблемах IIS?
2 ответа
Добро пожаловать в удивительный мир сообщений об ошибках в продукте Microsoft. Я надеюсь, что вы не боретесь со злоупотреблением психоактивными веществами, и если вы это сделаете, пожалуйста, свяжитесь с вашим спонсором, прежде чем читать дальше.
Microsoft Connect - это один из способов общения с группами разработчиков продуктов для различных продуктов Microsoft. Однако IIS, по-видимому, не принимает сообщения об ошибках.
Форумы IIS.net - это место, где вы, очевидно, можете, если вам повезет, и все в порядке, чтобы ваш отчет об ошибках был просмотрен сотрудником Microsoft. Посмотрите этот пример
Возможно, вам удастся отследить контактную информацию одного из евангелистов продукта для IIS (пока я его нашел, но не буду публиковать здесь его информацию) и отправить по электронной почте / твит / курить сигнал о вашей проблеме. Евангелисты, с которыми я имел дело, являются довольно хорошими людьми и будут стараться донести ваши отзывы до нужных людей. Это не гарантия, хотя.
Другой вариант - использование основного сайта службы поддержки Microsoft и поиск некоторых средств связи с продуктом. Оттуда вы можете углубиться в семью IIS.
Вы также можете перейти на страницу отзывов Microsoft Connect и запросить программу IIS Connect.
Если к этому времени вы пришли к выводу, что вам будет непросто напрямую сообщить об ошибке IIS - вы правы. Помните, что первая стадия в исцелении - это признать, что есть проблема. Очевидно, Microsoft не хочет распознавать проблемы с IIS...?
ASP.NET использует ряд файлов конфигурации для определения (на основе строк агента http-запросов) возможностей браузера. Это особенность ASP.NET (не IIS). Обычно вы можете найти эти файлы здесь: %SystemRoot%\Microsoft.NET\Framework\version\CONFIG\Browsers
Таким образом, этот пост, вероятно, будет лучше обслуживаться в StackOverflow.
Обнаружение возможностей браузера на стороне сервера является одним из самых сложных в обслуживании. Буквально, как только эти файлы конфигурации возможностей браузера сгенерированы, они устарели. Таким образом, даже если вы загружаете их ежедневно, вы постоянно будете устаревать.
Для правильного определения возможностей браузера лучше всего будет использовать функцию обнаружения на стороне клиента (например, Modernizr). Это будет близко к 100% точности. Вы просто не можете полагаться на решение на стороне сервера в этом случае. -Крис