Назад | Перейти на главную страницу

Типы MIME удаляются iisreset

Я пытаюсь развернуть приложение Silverlight в iis на сервере Win 2003. Я добавляю тип mime для silverlight в iis (.xap, application / x-silverlight-app), а затем перезапускаю пул приложений, и приложение загружается и запускается.

Однако запуск iisreset или перезапуск машины удаляет запись пантомимы. Почему это происходит?

Добавьте значение типа mime в файл конфигурации сервера в:

\Windows\System32\inetsrv\config\applicationHost.config

В твоем случае:

<staticContent>
     ...
     <mimeMap fileExtension=".xap" mimeType="application/x-silverlight-app" />
     ...
</staticContent>

Это не будет удалено во время iisreset.

Вы не должны использовать IISReset.

IISReset имеет /NOFORCE Параметр, который ожидает полного завершения работы службы перед ее перезапуском.

Это может помочь вам обойти потерю настроек, когда служба не может вовремя записать файл metabase.xml (возможно, из-за вмешательства антивируса; часто это то, что не воспроизводится где-либо еще, когда это происходит).

Но практическое правило, не используйте это.

Я не могу думать ни о каких других ситуациях, кроме полного отказа всех размещенных веб-сайтов одновременно, в которых действительно может потребоваться IISReset.

Наиболее В большинстве случаев вы можете выполнить то, что вам нужно, с помощью утилизации соответствующего пула приложений. Примечание. На самом деле он не запускает новый процесс до тех пор, пока не поступит следующий запрос, если только запросы уже не поставлены в очередь.