hosting .net 4.0 REST WCF-Dienst in IIS 6

So, ich bin auf VS2010 mit iis 7 mit .net 4.0

Habe ich einen REST wcf 4.0/.net 4.0-Dienste, dass lokal läuft sehr schön. Auf meinem lokalen ist es auf einem IIS gehostet bei

http://localhost/SOMENAME/

[WebGet(UriTemplate = "Ping")]
    public string CheckAuthenticatedStatus()
    {
        string userName;
        if (!AuthenticateUser(out userName))
        {
            WebOperationContext.Current.OutgoingResponse.StatusCode = System.Net.HttpStatusCode.Unauthorized;
            return "Authenticaltion Failed";
        }
        return "Ping Back - " + userName;


    }

    [WebGet(UriTemplate = "AnonymousPing")]
    public string CheckStatus()
    {

        return "AnonymousPing Back";

    }

Aber wenn ich versuche zu implementieren, in der QA-Umgebung (win2k3 .net 4 iis 6) bekomme ich den folgenden Fehler.

Directory Listing Denied
Dieses Virtuelle Verzeichnis ist nicht erlaubt, Inhalte aufgeführt werden.

Wie mache ich das? Und ich brauche nicht eine SVC-Datei auf meinem lokalen ausführen des web-service.
Alle in der online-Hilfe (mit freundlicher Genehmigung von google) sprechen über die SVC-Datei.
Bitte zeigen Sie mich in die richtige Richtung.

InformationsquelleAutor ps. | 2010-07-29
Schreibe einen Kommentar