Serverfeil i '/' applikasjon. ASP.NET

En hilsen,

Jeg utviklet et nettsted ved hjelp av ASP.Net 3.5 og C#. Det fungerer bra med Visual Stdio 2010. Jeg lastet opp nettstedet mitt til domenet mitt under den offentlige mappen.

Første gang jeg lunsjet nettstedet mitt for testing (http://wecoders.com/Habib_cuizine/Gallery.aspx) Jeg ville gjenopplive (Serverfeil i ' / ' Søknad.)

Runtime Error Description: En applikasjonsfeil oppstod på serveren. Gjeldende egendefinerte feil innstillinger for denne applikasjonen forhindrer detaljene i applikasjonsfeilen fra å vises eksternt (av sikkerhetshensyn). sikkerhetsgrunner). Det kan imidlertid imidlertid vises i nettlesere som kjører på den lokale lokale servermaskinen.

Detaljer: For å gjøre det mulig å se detaljene i denne spesifikke feilmeldingen kan vises på eksterne maskiner på eksterne maskiner, vennligst opprett en < tag innenfor en "web.config" konfigurasjonsfilen som ligger i rotkatalogen til den aktuelle webapplikasjonen. Denne

taggen skal da ha sin > "customErrors> > "mode". ha attributtet "mode" satt til "Off".
<!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="Off"/>
>     </system.web> </configuration>

Merknader: Den aktuelle feilsiden du ser ser, kan erstattes av en egendefinert feilside ved å endre attributtet "defaultRedirect" attributtet til > <customErrors". applikasjonens konfigurasjonstaggen til å peke på en egendefinert URL-adresse for URL-adresse til en egendefinert feilside.

> <!-- Web.Config Configuration File -->
> 
> <configuration>
>     <system.web>
>         <customErrors mode="RemoteOnly"
> defaultRedirect="mycustompage.htm"/>
>     </system.web> </configuration>

For å fikse denne feilen la jeg til i webConfig-filen inne i <system.web> taggen:

> <customErrors mode="Off"/>

Etter det fikk jeg en ny feilmelding som vist nedenfor når jeg åpnet nettstedet:

Konfigurasjonsfeil Beskrivelse: Det oppstod en feil under behandlingen av en konfigurasjonsfil som kreves for å betjene denne forespørselen. Se gjennom de spesifikke feilopplysningene nedenfor og endre konfigurasjonsfilen på riktig måte.

Feilmelding for parser: Det er en feil å bruke en seksjon registrert som allowDefinition='MachineToApplication' utover applikasjonsnivå. Denne feilen kan skyldes at en virtuell katalog ikke er konfigurert som en applikasjon i IIS.

Feilkilde:

Linje 35: ASP.NET skal identifisere en innkommende bruker.

Line 36:         -->
Line 37:         <authentication mode="Windows" />
Line 38:         <!--

Linje 39: Avsnittet muliggjør konfigurasjon

Kildefil: \10.0.40.35\wecoders.com\public\habib_cuizine\web.config Linje: 37

Vennligst gi råd om hvordan du løser denne feilen og hvordan du konfigurerer nettstedet mitt som er utviklet ved hjelp av Visual Stdio 2010 for å bli publisert på internett.

Mvh,

Løsning

Nøkkelinformasjonen i denne feilen er denne linjen:

Denne feilen kan være forårsaket av at en virtuell katalog som ikke er konfigurert som et program i IIS. applikasjon i IIS.

I IIS kan du ha flere applikasjoner, men de må være konfigurert som en applikasjon. Når du oppretter et webprosjekt, tilordnes det vanligvis direkte til en IIS-applikasjon.

Spør hostingtjenesten din om hvordan du oppretter en IIS-applikasjon for webappen din.

Rediger - lagt til Hvis dette er på serveren din, kan du konfigurere dette selv ved å følge instruksjonene i @Frazell Thomas's svar. Han kom meg i forkjøpet med å finne den lenken. For å spare deg for litt lesing bør du kunne fokusere på avsnittet Opprette virtuelle kataloger og lokale nettsteder**.

Kommentarer (2)

Har du konfigurert den virtuelle katalogen som en ASP.NET-applikasjon for riktig rammeverksversjon?

Se IIS-konfigurasjon.

Kommentarer (0)

Det ser ut til at du har `` i web.config-filen din, men hostingleverandøren din lar deg ikke bruke den. Bare fjern den linjen.

Kommentarer (0)