Necesito implementar un servicio web como parte de un módulo DotNetNuke 4.x que estoy creando, pero no estoy seguro de cómo puedo hacerlo y sé que siempre permanecerá en el mismo lugar . ¿Cómo puedo agregar un archivo asmx a mi proyecto de módulo, y cuando creo mi archivo .DNN, especifico dónde terminará el servicio web? Quiero hacer referencia al servicio web desde dentro del archivo ascx en el módulo utilizando el formato "~/webservices/webservice.asmx".Desarrollo de módulos DotNetNuke con servicios web
¿DotNetNuke tiene una forma de especificar en el archivo .DNN dónde terminarán los servicios web en el sitio? Y si es así, ¿podré hacer referencia a ellos con etiquetas ancladas como ~/myservice.asmx?
por lo que si no se especifica una ruta, vivirá en el servicio web ~/DesktopModules/MyModule/MyService.asmx? ¿O eso lo pondría en la raíz del sitio nuclear en ~/MyService.asmx? –
Viviría en "~/DesktopModules/MyModule/MyService.asmx" que se puede considerar como el "nivel superior" para los archivos del módulo. (aparte del ensamblado) –
Además, vea mi edición sobre cómo obtener la URL del archivo del marcado –