Domanda

Ho notato che asp.net 4.0 ora installa un plugin ISAPI di livello superiore (in IIS6), in modo che possa ispezionare ogni richiesta proveniente al server. Se questo ora ci permettono di eseguire le applicazioni MVC con gli URL senza estensione e hanno il processo isapi aspnet correttamente senza richiedere la mappatura jolly (e di evitare le sanzioni prestazioni associati)? I havent trovato nulla scritto su questo ancora, e havent avuto il tempo per indagare. Grazie

È stato utile?

Soluzione 2

ha trovato la risposta: http://blogs.msdn.com/b/tmarq/archive/2010/06/18/how-to-disable-the-asp-net- v4-0-senza estensione-url-funzione-on-iis-6-0.aspx

Sembra che ci sono nuove funzionalità in asp.net 4.0 che consentono gli URL senza estensione. Ho bisogno di fare ulteriori ricerche su questo per scoprire come utilizzarlo.

Fondamentalmente si aggiunge /eurl.axd/GUID ad ogni richiesta di router, che poi viene passato al aspnet_isapi.dll da elaborare. l'eurl.axd viene quindi rimosso a questo punto.

I problemi Im avendo è come questi interagiscono tra le mie Ionics masterizzatore software IIRF e questo nuovo .net riscrittura ... sembrano essere interfereing uno con l'altro, a volte.

Altri suggerimenti

ASP.NET 4.0 installa il filtro ISAPI C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_isapi.dll al fine di mappare richiesta in arrivo per il nuovo CLR, ma questo filtro non è registrato come mapping jolly, ma è associato solo con le estensioni note. Essa non intercetta ogni richiesta in arrivo. Se si desidera avere gli URL senza estensione è necessario eseguire la stessa procedura come per ASP.NET 2.0, ma utilizzano il nuovo filtro ISAPI invece.

La prego di controllare questa pagina sulla rimozione del eurl.axd e ho provato, ha funzionato! http://www.helicontech.com/forum/15029-ASPNET_40_MVC_and_ISAPI_Rewrite_3.html

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top