Denne artikkelen er en speilartikkel om maskinoversettelse, vennligst klikk her for å hoppe til originalartikkelen.

Utsikt: 11513|Svare: 0

[Web] IIS kan ikke legge til dupliserte samlingselementer av typen add når PHP konfigureres

[Kopier lenke]
Publisert på 05.02.2015 09:39:19 | | |

I dag, da jeg konfigurerte php-programmet i IIS7, fikk jeg følgende feilmelding

Konfigurasjonsfeil Når det unike nøkkelattributtet "value" settes til "index.php", kan du ikke legge til et duplisert samlingselement av typen "add"
konfigurasjonsfil \\*******\web\web.config



web.config

<defaultDocument>
<files>
  <add value="index.php" />
</files>
</defaultDocument>

Feilen skyldes at standarddokumentet er satt til index.php i IIS, og IIS får et nytt tillegg med samme verdi for å kaste et unntak, og løsningen er å legge til <clear /> før < add/>

Det vil si, endre web.config til:

<defaultDocument>
<files>
<rydd />
  <add value="index.php" />
</files>
</defaultDocument>


Denne tilnærmingen fungerer godt med enhver .NET-konfigurasjon som kan skape arveforvirring




Foregående:Krasjet med et taiwansk passasjerfly i elven har drept 31 personer og skadet 17 andre, og 12 andre er savnet
Neste:C# er vanlige regulære uttrykk
Ansvarsfraskrivelse:
All programvare, programmeringsmateriell eller artikler publisert av Code Farmer Network er kun for lærings- og forskningsformål; Innholdet ovenfor skal ikke brukes til kommersielle eller ulovlige formål, ellers skal brukerne bære alle konsekvenser. Informasjonen på dette nettstedet kommer fra Internett, og opphavsrettstvister har ingenting med dette nettstedet å gjøre. Du må fullstendig slette innholdet ovenfor fra datamaskinen din innen 24 timer etter nedlasting. Hvis du liker programmet, vennligst støtt ekte programvare, kjøp registrering, og få bedre ekte tjenester. Hvis det foreligger noen krenkelse, vennligst kontakt oss på e-post.

Mail To:help@itsvse.com