Problemas con la publicación

13/07/2005 - 17:24 por Fusaro Daniel | Informe spam
Buenas, gente.

Soy nuevito en el tema .NET y. sobre todo en Swervicios WEB.

Escribí varios Web Services en mi máquina con un ISS local, y en el Sitio
Predeterminado. El problema es que acabo de instalar un server con IIS para
empezar a montar los Web Services ahí y los estoy tratando de montar FUERA
del Sitio Predeterminado y el Visual NET me dice que no encuentra la ruta,
http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO etc. y que lo ubique por el
nombre UNC. Cuando hago eso lo encuentra, pero me dice que no es lo correcto
y que debería definir una RAIZ DE APLICACION (¿?)

Alguna idea?

Preguntas similare

Leer las respuestas

#6 Fusaro Daniel
15/07/2005 - 14:08 | Informe spam
El tema fue que el en el server instalé primero el Framework y después el
IIS con lo cual no se modificaron unos componenetes que deberían modificarse
y genera estos problemas. Tanto en la estación de trabajo como en server
tengo el FW 1.1.

Saludos


"Carlos Figueroa [MVP]"
escribió en el mensaje
news:
Hola Daniel,

solo por pura curiosidad científica, qué versiones del framework tenías en
la estación y en el server? quiero hacer una prueba sobre eso.

Saludos.

"Fusaro Daniel" escribió:

Agradezco mucho vuestra respuesta, aunque creo que me he expresado mal
cuando redacté el problema. La sintaxis con la que escribo la ubicacion
en
la cual pretendo crear el servicio web es la correcta
http://miserver/misitio pero Visual Studio no la encuentra y la
interpreta
como \\miserver\wwwroot$\misitio

Pero creo que ya lo he resuelto. Pasaba por una incompatibilidad entre
las
versiones de Framework de mi estación y el server.

Muchas gracias


"Ronald Ricardo Ramirez Moran" escribió en el
mensaje news:
> Hola,
>
>> >> El problema es que acabo de instalar un server con IIS para
>> >> empezar a montar los Web Services ahí y los estoy tratando de
>> >> montar
>> >> FUERA del Sitio Predeterminado y el Visual NET me dice que no
>> >> encuentra la
>> >> ruta,
>> >> http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO etc. y que lo ubique
>> >> por
>> >> el
>> >> nombre UNC. Cuando hago eso lo encuentra, pero me dice que no es lo
>> >> correcto
>> >> y que debería definir una RAIZ DE APLICACION (¿?)
>
> En primer lugar te quiero hacer 2 aclaraciones:
>
> 1. Cada Servidor de web o computador que ejecute IIS, tiene a su cargo
> una
> raiz de aplicacion predeterminada, tambien denominado sitio principal,
> que
> bien puede estar ubicado en el sitio: "c:\inetpub\wwwroot\", que es el
> sitio
> predeterminado.
>
> 2. Que la sintaxis para la creacion del Sitio Web es incorrecta, esto
> causa
> que Visual Studio .NET entienda lo siguiente:
>
> * http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO *
>
> Lo que me di cuenta, es que tu a la verdad intentas publicar el sitio
> en
> la
> forma no tan normal en VS.NET, pero que es permitido. A la verdad la
> sintaxis
> es incorrecta pues si fuera asi, lo tendrias que hacer en la siguiente
> forma:
>
> \\DIRECTORIO_VIRTUAL\wwwroot$\MI_SITIO
>
> Una forma de crear un sitio ASP.NET, no recomendable.
>
> Ahora te quiero explicar porque VS produjo un error, primero, que nada,
> porque segun la sintaxis web "DIRECTORIO_VIRTUAL" es el Servidor, lo
> cual
> dudo que sea en tu caso, en su lugar tienes que ubicar el nombre del
> servidor
> o su IP(algo que no recomiendo); Por Ej.: myserver, lo que da:
> http://myserver/ o http://myserver.midominio.com/, en caso de que se
> encuentre dentro de un dominio.
>
> Lo segundo que entiende, es que el sitio final (donde supongo van a
> recidir
> los WebServices), se encuentra en una carpeta virtual denominada
> "wwwroot$",
> lo que es incorrecto, ya que tal directorio virtual no se ha publicado
> en
> IIS.
>
> Y lo que intenta es publicar "MI_SITIO" en esa direccion, por lo que
> siempre
> te causara error.
>
> Ahora, para que puedas crear con normalidad tus aplicaciones web, usa
> siempre el siguiente formato:
>
> http://myserver/misitio/
> http://10.45.5.100/misitio/
> http://myserver.mydomain.com/misitio/
>
> Bueno espero te sirva,
>
> Saludos!
>
> Ronald Ricardo Ramirez Moran
> Developer/Analyst
>
> INETA Latam Volunteer
> FoxEcuador Regional Coordinator
>
> Blog:
> http://dlanorok.blogspot.com
> http://weblogs.foxite.com/DlanorOk
> ______________________________________________________
> Favor de responder en los foros publicos asi todos se benefician.
> Si usas la Web para leer estos Grupos de Noticias, vota si las
> aportaciones te ayudaron o no.
> ______________________________________________________
>
>
>
>
>
> "Fusaro Daniel" escribió:
>
>> Entiendo a que te referís. Pero yo hablo de no utilizar para nada el
>> Sitio
>> Predeterminado, sino de crear OTRO sitio web, INDEPENDIENTE del sitio
>> predeterminado.
>>
>> "Carlos Figueroa [MVP]"
>> escribió en el mensaje
>> news:
>> > Hola Daniel,
>> >
>> > En el servidor utiliza IIS para crear carpetas virtuales que apunten
>> > a
>> > carpetas físicas fuera de c:\inetpub\wwwroot . Si entendí bien
>> > quieres
>> > tener
>> > el servicio web en otra carpeta dentro de tu sistema de archivos,
>> > así
>> > que
>> > para que funcione correctamente tienes que crear con la consola de
>> > IIS
>> > una
>> > carpeta virtual indicándole que los archivos residen físicamente en
>> > la
>> > otra
>> > carpeta.
>> >
>> > Saludos Cordiales,
>> >
>> > Carlos Figueroa
>> > Microsoft Most Valuable Professional - MVP
>> >
>> >
>> > "Fusaro Daniel" escribió:
>> >
>> >> Buenas, gente.
>> >>
>> >> Soy nuevito en el tema .NET y. sobre todo en Swervicios WEB.
>> >>
>> >> Escribí varios Web Services en mi máquina con un ISS local, y en el
>> >> Sitio
>> >> Predeterminado. El problema es que acabo de instalar un server con
>> >> IIS
>> >> para
>> >> empezar a montar los Web Services ahí y los estoy tratando de
>> >> montar
>> >> FUERA
>> >> del Sitio Predeterminado y el Visual NET me dice que no encuentra
>> >> la
>> >> ruta,
>> >> http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO etc. y que lo ubique
>> >> por
>> >> el
>> >> nombre UNC. Cuando hago eso lo encuentra, pero me dice que no es lo
>> >> correcto
>> >> y que debería definir una RAIZ DE APLICACION (¿?)
>> >>
>> >> Alguna idea?
>> >>
>> >>
>> >>
>>
>>
>>



