2016-06-28 3 views
0

В проекте asp.net MVC 5 я использую catana owin на основе middlewere для обработки аутентификации. Внутри файла Start.cs у меня есть класс Startup с методом Configuration. Есть ли способ получить полный URL-адрес запроса внутри метода Configuration? Мне нужно, чтобы последняя часть была сохранена в файле cookieПолучить информацию о URL-адресе в Startup

public void Configuration(IAppBuilder app) { 
    app.UseCookieAuthentication(new CookieAuthenticationOptions { ... } 
    // something here to get the full URL 

    // other authentication code here 
} 

ответ

4

Запуск запускается за пределами цикла запроса. На самом деле, это работает только один раз, а затем несколько последовательных URL-адреса могут быть обслужены, прежде чем он когда-либо снова бежит (когда AppPool перерабатывает, сервер перезагружается и т.д.)

Длинные и короткие, даже если вы могли доступ к URL, это не принесет вам никакой пользы, потому что это будет просто первый случайный URL-адрес, доступ к которому может быть или не применим к тому, что вы пытаетесь сделать здесь.

 Смежные вопросы

  • Нет связанных вопросов^_^