Este artigo é um artigo espelhado de tradução automática, por favor clique aqui para ir para o artigo original.

Vista: 11513|Resposta: 0

[Web] O IIS não pode adicionar itens duplicados de coleção do tipo add ao configurar o PHP

[Copiar link]
Publicado em 05/02/2015 09:39:19 | | |

Hoje, ao configurar o programa PHP no IIS7, recebi o seguinte erro

Erro de configuração Quando o atributo chave único "value" é definido como "index.php", você não pode adicionar um item duplicado de coleção do tipo "add"
arquivo de configuração \\*******\web\web.config



web.config

<defaultDocument>
<files>
  <agregar valor="index.php" />
</files>
</defaultDocument>

O erro ocorre porque o documento padrão está definido como index.php no IIS, e o IIS recebe outra adição com o mesmo valor para lançar uma exceção, e a solução é adicionar <clear /> antes < adicionar/>

Ou seja, modificar o web.config para:

<defaultDocument>
<files>
<clear />
  <agregar valor="index.php" />
</files>
</defaultDocument>


Essa abordagem funciona bem com qualquer configuração .NET que possa causar confusão de herança




Anterior:O acidente de um avião de passageiros taiwanês no rio matou 31 pessoas e feriu outras 17, e outras 12 estão desaparecidas
Próximo:C# é uma expressão regular comumente usada
Disclaimer:
Todo software, material de programação ou artigos publicados pela Code Farmer Network são apenas para fins de aprendizado e pesquisa; O conteúdo acima não deve ser usado para fins comerciais ou ilegais, caso contrário, os usuários terão todas as consequências. As informações deste site vêm da Internet, e disputas de direitos autorais não têm nada a ver com este site. Você deve deletar completamente o conteúdo acima do seu computador em até 24 horas após o download. Se você gosta do programa, por favor, apoie um software genuíno, compre o registro e obtenha serviços genuínos melhores. Se houver qualquer infração, por favor, entre em contato conosco por e-mail.

Mail To:help@itsvse.com