Respuesta Responder a este mensaje
#7 Ronald Ricardo Ramirez Moran
06/10/2005 - 19:05 | Informe spam
Esto puede ser arreglado facilmente si usas el comando de registramiento para
ASP.NET del .NET Framework asi:

ASPNET_REGIIS -i

Saludos!
Ronald Ricardo Ramirez Moran
Microsoft Certified Professional C#

INETA Latam Volunteer

Blog:
http://dlanorok.blogspot.com
http://weblogs.foxite.com/DlanorOk
http://blogs.wdevs.com/DlanorOk


"Fusaro Daniel" escribió:

El tema fue que el en el server instalé primero el Framework y después el
IIS con lo cual no se modificaron unos componenetes que deberían modificarse
y genera estos problemas. Tanto en la estación de trabajo como en server
tengo el FW 1.1.

Saludos


"Carlos Figueroa [MVP]"
escribió en el mensaje
news:
> Hola Daniel,
>
> solo por pura curiosidad científica, qué versiones del framework tenías en
> la estación y en el server? quiero hacer una prueba sobre eso.
>
> Saludos.
>
> "Fusaro Daniel" escribió:
>
>> Agradezco mucho vuestra respuesta, aunque creo que me he expresado mal
>> cuando redacté el problema. La sintaxis con la que escribo la ubicacion
>> en
>> la cual pretendo crear el servicio web es la correcta
>> http://miserver/misitio pero Visual Studio no la encuentra y la
>> interpreta
>> como \\miserver\wwwroot$\misitio
>>
>> Pero creo que ya lo he resuelto. Pasaba por una incompatibilidad entre
>> las
>> versiones de Framework de mi estación y el server.
>>
>> Muchas gracias
>>
>>
>> "Ronald Ricardo Ramirez Moran" escribió en el
>> mensaje news:
>> > Hola,
>> >
>> >> >> El problema es que acabo de instalar un server con IIS para
>> >> >> empezar a montar los Web Services ahí y los estoy tratando de
>> >> >> montar
>> >> >> FUERA del Sitio Predeterminado y el Visual NET me dice que no
>> >> >> encuentra la
>> >> >> ruta,
>> >> >> http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO etc. y que lo ubique
>> >> >> por
>> >> >> el
>> >> >> nombre UNC. Cuando hago eso lo encuentra, pero me dice que no es lo
>> >> >> correcto
>> >> >> y que debería definir una RAIZ DE APLICACION (¿?)
>> >
>> > En primer lugar te quiero hacer 2 aclaraciones:
>> >
>> > 1. Cada Servidor de web o computador que ejecute IIS, tiene a su cargo
>> > una
>> > raiz de aplicacion predeterminada, tambien denominado sitio principal,
>> > que
>> > bien puede estar ubicado en el sitio: "c:\inetpub\wwwroot\", que es el
>> > sitio
>> > predeterminado.
>> >
>> > 2. Que la sintaxis para la creacion del Sitio Web es incorrecta, esto
>> > causa
>> > que Visual Studio .NET entienda lo siguiente:
>> >
>> > * http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO *
>> >
>> > Lo que me di cuenta, es que tu a la verdad intentas publicar el sitio
>> > en
>> > la
>> > forma no tan normal en VS.NET, pero que es permitido. A la verdad la
>> > sintaxis
>> > es incorrecta pues si fuera asi, lo tendrias que hacer en la siguiente
>> > forma:
>> >
>> > \\DIRECTORIO_VIRTUAL\wwwroot$\MI_SITIO
>> >
>> > Una forma de crear un sitio ASP.NET, no recomendable.
>> >
>> > Ahora te quiero explicar porque VS produjo un error, primero, que nada,
>> > porque segun la sintaxis web "DIRECTORIO_VIRTUAL" es el Servidor, lo
>> > cual
>> > dudo que sea en tu caso, en su lugar tienes que ubicar el nombre del
>> > servidor
>> > o su IP(algo que no recomiendo); Por Ej.: myserver, lo que da:
>> > http://myserver/ o http://myserver.midominio.com/, en caso de que se
>> > encuentre dentro de un dominio.
>> >
>> > Lo segundo que entiende, es que el sitio final (donde supongo van a
>> > recidir
>> > los WebServices), se encuentra en una carpeta virtual denominada
>> > "wwwroot$",
>> > lo que es incorrecto, ya que tal directorio virtual no se ha publicado
>> > en
>> > IIS.
>> >
>> > Y lo que intenta es publicar "MI_SITIO" en esa direccion, por lo que
>> > siempre
>> > te causara error.
>> >
>> > Ahora, para que puedas crear con normalidad tus aplicaciones web, usa
>> > siempre el siguiente formato:
>> >
>> > http://myserver/misitio/
>> > http://10.45.5.100/misitio/
>> > http://myserver.mydomain.com/misitio/
>> >
>> > Bueno espero te sirva,
>> >
>> > Saludos!
>> >
>> > Ronald Ricardo Ramirez Moran
>> > Developer/Analyst
>> >
>> > INETA Latam Volunteer
>> > FoxEcuador Regional Coordinator
>> >
>> > Blog:
>> > http://dlanorok.blogspot.com
>> > http://weblogs.foxite.com/DlanorOk
>> > ______________________________________________________
>> > Favor de responder en los foros publicos asi todos se benefician.
>> > Si usas la Web para leer estos Grupos de Noticias, vota si las
>> > aportaciones te ayudaron o no.
>> > ______________________________________________________
>> >
>> >
>> >
>> >
>> >
>> > "Fusaro Daniel" escribió:
>> >
>> >> Entiendo a que te referís. Pero yo hablo de no utilizar para nada el
>> >> Sitio
>> >> Predeterminado, sino de crear OTRO sitio web, INDEPENDIENTE del sitio
>> >> predeterminado.
>> >>
>> >> "Carlos Figueroa [MVP]"
>> >> escribió en el mensaje
>> >> news:
>> >> > Hola Daniel,
>> >> >
>> >> > En el servidor utiliza IIS para crear carpetas virtuales que apunten
>> >> > a
>> >> > carpetas físicas fuera de c:\inetpub\wwwroot . Si entendí bien
>> >> > quieres
>> >> > tener
>> >> > el servicio web en otra carpeta dentro de tu sistema de archivos,
>> >> > así
>> >> > que
>> >> > para que funcione correctamente tienes que crear con la consola de
>> >> > IIS
>> >> > una
>> >> > carpeta virtual indicándole que los archivos residen físicamente en
>> >> > la
>> >> > otra
>> >> > carpeta.
>> >> >
>> >> > Saludos Cordiales,
>> >> >
>> >> > Carlos Figueroa
>> >> > Microsoft Most Valuable Professional - MVP
>> >> >
>> >> >
>> >> > "Fusaro Daniel" escribió:
>> >> >
>> >> >> Buenas, gente.
>> >> >>
>> >> >> Soy nuevito en el tema .NET y. sobre todo en Swervicios WEB.
>> >> >>
>> >> >> Escribí varios Web Services en mi máquina con un ISS local, y en el
>> >> >> Sitio
>> >> >> Predeterminado. El problema es que acabo de instalar un server con
>> >> >> IIS
>> >> >> para
>> >> >> empezar a montar los Web Services ahí y los estoy tratando de
>> >> >> montar
>> >> >> FUERA
>> >> >> del Sitio Predeterminado y el Visual NET me dice que no encuentra
>> >> >> la
>> >> >> ruta,
>> >> >> http://DIRECTORIO_VIRTUAL/wwwroot$/MI_SITIO etc. y que lo ubique
>> >> >> por
>> >> >> el
>> >> >> nombre UNC. Cuando hago eso lo encuentra, pero me dice que no es lo
>> >> >> correcto
>> >> >> y que debería definir una RAIZ DE APLICACION (¿?)
>> >> >>
>> >> >> Alguna idea?
>> >> >>
>> >> >>
>> >> >>
>> >>
>> >>
>> >>
>>
>>
>>



email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida