在asp.net MVC 5项目中,我使用基于katana owin的中间版来处理身份验证。在Start.cs
文件中,我使用Startup
类和Configuration
方法。
有没有办法在Configuration
方法中获取请求的完整URL?我需要将它的最后一部分存储在cookie中
public void Configuration(IAppBuilder app) {
app.UseCookieAuthentication(new CookieAuthenticationOptions { ... }
// something here to get the full URL
// other authentication code here
}
答案 0 :(得分:4)
启动在请求周期之外运行。实际上,它只运行一次,然后可以再次运行多个连续的URL(当AppPool回收,服务器重启等时)。
长短,即使您可以访问该网址,它也不会对您有任何好处,因为它只是第一个被访问的随机网址,可能会也可能不会适用于你在这里尝试做的任何事情。