58 messaggi dal 06 settembre 2002
Ciao,

ho portato la mia applicazione che risiedeva in iis6 su iis7.

Ho dovuto portare tutti i miei HttpHandler convertendoli in Handler Mappings.

Ho convertito in questo modo:

<httpHandlers>
<add verb="*" path="Eventi-*.aspx" type="AHour.Engine.Components.SearchPageHandler, AHour.Engine"/>
</httpHandlers>

IN

<handlers>
<add name="EventiHanlder1" path="Eventi-*.aspx" verb="*" type="AHour.Engine.Components.SearchPageHandler, AHour.Engine" modules="ManagedPipelineHandler" scriptProcessor="" resourceType="Unspecified" requireAccess="Script" allowPathInfo="false" preCondition="integratedMode" responseBufferLimit="4194304" />
</handlers>


Però mi ritrovo che i miei url che erano fatti così
Http://www.nomesito.it/Eventi-milano+aperitivo_111_1.aspx
ora mi vanno in errore, visualizzandomi il classico 404 che non trova la pagina.
Mentre se rimuovo dall'url il carattere + funziona?!?!!? Spero di non dover ricodificare tutti gli url :(

Grazie
giantex wrote:
Mentre se rimuovo dall'url il carattere + funziona?!?!!? Spero di non dover ricodificare tutti gli url

di default, per ragioni di sicurezza, gli URL con + sono bloccati, ma ti basta mettere questo nel web.config per riabilitarli:

<system.webServer>
<security>
<requestFiltering allowDoubleEscaping="true" />
</security>
</system.webServer>

Daniele Bochicchio | ASPItalia.com | Libri
Chief Operating Officer@iCubed
Microsoft Regional Director & MVP

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.