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

Responder a