2009-09-23 12 views
12

Ho un HttpHandler configurato nel mio file web.config in questo modo:HttpHandler non funziona in IIS 7

<add verb="GET,HEAD,POST" 
    path="TinyMCE.ashx" 
    type="Moxiecode.TinyMCE.Web.HttpHandler,Moxiecode.TinyMCE" /> 

Quando schiero a IIS 7 il conduttore si ferma di lavoro (404).

Cosa devo fare per farlo funzionare?

risposta

31

La registrazione di HttpHandlers è diversa per IIS7 rispetto alle versioni precedenti di IIS. Nello specifico, si registrano i gestori nella sezione web.config denominata <system.webServer><handlers> non in <httpHandlers>.

Vedere this question per un esempio.

0

Abbiamo un'applicazione legacy in cui la modifica di webconfig all'utente system.webServer -> handler non era un'opzione. Abbiamo risolto questo problema 404 impostando la "Modalità pipeline gestita" del pool di applicazioni su "Classic" sui nostri computer di sviluppo.

Ecco il post del blog in cui ho trovato questa soluzione http://codeskaters.blogspot.ae/2014/04/httphandler-error-404-not-found.html

Problemi correlati