Discussion:
Como....ejecutar mi aplicacion windows form en C#
(demasiado antiguo para responder)
arcangel66
2011-05-08 09:53:31 UTC
Permalink
¡ Hola
Me llamo Cesar y soy nuevo (novato) en el manejo y desarrollo en C#. esto
desarrollando un pequeño proyecto
necesito ejecutar mi aplicacion windows form desarrollada en C# desd
diferente
terminales. pero mi base de datos SQL esta en un servidor de red
Alguien puede ayudarme a definir cual es la mejor opcion
1 - si monto la aplicacion en el servido
2 - si al crear mi ejecutable para instalar la app en diferentes equipos
qu
es lo mas problable) como hago no tengo la menor idea de como hacerl

agradezco la ayuda que me puedan prestar al respecto...

favor enviarme tambien las posibles respuetas a ***@hotmail.co
.
Alejandro
2011-05-09 17:07:07 UTC
Permalink
¡ Hola !
 Me llamo Cesar y soy nuevo (novato) en el manejo y desarrollo en C#. estoy
 desarrollando un pequeño proyecto y
 necesito ejecutar mi aplicacion windows form desarrollada en C# desde
diferentes
 terminales. pero mi base de datos SQL esta en un servidor de red.
 1 -  si monto la aplicacion en el servidor
 2 -  si al crear mi ejecutable para instalar la app en diferentes equipos (
que
 es lo mas problable) como hago no tengo la menor idea de como hacerlo
 agradezco la ayuda que me puedan prestar al respecto....
 .
Te recomiendo instalar la aplicación en cada computadora y mantener tu
base de datos en el servidor, debes tener en consideracion lo
siguiente:

----servidor SQL Server
*Tener abierto el puerto 1433
*Haber creado por lo menos un usuario con derechos de datareader y
datawriter sobre la base de datos en caso de utilizar un servidor de
dominio debes asignar los usuarios de este. (no te recomiendo que uses
el usuario SA)
*Habilitar las conexiones remotas en SQL Server
*Configurar el metodo de autentificacion como MIXTO

---Aplicacion
*Puedes agrear un nuevo proyecto en tu solucion del tipo instalador
para crear los archivos de distribucion y este se encargaria de
validar si tienes los requisitos para ejecutar su aplicacion y en caso
de faltar estos los descarga e instalar. (net framewor, Crystar report
runtime, etc)
*Tambien puedes usar el tipo de instalacion ClikOnce con el cual se
instalar desde tu servidor en cada terminal y te permite que cada vez
que se ejecute valide si es la version mas reciente y actualiza si es
necesario.
* Debes abrir tambien el puerto 1433 en el firewall de windows para
permitir la comunicacion con SQL Server.

Espero te sirva y saliudos,
Alejandro Castrejon

Loading...