Saltar al contenido

“No se pudo crear el tipo XXXX” al acceder a una página .asmx en IIS 7.0

Si hallas algún problema con tu código o proyecto, recuerda probar siempre en un ambiente de testing antes añadir el código al proyecto final.

Solución:

Si está usando un Web Site proyecto, deberías poner tu código subyacente GeocachingServer.asmx.cs en el ~/App_Code/ directorio y apuntando a esa ruta en el .asmx

Si eso no funcionó, olvidó hacer clic derecho en su directorio virtual y elegir Convert to Application.

Aunque debería haber creado una aplicación en esa carpeta en primer lugar, en lugar de convertirlo en un directorio virtual. deberías hacer clic Add Application al crearlo.

IIS7 Convertir a aplicación

Encontré una solución alternativa: coloque el código .asmx.cs después de la primera línea del archivo .asmx y elimine CodeBehind attribute en la primera línea del archivo .asmx.

Mi problema fue que cambié el espacio de nombres que estaba usando. El asmx.cs tuvo el cambio de espacio de nombres, sin embargo, el valor anterior todavía estaba en la propiedad Class del marcado. Debe hacer clic con el botón derecho en el archivo asmx y seleccionar “Ver marcado” para ver el marcado y realizar los cambios necesarios.

Nos puedes auxiliar nuestro estudio mostrando un comentario y dejando una puntuación te lo agradecemos.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *