IIS не обслуживает файлы .dat - PullRequest
3 голосов
/ 22 апреля 2010

У меня есть веб-приложение ASP MVC, которое использует плагин для загрузки изображений и точек для 3D-приложения.

При отладке на сервере разработки Visual Studio изображения и точки обрабатываются великолепно ...

http://i148.photobucket.com/albums/s19/littleniv/Debugging/local.png

Второе изображение: тот же URL, но iis.png

При работе в IIS 7, хотя файлы точек .Dat не обслуживаются и выдают 404.

Я заметил, что кэширование помечено как приватное в fiddler, но я не знаю, что это значит. Кто-нибудь может помочь?

Приветствия

Stu

Ответы [ 3 ]

13 голосов
/ 22 апреля 2010

Это было давно, но я видел подобную проблему в IIS 6. IIS по умолчанию будет обслуживать файл, только если он настроен для его обслуживания на основе расширения и типа mime.

Зайдите в диспетчер IIS, нажмите на сервере, затем откройте «Типы MIME» в области IIS. Нажмите «Добавить ...» в правом верхнем углу (под действиями) и введите расширение ( ". Dat" ) и тип пантомимы (зависит от ваших данных; возможно "application / octet-stream" ?).

enter image description here

Как только вы это сделаете, вы сможете загружать файлы.

0 голосов
/ 21 февраля 2017

Для веб-приложения Azure было сделано следующее изменение в файле web.config, спасибо за подсказку типа Mime:

<system.webServer>
  <staticContent>
    <remove fileExtension=".dat" />
    <mimeMap fileExtension=".dat" mimeType="application/octet-stream" />
  </staticContent>
</system.webServer>
0 голосов
/ 22 апреля 2010

OK. Видимо ошибка 404,3 50 ERROR_NOT_SUPPORTED. Кто-нибудь может пролить свет?

ВСЕ ОСТАНОВИТЬ !!!

Я добавил статическое сопоставление обработчика файлов, и все решено. Большое спасибо Крису за помощь в преодолении проблем. Я отмечу вас как ответ, так как вы единственный, кто помог !! Еще раз спасибо !!

Ик. У меня есть несколько учетных записей на SO ... это займет некоторое время!

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