Cuando haces un Publish Website desde VS2005, hay una tilde que dice algo como "Allow this Precompiled website to be modified", si se destilda, todos los aspx aparecen vacios y su contenido queda compilado en las DLLs, y no es modificable. Si usas includes de Javascript, y tampoco queres que eso lo puedan acceder, lo mejor es usar Webresources (http://www.codeproject.com/aspnet/MyWebResourceProj.asp). Lo que hace es que tus script includes tengan un source del tipo "WebResource.ascx?Rheirhw23434bhyy.js" y nombres asi que el usuario, por mas que busque en su cache, le va a ser bastante dificil encontrar :P Es decir, vas a tener caching en el cliente que esta bueno, el cliente no va a poder encontrar el JS y en el servidor el JS tampoco figura porque esta compilado. En cuanto a la instalacion, se puede usar un proyecto como paso el link Diego, la otra es que si tenes ganas (aca en la oficina lo usamos y dio excelentes resultados), podes hacer el instalador con NSIS (de Nullsoft, que es open source y gratuito), la diferencia es que tenes que ya haber hecho el Publish del sitio para luego poder hacer el instalador con NSIS (tiene muchas cosas y muy utiles, desde chequeos de existencia de frameworks, DLLs, nosotros hacemos que se corran scripts SQL creando bases de datos durante la instalacion, y otras tantas otras cosas...). Para el que le interese: http://nsis.sourceforge.net/Main_Page http://nsis.sourceforge.net/Docs/Chapter2.html Matias
Date: Mon, 19 Mar 2007 11:58:33 -0300From: [EMAIL PROTECTED]: [EMAIL PROTECTED]: [puntonet] Aplicaciones WEB instalacion Uhh... me hiciste recurrir a lo mas profundo de mi memoria para acordarme... Lo podes bajar de aca: http://msdn2.microsoft.com/en-us/asp.net/aa336619.aspx Funciona como otro proyecto (vacio), y si lo configuras bien podes hacer lo que te dije... no me acuerdo cuales eran las configuraciones, pero se puede.. Saludos! On 3/19/07, Claudio M. E. Bastos Iorio <[EMAIL PROTECTED]> wrote: >hay un addin para visual studio que permite hacer la distribucion sin el >contenido aspx Cual?? ___________________________________Claudio M. E. Bastos Ioriohttp://www.13bit.com.ar MSN:[EMAIL PROTECTED] From: [email protected] [mailto: [EMAIL PROTECTED] On Behalf Of Diego JancicSent: Monday, March 19, 2007 10:18 AMTo: [EMAIL PROTECTED]: [puntonet] Aplicaciones WEB instalacion Hola Javier, Los archivos .cs o .vb no es necesario que los distribuyas nunca, de todas formas si te preocupa que usen Reflector sobre tus dlls compiladas, las podes obfuscar. Esto es, hacerlas mas dificiles de entender. Si queres que no cambien los ASPX tampoco, hay un addin para visual studio que permite hacer la distribucion sin el contenido aspx, ya que pone todo el contenido adentro de la DLL del proyecto. Saludos!, Diego On 3/19/07, MYMTEC S.A. - Javier Wamba <[EMAIL PROTECTED] > wrote: Buen dia para todos, Mi problema de hoy me resulta un poco complicado de resolver, por eso recurro a ustedes. Tengo una aplicacion asp.net que va a estar instalada en cada cliente porque la idea es que corra en intranet, el problema pasa por como la instalo. Generalmente una aplicacion de este tipo esta instalada en un servidor que la empresa que desarrollo el software contrato y no tiene acceso nadie salvo la persona que tiene el usuario y la contraseña correspondiente, pero si lo instalo derecho en un cliente ya la cosa cambia. El soporte tecnico del cliente tendra acceso a las paginas para modificarlas como guste o para leer codigo. Mi pregunta es, ¿Hay alguna forma de instalar una apliccion de este tipo en la que la proteccion del codigo sea como minimo de dificil acceso? Muchas gracias Si necesitan que explique mas solo pregunten. Saludos Javier Wamba _________________________________________________________________ Live Search Maps – find all the local information you need, right when you need it. http://maps.live.com/?icid=wlmtag2&FOR M=MGAC01
