Pytanie : Dojazdowy prośba chodnikowiec w C#

I próbować Global.asax redirects w mój strona internetowa. I mieć kod który pracować jeżeli the strona prosić być .aspx strona. Gdy nieistniejący falcówka tak jak /products prosić, I kończyć nieistniejący na the 404 błąd page.

I ściągać the ieHttpHeaders narzędzie, i I widzieć te chodnikowiec w the błąd strona:

GET /products HTTP/1.1
Accept: */*
Accept-Language: en-
UA-CPU: x86
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (zgodny; MSIE 7.0; Windows NT 5.1; .NET CLR 3.0.04506.30; .NET CLR 2.0.50727; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729)
Host: dev-wwwasaorg
Connection: Keep-Alive

If I móc the pierwszy linia te chodnikowiec w C#, I móc the kod móc I potrzebować. I móc dostawać dlaczego the DOSTAWAĆ.
Request.ServerVariables ["ALL_HTTP"] dawać linia po tym jak the pierwszy linia. Próbować I próbować dawać the pierwszy linia.
Any pomoc doceniać…

Odpowiedź : Dojazdowy prośba chodnikowiec w C#

Gdy ty robić prośba dla kartoteka (lub falcówka) od IIS serwer, IIS najpierw czek jeżeli the kartoteka istnieć - jeśli nie ty dostawać the 404 błąd - jeżeli ono istnieć ono sprawdzać the rozszerzenie the kartoteka prosić, i jeżeli ono być .aspx IIS wręczać the prośba daleko the. Netto silnik.

W Ten Sposób, w twój skrzynka, ponieważ the kartoteka istnieć, the prośba nigdy dać the. Netto przerobowy silnik - tak twój kod nigdy biegać.  The sposób wokoło prośba być lub 1) upewniać się the kartoteka/falcówka istnieć (nawet jeśli ono być podstawowy pusty) lub 2) Mieć IIS wcale i właśnie automatycznie każdy prośba. Sieć.

Być ty na IIS 7 lub 6?

Inne rozwiązania  
 
programming4us programming4us