• Jueves 28 de Marzo de 2024, 20:28

Autor Tema:  COMO PASAR C# A APLICACIONES WEB  (Leído 6053 veces)

ematrix

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
COMO PASAR C# A APLICACIONES WEB
« en: Martes 21 de Febrero de 2012, 22:00 »
0
hola camaradas:

por aqui Con la ayuda de ustedes tendré que elegir.

  y que hacer

desde ya tres años he estado programando en C# todas mis pequeñas aplicaciones
estos los realice via ejecutable. con una base de datos en red. de aqui todo bien jalan en cualquier pc que este conectado a la intranet. la bronca es  extendieron a otra subred y cada vez que quieren usar el programa tengo que copiarlo a la pc del usuario de la otra subred; y esto va creciendo

y pues debe hacerlo mas practico que entren vía web y que trabajen pero.

he estado investigando veo que hay dos formas una es ASP.NET que es de paga $ o bien  con apache y el mod_mono se puede hacer pero

tengo que modificar todo mi codigo para que funcione en estas plataforma sobre todo la primera capa. o sea mas talacha.

no habra alguna forma de hospedar mi aplicacion en un server y que se ejecute.
espero conocer mas de ustedes
muchas gracias.
 


gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB
« Respuesta #1 en: Jueves 23 de Febrero de 2012, 10:50 »
0
Tal vez lo único que necesitas es modificar los parámetros de conexión de tú aplicación, tal vez si explicarás un poco más a detalle el problema el cual tienes con tú actual sistema, tal vez te pueda ayudar un poco más, ahora, también podrias utilizar una computadora de la misma empresa e instalarle y configurarle  el IIS y a traves del Router configurar el Firewall y el servidor de aplicaciones para que todas las entradas a la IP por el puerto del IIS sea redireccionado a la computadora (es una muy resumida explicación), en fin.. creo que hay muchas opciones, sólo es cuestión que investigues, otra opción es que la Base de datos la subas a un Host de paga (económico entre 1000  a 1500 ANUALES, si no me equivoco funcionan con MySQL).

Te podría seguir diciendo soluciones, pero sigo sin entender al 100% tú problema, no sé mucho de redes, pero creo que en este caso  con lo poco que sé te podria ayudar. saludos :)
@gabio87

ematrix

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB
« Respuesta #2 en: Lunes 27 de Febrero de 2012, 03:39 »
0
Ok. en si

mis aplicaciones las realice con SharpDevelop en nativo c#(es mucho mas rapido y facil de programar que php y java desde mi opinion) y las ejecuto en cada pc win

conectado a firebird en un server host intranet, pero la aplicacion cada ves que realizo una actualizacion tengo que distribuirlo para cada pc, y esto ya no es factible. lo practico seria realizarlo en ASP.Net y bajarlo en un server que es propietario. desgraciadamente en la instituciones publicas pues no dan para un hosting y mas del tipo ASP.NET.

ahora si lo paso a esta plataforma tengo que pasarlo  a asp modo webservices; tengo que recodificar mi aplicacion para que jale en las plataformas asp.Net; mas tiempo (pense en monodev y apache pero es muy pobre).

ojala encuentra alguna idea

Gracias Saludos

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB
« Respuesta #3 en: Lunes 27 de Febrero de 2012, 04:21 »
0
Tu aplicación solo la usan dentro de la intranet ? O la pueden accesar desde fuera? (por ejemplo desde donde estoy conectado)
@gabio87

ematrix

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB
« Respuesta #4 en: Lunes 27 de Febrero de 2012, 18:19 »
0
presisamente es lo que deseo desde internet o sea desde afuera.
Saludos.

gabio2

  • Miembro MUY activo
  • ***
  • Mensajes: 402
  • Nacionalidad: mx
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB
« Respuesta #5 en: Lunes 27 de Febrero de 2012, 19:27 »
0
Pues tienes que hacer un análisis acerca de lo que necesitas:

1) Un apróximado de cuantas personas se van a conectar simultáneamente a la página web fuera de la intranet (internet).

2) Cuantas personas van a estar conectadas en la intranet (este no es problema).

3) Dependiendo de los usuarios de tú punto número #1 puedes hacer lo siguiente:
   
   - Menos de 20 personas y sin usar imágenes muy pesadas y / o transacciones de archivos pesados (arriba de 1mb):
         * Solicitar una computadora en algún departamento de tú empresa para configurar el IIS y todo lo que necesite tú web, re recomiendo una óptima computadora(Core 2 duo 3.0Ghz, mínimo 2 GB Ram).
         * Tener una conexión apropiada (si no haces más que transacciones de tipo insert delete o update, sugiero mínimo 5 o 6 MB o lo más alto posible que puedas conseguir)
         * Seccionar tú página web, es decir los que esten dentro de la intranet que apunten directamente a la IP Virtual de la computadora que configurarás y los que esten por internet, que apunten a un dominio (www.tupagina.com), en internet existen muchos redireccionamientos de IP gratuitos, un ejemplo www.no-ip.com ese utilizó yo.

    - Más de 20 personas:
         * Solicitar un servicio de hosting.

Eso es lo que yo haría. Saludos! ;)
@gabio87

ematrix

  • Nuevo Miembro
  • *
  • Mensajes: 20
    • Ver Perfil
Re:COMO PASAR C# A APLICACIONES WEB (como RADPHP)
« Respuesta #6 en: Miércoles 29 de Febrero de 2012, 05:23 »
0
Hola Gabio2.

antes que nada mis agradecimiento
ya que veo que tienes mucha experiencia.

en la plataforma .Net

tal ves no me pude explicar bien lo que deseo es poner un server de produccion pero GPL

ya que no hay mucho recur$o$. es fue la intencion de ver la forma

de ahorrarme mas talacha con los codigos C#.

mi idea o proyecto es encontrar una IDE como el RadPhp. que puedes colocar todos los componentes que desees en tu escenario y el RAdphp de manera facil te lo pasa a php y te genera un empaquetador por decirlo asi y lo pasas a tu server de produccion de apache+php+firebird sin tanta bronca.

mi problema es que me case con las aplicaciones winform de .Net y ya tengo mucho trabajo avanzado. que ahora se me dificulta.

SAludos Brother.

Gracias.