Eu sou um desenvolvedor de software e depuro um site na minha máquina local no IIS 7.5. Recentemente, tive problemas com a minha máquina que não desapareciam, então fiz o backup, formatei, criei o Windows e o IDE, e configurei tudo de volta novamente.
Depois de publicar meu site no IIS, agora sou recebido com uma página de erro de configuração que diz: Não é possível adicionar entrada de coleção duplicada do tipo 'add' com atributo de chave exclusivo 'name' definido como 'X-Frame-Options'. / p>
Se eu olhar na exibição de recursos do IIS em Cabeçalhos personalizados, vejo que tenho dois cabeçalhos personalizados definidos como X-Frame-Options e Strict-Transport-Security.
Eu tenho esse cabeçalho personalizado definido no meu web.config, e se eu removê-lo o outro cabeçalho personalizado também causa o erro apenas em relação a esse cabeçalho.
Tendo removido as duas entradas, o site agora é carregado, mas não tenho mais nenhum dos cabeçalhos personalizados.
Agora é o recurso "Cabeçalhos personalizados". Não tenho cabeçalhos personalizados.
Os cabeçalhos personalizados são definidos em outro lugar? Por que acha que tenho duplicatas? Esses valores-chave (por exemplo) são definidos apenas no web.config uma vez, sem duplicação.