Manual Contpaq
Enviado por ecampos94 • 27 de Septiembre de 2018 • Tutorial • 5.763 Palabras (24 Páginas) • 103 Visitas
[pic 1]
[pic 2]
Seleccionar activar características de Windows y habilitar Internet Information Service
[pic 3]
Abrir el administrador del IIS para verificar que su instalación sea correcta.
[pic 4]
Se verificar que el Grupo de aplicaciones estén iniciados.
[pic 5]
Se agrega un nuevo grupo de aplicaciones Dando clic derecho del raton.
[pic 6]
Datos ingresados se le nombra CONTPAQiWS con versión 4.0.3.319 y modo de canalización integrada.
[pic 7]
Sobre el grupo recién generado damos clic derecho sobre el mismo y seleccionamos opciones avanzadas.
[pic 8]
Es necesario realizar el cambio Habilitar aplicaciones de 32 bits a True y es necesario realizar el cambio en Identidad agregando el usuario administrador del equipo.
[pic 9]
Dentro de la ruta C:\inetpub\wwwroot agregar la carpeta que contendrá nuestra publicación de visual studio.
[pic 10]
Agregar permisos para todos los usuarios los registrados y administrador con control total
[pic 11]
Es necesario generar una nueva aplicación dando clic derecho sobre Default Web Site
[pic 12]
- Asignar un alias a nuestra aplicación.
- Seleccionar el grupo de aplicaciones configurado anteriormente
- Indicar la ruta donde se encuentra nuestra carpeta con permisos Administrador.
- Indicar las credenciales con las cuales se va a conectar nuestra aplicación.
O en su defecto es posible agregar un sitio web y posterior convertirlo en una aplicación
[pic 13]
Después de publicar la aplicación desde visual studio, abrimos los sitios seleccionamos nuestra aplicación y posterior en el apartado derecho seleccionar Configuración avanzada
[pic 14]
Verificar que los datos de nuestra aplicación sean correctos.
[pic 15]
[pic 16]
Se genera un proyecto WEB en blanco dentro de visual studio, es necesario siempre ejecutarlo como administrador.
Dentro del proyecto se da clic derecho agregar nuevo elemento y seleccionamos servicios web (ASMX) y asignamos el nombre (ServicioWeb.asmx) aquí va nuestro servicio.
[pic 17]
Para publicar nuestro proyecto desde visual studio:
Dar clic botón derecho del mouse sobre el nombre del proyecto y posterior publicar.
[pic 18]
Tendremos la siguiente pantalla donde seleccionaremos Personalizado y daremos un nombre a nuestro perfil ejemplo: CONTPAQiComerciales
[pic 19]
Damos siguiente y seleccionamos File System y seleccionamos la ruta de la carpeta generada para el IIS
[pic 20]
Seleccionamos la configuración de nuestro proyecto:
[pic 21]
Y publicamos
[pic 22]
Al publicar dentro de la ventana de salida de visual studio veremos el siguiente mensaje:
[pic 23]
Posterior pasamos a nuestro IIS o nuestro navegador indicando la ruta de nuestra aplicación web
[pic 24]
Servicio web AbrirEmpresa
[pic 25]
Resultado:
[pic 26]
Código de ServicioWeb.asmx
using Microsoft.Win32;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Web;
using System.Web.Services;
namespace WebServiceSistemas
{
///
/// Descripción breve de ServicioWeb
///
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
// Para permitir que se llame a este servicio web desde un script, usando ASP.NET AJAX, quite la marca de comentario de la línea siguiente.
// [System.Web.Script.Services.ScriptService]
public class ServicioWeb : System.Web.Services.WebService
{
public int lError = 0;
[WebMethod]
public string HelloWorld()
{
return "Hola a todos";
}//Fin HelloWord
[WebMethod]
public string VerificarSDK()
{
string mensajeRetorno = string.Empty;
int iSistema = 0; //Se toma selección del Radio.
//Este apartado es encargado de tomar la ruta del sistema desde el REGEDIT
//Sin necesidad de dar la ruta manualmente.
StringBuilder sMensaje = new StringBuilder(512);
// 0 = AdminPAQ, 1 = CONTPAQ i FACTURA ELECTRÓNICA, 2 = CONTPAQ i COMERCIAL
iSistema = 0;
// txtRutaEmp.Text = @"\\CONT01LT1173\Compacw\Empresas\SDK";
...