Я работаю над веб-приложением, которое использует сторонний HttpModule, который выполняет переписывание URL.
Я хочу знать, есть ли способ определить исходный url позже в событии Application_BeginRequest
. Например...
Оригинальный URL: http://domain.com/products/cool-hat.aspx
Переписанный URL (от стороннего httpmodule): http://domain.com/products.aspx?productId=123
В прошлом я написал HttpModules, которые хранят исходный url в HttpContext.Items, но это приложение стороннего разработчика, и я не могу этого сделать.
Любые идеи будут оценены.