Denna artikel är en spegelartikel om maskinöversättning, klicka här för att hoppa till originalartikeln.

Utsikt: 11513|Svar: 0

[Web] IIS kan inte lägga till dubbletter av typen add när PHP konfigureras

[Kopiera länk]
Publicerad på 2015-02-05 09:39:19 | | |

Idag, när jag konfigurerade php-programmet i IIS7, fick jag följande felmeddelande

Konfigurationsfel När det unika nyckelattributet "value" sätts till "index.php" kan du inte lägga till ett duplicerat samlingsobjekt av typen "add"
konfigurationsfil \\*******\web\web.config



web.config

<defaultDocument>
<files>
  <tillföra värde="index.php" />
</files>
</defaultDocument>

Felet beror på att standarddokumentet är satt till index.php i IIS, och IIS får ett nytt tillägg med samma värde för att kasta ett undantag, och lösningen är att lägga till <rensa /> innan < tillägg/>

Det vill säga, ändra web.config till:

<defaultDocument>
<files>
<rensa />
  <tillföra värde="index.php" />
</files>
</defaultDocument>


Denna metod fungerar bra med alla .NET-konfigurationer som kan skapa förvirring med arv




Föregående:Kraschen av ett taiwanesiskt passagerarflygplan i floden har dödat 31 personer och skadat 17 andra, och 12 saknas
Nästa:C# är vanligt förekommande reguljära uttryck
Friskrivning:
All programvara, programmeringsmaterial eller artiklar som publiceras av Code Farmer Network är endast för lärande- och forskningsändamål; Ovanstående innehåll får inte användas för kommersiella eller olagliga ändamål, annars kommer användarna att bära alla konsekvenser. Informationen på denna sida kommer från internet, och upphovsrättstvister har inget med denna sida att göra. Du måste helt radera ovanstående innehåll från din dator inom 24 timmar efter nedladdning. Om du gillar programmet, vänligen stöd äkta programvara, köp registrering och få bättre äkta tjänster. Om det finns något intrång, vänligen kontakta oss via e-post.

Mail To:help@itsvse.com