«405 method not allowed» IIS for Restful methods

По-умолчанию в IIS запрещены методы, которые используется в Restful API, например DELETE, PUT и другие.

Для того, что бы разрешить эти методы нужно:

  1. В диспетчере IIS открыть Сопоставления обработчиков
  2. Найти обработчик PHP, зайти в его настройки
  3. Ограничение запроса…
  4. Команды
  5. Прописать необходимые методы, например: GET,POST,PUT,DELETE, а также можно разрешить все.

Включить отдачу .woff .woff2 .svg в IIS

По-умолчанию, в IIS отключен обработчик для файлов шрифтов (например, .woff .woff2) и графики в .svg. Что бы включить нужно сделать следующее:

  1. В Диспетчере служб IIS перейти в «Типы MIME»
  2. Добавить

Значения:

Расширение MIME
.woff application/x-woff
.wof2 application/x-woff2
.svg image/svg+xml

C# как сделать обязательным запуск от администратора в программе

Иногда, нужно, что бы приложение всегда запускалось с правами администратора. Как этого добиться?

Что бы приложение всегда запускалось с правами администратора нужно:

  • Правой кнопкой мыши по проекту
  • Добавить -> Создать элемент
  • В списке выбрать файл манифеста приложения

Далее в этом файле нужно заменить строчку

<requestedExecutionLevel>

на

<requestedExecutionLevel level="requireAdministrator" uiAccess="false" />