16. januar 2006 - 22:09Der er
11 kommentarer og 1 løsning
authentication mode="Windows" fejlmelding
Jeg har forsøgsvis lavet en overmåde simpel 'Hallo World' og tilhørende database med et gridview. På min egen maskine virker det fint, men når jeg FTP'er det til en webserver (der burde køre .NET 2.0), så får jeg ovennævnte fejlmelding. Min web.config er helt som VWD har lavet den bortset fra tilføjelse af <customErrors mode="Off"/>. Hvordan kan jeg komme videre?
(det giver sjældent mening at benytte windowsauthentication på et public website... formsauthentiction vil være mere almindeligt, hvis du overhovedet har behov for at holde brugere ude fra områder af dit site - eller bare kunne genkenden dem) mvh
Når jeg retter til None, får jeg denne: Parser Error Message: It is an error to use a section registered as allowDefinition='MachineToApplication' beyond application level. This error can be caused by a virtual directory not being configured as an application in IIS.
så er den folder du lægger dine ting i ikke konfigureret som i applikation i iis'en.... det er noget der skal gøres på serveren. læg dine ting i root - eller prøv at slette den web.config du har rettet i på serveren helt. mvh
Når jeg lægger den i root, så forsvinder fejlen. Hvis man gerne vil have den til at ligge i et underbibliotek, hvad skal man så bede udbyderen om?
Et lille tillægsspørgsmål: jeg havde oprettet en VWD SQL server (.mdf) database på min lokale maskine i biblioteket App_Data og det virker fint lokalt. Jeg har kopieret det hele til webserveren, men får nu beskeden: The connection name 'ConnectionString' was not found in the applications configuration or the connection string is empty. Men man kan måske slet ikke gøre sådan?
nej det kan du ikke - det ville kræve at din udbyder har installeret sql express serveren, hvilket ikke kan forventes. det er dog sansynligt at de har en sql server kørende, og at du kan benytte den istedet (men det er så afhængig af den aftale du har med dem).
mht det første - så skal du bede dem om at konfigurere folderen som en applikation.
Jeg har på mit arbejde adgang til en webserver og her har jeg fået nøjagtig samme problem, når jeg lægger tingene i en underfolder (hvilket jeg er nødt til aht. overskuelighed). Jeg har bedt webadministrationen om at 'konfigurere folderen som en applikation', men de er i tvivl om, hvad de skal gøre - er der en anden måde at udtrykke det på?
det skal bare højreklikke på folderen inde fra IIS'en og vælge properties. under første faneblad er der en create/remove knap, afhængig af om folderen er konfigureret som applikation eller ej. mvh
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.