Avatar billede jackass- Nybegynder
06. august 2012 - 14:51 Der er 1 kommentar og
1 løsning

Webservice 403 - Forbidden: Access is denied

Hej,

Jeg har published min webservice til en IIS7 webserver hvor der i forvejen ligger forskellige sites.

Når jeg åbner "http://mywebservice/" får jeg:

Server Error
403 - Forbidden: Access is denied.
You do not have permission to view this directory or page using the credentials that you supplied.

Men hvis jeg lægger en index.html i mappen, kan jeg fint tilgå http://mywebservice/index.html.

Går jeg direkte ind på http://mywebservice/Service1.asmx får jeg:

Server Error in '/' Application.
--------------------------------------------------------------------------------
Runtime Error
...osv

Det eneste webservicen returnerer er default "hello world" lige pt.

Skal der sættes noget op i web.config eller hvad kan det gå ud på?
Avatar billede jokkejensen Novice
06. august 2012 - 16:29 #1
http://mywebservice/Service1.asmx

er den korrekte adresse, årsagen til "403" er at der ikke er et default document i mappen, når du smider et index.html ind vil IIS jo servicere den.

Men din webservice har en fejl. Men

"Runtime Error
...osv"

Giver ikke meget debug info. Så du får nok ikke meget hjælp hvis ikke du viser fejlmeddelelsen, i web.config skal du eventuelt sætte <CustomErrors> til mode="Off"

/J
Avatar billede jackass- Nybegynder
07. august 2012 - 07:43 #2
Fandt ud af det.. der var flere issues. Dels skulle .NET framework versionen jo helst lige matche for projektet og application pool på IIS'en og dels skal dette åbenbart smides i web.config før det virker remote:

    <webServices>
      <protocols>
        <add name="HttpGet"/>
        <add name="HttpPost"/>
      </protocols>
    </webServices>

Jeg lukker denne igen.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester