IIS 6 può soddisfare richieste di pagine senza estensioni?
Domanda
Esiste un modo in IIS per mappare le richieste a un particolare URL senza estensione a una determinata applicazione.
Ad esempio, tentando di eseguire il porting di qualcosa da un servlet Java, potresti avere un URL come questo...
http://[server]/MyApp/HomePage?some=parametro
Idealmente mi piacerebbe essere in grado di mappare tutto sotto MyApp su una particolare applicazione, ma in caso contrario, qualsiasi suggerimento su come ottenere lo stesso effetto sarebbe davvero utile.
Soluzione
È possibile impostare IIS6 per gestire tutte le richieste, ma la chiave per gestire i file senza estensioni è dire all'IIS di non cercare il file.
Altri suggerimenti
Puoi anche creare un filtro ISAPI che riscrive gli URL.L'utente inserisce un URL senza estensione, ma il filtro interpreterà la richiesta in modo che lo faccia.Tieni presente che in IIS è davvero facile rovinare tutto, quindi potresti voler trovarne uno già scritto.Non ne ho usato nessuno, quindi non posso consigliare un prodotto specifico diverso da quello che potresti trovare tramite Google, soprattutto perché non conosco il tuo caso d'uso specifico.Ma almeno ora sai cosa cercare.
Puoi anche riscrivere i tuoi URL utilizzando ASP.Net:
http://msdn.microsoft.com/en-us/library/ms972974.aspx