none
Error publicando proyecto asp.net mvc 2 RRS feed

  • Pregunta

  • Distinguidos Señores:

    En el día de hoy he publicado un proyecto que migre a la versión Asp.net mvc 2 y estoy teniendo el error siguiente:

    Existe algo que deba tomar en cuenta, porque en mi IIS local todo funciona perfectamente.

    Server Error

    404 - File or directory not found.

    The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.




    miércoles, 16 de diciembre de 2009 19:54

Respuestas

  • Hola, Alberto.

    Si el servidor tiene instalado ASP.NET MVC 2, la publicación de tu proyecto será más sencilla. Pero ten en cuenta que la versión de ASP.NET MVC 2 todavía se encuentra en fase Beta, y es posible que tu servidor no esté dispuesto a instalar productos "sin acabar".

    No he probado con la versión 2, pero la primera era "bin deployable", es decir, que si subías al servidor los ensamblados propios de MVC referenciados desde tu proyecto, podías echarlo a andar. Esto puedes probarlo muy fácilmente si estableces en dichas referencias "copia local" a true, y subes al servidor todo lo que encuentres en el /bin de tu proyecto.

    Como dice en esta página, depende de la versión de .NET del servidor tendrás que subir más o menos ensamblados (en el mejor de los casos, basta con System.Web.Mvc).

    Ya nos cuentas el resultado.

    Saludos.


    José M. Aguilar Variable not found


    Muchas gracias José,

    Disculpa no habia puesto la respuesta.   Pero si efectivamente, al instalar el MVC 2 todo anda bien.

    Saludos y bendiciones,

    Alberto T. Payero.
    jueves, 17 de diciembre de 2009 16:06

Todas las respuestas

  • Con asp.net MVC 1 si te funcionaba?

    Que versión de IIS usas?

    Con IIS6 hay que hacer algunos arreglos debido a que IIS6 solo invoca a asp.net si los ficheros tienen una extensión. 
    Hay varias soluciones, te paso un par de links donde las explican:

    Un saludo!

    www.secondnug.com
    miércoles, 16 de diciembre de 2009 21:14
  • Si no fuese, eso, otras posibles soluciones serian:

    - Comprueba que la carpeta views y sus subcarpetas con las areas y controladores se han copiado correctamente.

    - Prueba agregando esta linea al webconfig:

    <httpHandlers>
                    <remove verb="*" path="*.asmx" />
                    <add path="WebResource.axd" verb="GET" validate="True" />

    </httpHandlers>

    - Tienes el fichero Default.aspx? si no, créalo.

    Un saludo!

    www.secondnug.com
    miércoles, 16 de diciembre de 2009 21:36
  • Estimados uno de nuestros colegas me ha comentado la necesidad de instalar el MVC 2 en el servidor, realmente es esto necesario para que las paginas se puedan ver?.
    Espero sus comentarios al respecto.
    Que Dios les bendiga!!!
    Alberto T. Payero
    miércoles, 16 de diciembre de 2009 23:23
  • Hola, Alberto.

    Si el servidor tiene instalado ASP.NET MVC 2, la publicación de tu proyecto será más sencilla. Pero ten en cuenta que la versión de ASP.NET MVC 2 todavía se encuentra en fase Beta, y es posible que tu servidor no esté dispuesto a instalar productos "sin acabar".

    No he probado con la versión 2, pero la primera era "bin deployable", es decir, que si subías al servidor los ensamblados propios de MVC referenciados desde tu proyecto, podías echarlo a andar. Esto puedes probarlo muy fácilmente si estableces en dichas referencias "copia local" a true, y subes al servidor todo lo que encuentres en el /bin de tu proyecto.

    Como dice en esta página, depende de la versión de .NET del servidor tendrás que subir más o menos ensamblados (en el mejor de los casos, basta con System.Web.Mvc).

    Ya nos cuentas el resultado.

    Saludos.


    José M. Aguilar Variable not found
    jueves, 17 de diciembre de 2009 16:03
  • Hola, Alberto.

    Si el servidor tiene instalado ASP.NET MVC 2, la publicación de tu proyecto será más sencilla. Pero ten en cuenta que la versión de ASP.NET MVC 2 todavía se encuentra en fase Beta, y es posible que tu servidor no esté dispuesto a instalar productos "sin acabar".

    No he probado con la versión 2, pero la primera era "bin deployable", es decir, que si subías al servidor los ensamblados propios de MVC referenciados desde tu proyecto, podías echarlo a andar. Esto puedes probarlo muy fácilmente si estableces en dichas referencias "copia local" a true, y subes al servidor todo lo que encuentres en el /bin de tu proyecto.

    Como dice en esta página, depende de la versión de .NET del servidor tendrás que subir más o menos ensamblados (en el mejor de los casos, basta con System.Web.Mvc).

    Ya nos cuentas el resultado.

    Saludos.


    José M. Aguilar Variable not found


    Muchas gracias José,

    Disculpa no habia puesto la respuesta.   Pero si efectivamente, al instalar el MVC 2 todo anda bien.

    Saludos y bendiciones,

    Alberto T. Payero.
    jueves, 17 de diciembre de 2009 16:06