Una manera rápida de desplegar código en MOSS es agregando en el proyecto un fichero .bat que copie los ficheros que deseemos cuando la compilación es correcta.
De esta forma, cada vez que compilemos el proyecto, este fichero substituirá las dll´s y los ficheros .ascx que tengamos en el directorio virtual de MOSS en el que estemos trabajando.
El fichero para este ejemplo se llama despliegue.bat. Debe encontrarse dentro del proyecto de Visual Studio. Para llamarlo sólo hay que poner estas líneas en la pestaña de “eventos de compilación” dentro de las propiedades del proyecto.
cd «$(ProjectDir)»
«$(ProjectDir)despliegue.bat»
El contenido del fichero .bat es el siguiente:
copy /Y controls*.ascx C:InetpubwwwrootwssVirtualDirectories30000_controls
copy /Y bin*.* C:InetpubwwwrootwssVirtualDirectories30000bin
En este caso, nuestra aplicación Web de MOSS está en el puerto 30000.
De esta manera cada vez que compilemos estaremos actualizando automáticamente nuestro código en MOSS.