Server Fault is a question and answer site for system and network administrators. It's 100% free, no registration required.

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

While working with an ASP.NET application on Chrome for Android I discovered that Request.Browser.Cookies returns False for that browser (despite the browser supporting cookies). Based on what I've read, this indicates a problem with the database which ASP.NET uses to look up information about different UserAgents. The fact that it returns False means that the database is either missing Chrome for Android, or has invalid data for it.

What is the a proper place to report IIS issues like this?

share|improve this question
This might be a stretch, but surely there are Microsoft developer channels you could post this as a bug in? – SpacemanSpiff Apr 13 '12 at 20:10

Welcome to the wonderful world of bug reporting on a Microsoft product. I hope you don't struggle with substance abuse, and if you do please contact your sponsor before reading further.

Microsoft Connect is one way to communicate with the product teams for various Microsoft titles. However, IIS does not appear to be one that accepts bug reports.

The forums are a place that you can apparently, if you're lucky and the tides are just right, have your bug report seen by a Microsoft employee. Witness this example.

What you might be able to to is track down the contact information for one of the product evangelists for IIS (I found one so far, but won't post his info here) and send an email/tweet/smoke signal about your concern. The evangelists that I've dealt with are pretty nice people and will work to get your feedback to the proper people. That's not a guarantee though.

Another option us the Microsoft Support main site and snoop around for some means of contacting Microsoft concerning the product. From there you can drill down into the IIS family.

You might also want to go to the Microsoft Connect feedback page and request an IIS Connect program.

If by this time you've come to the conclusion that you're going to have a tough time directly reporting an IIS bug - you are correct. Remember, the first stage in healing is to recognize that there is a problem. Apparently Microsoft doesn't want to recognize problems with IIS... ?

share|improve this answer

ASP.NET uses a series of configuration files to determine (based on http request agent strings) browser capabilities. This is a feature of ASP.NET (not IIS). You can generally find these files here: %SystemRoot%\Microsoft.NET\Framework\version\CONFIG\Browsers

As such, this post would probably be better served on StackOverflow.

Server side browser capability detection is one of the most difficult to maintain. Literally, as soon as these browser capability config files are generated, they are out of date. So, even if you downloaded them daily, you'd constantly be out of date.

In order to truly perform browser capability detection, your best bet will be to use client side browser feature detection (such as Modernizr). This will be close to 100% accurate. You just can't rely on a server side solution in this case. -Chris

share|improve this answer
Thanks for this helpful clarification – Nathan Taylor Apr 17 '12 at 19:10

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.