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

#1 Carlos Figueroa [MVP]
13/07/2005 - 18:57 | Informe spam
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
#2 Fusaro Daniel
13/07/2005 - 20:23 | Informe spam
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
#3 Ronald Ricardo Ramirez Moran
13/07/2005 - 20:57 | Informe spam
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
#4 Fusaro Daniel
13/07/2005 - 21:59 | Informe spam
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
#5 Carlos Figueroa [MVP]
15/07/2005 - 00:28 | Informe spam
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
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida