Одной из сложностей, с которой я столкнулся при развертывании приложения C#.Net Core Web API на IIS оказалась ошибка при вызове запросов POST и DELETE.
Тот же самый код и те же самые запросы в IIS Express работали отлично, а при публикации проекта на IIS возникает ошибка:
Error: 405Method not Allowed
Для решения этой проблемы я внес исправления в web.config файл в папке с опубликованным кодом, я добавил в него следующие строки:
В результате получился такой web.config:
Но это не до конца решило мою проблему, так как после очередной публикации проекта файл web.config снова становится таким как был и ошибка повторяется.