2010-06-29 20 views
5

Tengo un formulario de comentarios en mi sitio web en contact.aspx. Quiero poder configurar un redireccionamiento desde /comment (sin extensión) para apuntar a contact.aspx.web.config urlmapping

Configuré el siguiente mapeo de url en mi web.config y cuando lo pruebo localmente funciona bien. Cuando lo publico en producción, la redirección no ocurre y aparece el error IIS 404.

<system.web> 
    <urlMappings enabled="true"> 
     <add 
     url="~/comment" 
     mappedUrl="~/contact.aspx"/> 
    </urlMappings> 

Asumo esto es porque IIS no está sirviendo la petición al motor de asp.net y estoy usando un entorno de alojamiento compartido (discountasp.net), así que no tienen control directo sobre IIS para configurarlo allí. Siempre puedo poner en la subcarpeta y un default.aspx que me redireccionará, pero pensé que primero consultaría sobre esta ruta.

¿Qué piensa el colectivo?

+0

DiscountASP.Net ofrece alojamiento MVC. – SLaks

+0

su sitio dice "Nuestra plataforma de alojamiento de Windows es compatible con ASP.NET MVC 2.0". (http://www.discountasp.net/sp_mvc-hosting.aspx). Dicho esto, por ahora agregué una carpeta y default.aspx con una redirección. Puedo volver a esto. No estoy seguro de cuándo saldrá esta actualización del sitio. – earthling

Respuesta

0

Pregunte a su servidor web si pueden configurar su directorio virtual para atender todas las solicitudes a través de ASP.Net.

Muchos hosts (el mío incluido) están dispuestos a hacer esto. (Mencione ASP.Net MVC, que lo requiere)

+1

Dicen: 'Para usuarios de IIS 6.0: Póngase en contacto con el servicio de asistencia técnica para configurar la asignación de comodines para que apunte a asp.net para el directorio donde cargó su aplicación MVC. – SLaks