appcmd.exe добавление / изменение типа mime для подкаталога веб-сайта

#iis #powershell #mime #appcmd

#iis #powershell #mime #appcmd

Вопрос:

Я прочитал по этой ссылке, чтобы добавить mime для IIS 7

 appcmd set config /section:staticContent / "[fileExtension=' .xyz ',mimeType=' application/octet-stream ']"
  

Но если я хочу применить настройки mime только к виртуальному каталогу, как это сделать?

Спасибо.

Комментарии:

1. Вы имеете в виду виртуальный каталог или просто обычный подкаталог?

Ответ №1:

Я смог решить ту же проблему только сейчас, добавив «имя сайта» моего веб-приложения в качестве параметра сразу после «config». Не уверен, отличается ли это, если ваш виртуальный каталог не является собственным приложением.

 appcmd set config "My Site Name" /section:staticContent / "[fileExtension='.xyz ',mimeType='application/octet-stream ']"
  

Ответ №2:

Синтаксис appcmd для добавления типа mime для определенной папки выглядит следующим образом

 appcmd set config "Default Web Site/MyFolder" /section:staticContent / "[fileExtension='.* ',mimeType='application/octet-stream ']"
  

для удаления типа mime для определенной папки (/- вместо / )

 appcmd set config "Default Web Site/MyFolder" /section:staticContent /-"[fileExtension='.* ',mimeType='application/octet-stream ']"
  

Измените «Веб-сайт по умолчанию» на имя вашего веб-сайта