Manual Para Publicar En Un Servidor Web Remoto
Levantar el ambiente en el servidor
Se sugiere crear la siguiente estructura de carpetas en el servidor (de preferencia en una unidadfísica D:)

Carpeta exclusiva para alojar todos los sitios web llamada SitiosWeb.
Carpeta que alojará la publicación realizada desde la computadora de desarrollo pubRHGL
Carpeta que alojará el sitioweb definido en IIS7 swRHGL
Carpeta que alojará la aplicación web appRHGL (requerido por IIS7), la publicación se puede realizar directamente a esta carpeta pero se recomienda que no se así ya encaso de error durante la publicación el sitio web quedará inaccesible, por eso se prefiere publicar a la carpeta pubRHGL
Asignar los permisos a las carpetas generadas
Carpeta Cuenta1 Cuenta2 Cuenta3Cuenta4
SitiosWeb Administrator Administrators
appRHGL Administrator Administrators IIS_IUSRS IUSR
pubRHGL Administrator Administrators
swRHGL Administrator Administrators IIS_IUSRS IUSRCrear la estructura del sitio web en IIS7
Ejecutar IIS7 y estando seleccionada la rama Sites dar clic con el botón derecho y elegir Add Web Site…

Generar el sitio web según se muestra en lasiguiente imagen

Es muy importante que la sección de ApplicationPool este definido como Classic .NET AppPol ya que las aplicaciones de .NET trabajan sin modificación alguna como aplicaciones.Net clásicas. También es importante que el puerto no sea el número 80 y el elegido no esté en uso por alguna otra aplicación de cliente web. Dejar la cuenta de conexión propuesta .
1.4 Agregar lasiguiente estructura de archivos en el sitio nuevo

1.5 Agregar una aplicación al sitio web seleccionado el nombre del nuevo sitio y haciendo clic con el botón derecho elegir la opción AddApplication

Generar la aplicación según se muestra en la siguiente imagen

El nombre del Alias no debe llevar prefijo ya que este será el utilizado en la Url de acceso desde Internet...
Regístrate para leer el documento completo.