ASP.NET in IIS 5.1 Url routing

Kot je razvidno iz naslova, imam neke heretične želje za vzpostavitev url routinga na IIS 5.1 (ja, še vedno sem XP user, ti ti ti...). Glede na celo morje člankov je fora samo ta, da na IIS extensions dodaš wildcard extension (.*) in si good to go.

Kar je sicer res, ampak:

problem nastane pri klicu WebMethod metod (ki so v aspx, ne webservice). Ko se pošlje post na 'mojfiletek.aspx/Vrni', kot odgovor dobim '405 - Method not allowed'.

Ok, plan B: vpišem route v Global.asax in pošljem post na ta route (mojfiletek/Vrni). Response je null, do metode pa post sploh ne pride (breakpoint ostane nedotaknjen).

Kakšne ideje, ali moram začeti razmišljati o windows7 licenci zaradi IIS 7 (oz.7.5) ? :)

2 odgovora

Na trsplet blogu je enkrat bil članek o IIS url rewrite. Take a look :)

@Roky, hvala za info, ampak trenutna ideja je, da se url zadeve rešijo že na nivoju aplikacije.

Zaenkrat sem se odločil za uporabo IIS Express, ki ga lahko inštaliraš poleg VS 2010 SP1. Glede na prebrano naj bi bila to okrnjena verzija IIS 7 - bom videl če bo kaj olajšal situacijo :)