Eu sei que esta é uma "questão morta", mas eu a encontrei enquanto tentava encontrar uma resposta para a minha pergunta. Meu pedido PUT me deu 501 cada vez, eu já adicionei PUT verbo na configuração geral ( link ) e para configurar no diretório .vs, mas nada ajudou.
Depois disso, verifiquei novamente o meu controlador e encontrei a dependência da interface não resolvida, então corrigi-lo e tudo está OK agora. Então, o que eu quero dizer é: verifique seu código em busca de erros se adicionar verbos não ajudar.