Ho un grosso problema. Ci sono dispositivi in diretta che inviano l'URL "/ updates". È un refuso dello sviluppatore per quei dispositivi. Nei log del server, sembra "/ updates +".Problema con un URL che termina con% 20
Ho un modulo di riscrittura ManageURL che gestisce tutte le richieste senza estensione. Ma questa richiesta provoca un HttpException:
System.Web.HttpException:
System.Web.HttpException
at System.Web.Util.FileUtil.CheckSuspiciousPhysicalPath(String physicalPath)
at System.Web.HttpContext.ValidatePath()
at System.Web.HttpApplication.ValidatePathExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Per come la vedo nei log, il modulo riscrittura URL non anche ottenere questo URL, quindi non può risolvere il problema lì.
Esiste un modo per gestire gli URL con ASP.NET?
avremo bisogno per vedere il codice che genera l'eccezione. – Dave
Stai usando il modulo di riscrittura di IIS o hai scritto il tuo modulo che esegue la riscrittura? –