Я пытаюсь создать что-то похожее на diggbar.
Я использую Visual Studio 2010 и сервер разработки Asp.
Однако я не могу заставить сервер разработки ASP обработать запрос, поскольку он содержит «http:» в пути. Я пытался создать HTTPModule для перезаписи URL в BeginRequest, но обработчик событий не вызывается, когда URL-адрес http://localhost:5957/http://yahoo.com. Обработчик события вызывается, если URL-адрес http://localhost:5957/http/yahoo.com
Подведем итог:
Есть идеи?
Я не уверен, какой веб-сервер использует digg, но держу пари, что это просто невозможно с IIS или встроенным веб-сервером для VS. Скорее всего, это веб-сервер, который можно изменить, чтобы разрешить все виды дурацких URL.
Вам необходимо использовать HttpUtility.UrlEncode для вашей строки перед перенаправлением на нее.