Я столкнулся с этим при запуске приложения ASP.NET WebForms с использованием сервера разработки ASP.NET.
Я подозреваю, что нечто подобное произойдет, если вы также используете IIS Express в качестве сервера (VS 2010 SP1).
Я «решил» мою проблему локально, отредактировав настройки проекта (в сети) и изменив сервер ASP.NET Development Server на IIS на моем локальном компьютере.Я вижу, что PNG уже был правильно определен как MIME-тип изображения, и действительно, когда я подключаюсь к своему локальному серверу IIS, он подает файл с правильным типом.