Я разрабатываю приложение, и я отлаживаю код с помощью Visual Studio 2013 и Visual Studio 2010, и код ведет себя по-разному с этими двумя программами.IHttpModule ведет себя по-разному на разных серверах
В VS 2010, после того, как код был выполнен и страница была построена, выполнение завершается. В VS 2013, после того, как страница была построена, она получает другой вызов метода context_BeginRequest (отправитель объекта, EventArgs e) в IHttpModule, который я реализовал.
Первая проблема: почему этот дополнительный вызов?
Вторая проблема: IHttpModule получает путь через GetVirtualPath(), а затем перенаправляет его. Проблема заключается в следующем: почему путь получил путь к стартовой странице, а не к той странице, на которой он сейчас находится?
Вы можете разместить 1-й и 2-й URL вызова? –
1. http: // localhost: 50166/Account/Register_Step0.aspx (последний правильный вызов) 2. http: // localhost: 50166/__ browserLink/requestData/53a4a5464d2b4887a5b5358512251198 (дополнительный вызов) 3. http: // localhost: 50166/Account/LogIn.aspx? ReturnUrl =% 2f__browserLink% 2frequestData% 2f2528b242a00646a98acae54d3c4c9cad (дополнительный вызов со страницы входа!) – Luke
Возможно, это эта функция: http://www.asp.net/visual-studio/overview/2013/using -browser-link, но я понятия не имею, sry:/ –