IIS Express и IIS7 путь - PullRequest
       17

IIS Express и IIS7 путь

0 голосов
/ 10 октября 2019

Я эксперт, мне нужно обновить dll в веб-программе, работающей в IIS7. Я готовлю всю работу на своем компьютере в Visual Studio и IIS Express, все изменения работают хорошо. Поэтому я выполняю развертывание локальной файловой системы и копирую содержимое на рабочий сервер с IIS7. Некоторые шрифты, глифы отображаются некорректно. На вкладке сети я вижу, что все файлы, которые не загружаются, имеют перенаправление 301, а затем 404 не найден. Я дважды проверяю каталог сервера на наличие файлов.

Единственное, что я вижу, - это не тот путь. например, в IIS Express: http://localhost:49193/Content/kendo/fonts/glyphs/WebComponentsIcons.ttf?gedxeo Затем на производственном сайте http://ProductionSite.com/Content/fonts/glyphs/WebComponentsIcons.ttf?gedxeo

исходный файл находится в CSS следующим образом: src: url (fonts / glyphs / WebComponentsIcons.eot)? gedxeo)

Есть идеи?

ОБНОВЛЕНИЕ1 Определение MIME:

<dynamicTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <!-- Compress XML files -->
        <add mimeType="application/xml" enabled="true" />
        <!-- Compress JavaScript files -->
        <add mimeType="application/javascript" enabled="true" />
        <!-- Compress JSON files -->
        <add mimeType="application/json" enabled="true" />
        <!-- Compress SVG files -->
        <add mimeType="image/svg+xml" enabled="true" />
        <!-- Compress RSS feeds -->
        <add mimeType="application/rss+xml" enabled="true" />
        <!-- Compress Atom feeds -->
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </dynamicTypes>
      <staticTypes>
        <add mimeType="text/*" enabled="true" />
        <add mimeType="message/*" enabled="true" />
        <add mimeType="application/x-javascript" enabled="true" />
        <add mimeType="application/atom+xml" enabled="true" />
        <add mimeType="application/xaml+xml" enabled="true" />
        <!-- Compress ICO icon files (Note that most .ico files are uncompressed but there are some that can contain PNG compressed images. If you are doing this, remove this line). -->
        <add mimeType="image/x-icon" enabled="true" />
        <!-- Compress XML files -->
        <add mimeType="application/xml" enabled="true" />
        <add mimeType="application/xml; charset=UTF-8" enabled="true" />
        <!-- Compress JavaScript files -->
        <add mimeType="application/javascript" enabled="true" />
        <!-- Compress JSON files -->
        <add mimeType="application/json" enabled="true" />
        <!-- Compress SVG files -->
        <add mimeType="image/svg+xml" enabled="true" />
        <!-- Compress EOT font files -->
        <add mimeType="application/vnd.ms-fontobject" enabled="true" />
        <!-- Compress TTF font files - application/font-ttf will probably be the new correct MIME type. IIS still uses application/x-font-ttf. -->
        <!--<add mimeType="application/font-ttf" enabled="true" />-->
        <add mimeType="application/x-font-ttf" enabled="true" />
        <!-- Compress OTF font files - application/font-opentype will probably be the new correct MIME type. IIS still uses font/otf. -->
        <!--<add mimeType="application/font-opentype" enabled="true" />-->
        <add mimeType="font/otf" enabled="true" />
        <!-- Compress RSS feeds -->
        <add mimeType="application/rss+xml" enabled="true" />
        <add mimeType="application/rss+xml; charset=UTF-8" enabled="true" />
        <add mimeType="*/*" enabled="false" />
      </staticTypes>

c

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

Я не понимаю, почему. Мой клиент использует очень старый сервер IIS 7.5 ... Пока единственным способом решения моей проблемы является добавление: BundleTable.EnableOptimizations = false в файл bundle.config.

0 голосов
/ 10 октября 2019

Проверьте тип MIME. Май тип MIME не добавляется для шрифтов на рабочем сервере.

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