2010-07-29 17 views
7

así que estoy en VS2010 con IIS 7 con .NET 4.0alojamiento .NET 4.0 servicio REST WCF en IIS 6

que tienen un resto WCF 4.0/4.0 .net servicios que se ejecuta localmente muy bien. En mi local, se encuentra alojada en IIS en

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"; 

    } 

Pero cuando trato de implementarlo en el entorno de control de calidad (win2k3 .net 4 IIS 6) me sale el siguiente error.

Lista de directorios denegados Este directorio virtual no permite que se enumeren los contenidos.

¿Cómo puedo hacer esto? Y no necesito un archivo SVC en mi local para ejecutar el servicio web. Toda la ayuda en línea (cortesía de google) habla sobre el archivo SVC. Por favor, apúntame en la dirección correcta.

Respuesta

7

Finalmente encontré lo que estaba buscando.

Paso 1) VirtualDirectoryName-> Propiedades-> Directorio virtual Pestaña> El botón de confirguration>

Insertar nueva WildCard Cartografía C: \ WINDOWS \ Microsoft.NET \ Framework \ v4.0.30319 \ aspnet_isapi.dll Deseleccionar Verify ese archivo existe

Paso 2)

VirtualDirectoryName-> Propiedades-> Seguridad de directorios Pestaña> autenticación y acceso control-> El botón de Editar autenticación>

Deseleccionar integrado Windodws

Paso 3) Restablecer IIS

¡Los siguientes dos enlaces me han ayudado!

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/2ec269e3-c1ff-4d9b-9ff3-d530f1599047

http://forums.asp.net/t/1195663.aspx

+0

Gracias por tomarse el tiempo para documentar esto. ¡Estaba tirando de mis cabellos con este mismo problema hasta que encontré tu respuesta! – B4ndt

Cuestiones relacionadas