以下一行:
string url = HttpContext.Current.Request.Url.AbsolutePath.ToLower();
会导致未经授权的访问异常。
这对我来说很奇怪,特别是因为我可以将鼠标悬停在变量上并查看其值。
这是从IHttpModule继承的自定义类中,该类在加载aspx时运行。 我正在使用它来让用户请求页面和请求的页面。 上面的代码行用于检测正在请求的页面。
有什么想法吗?这对我来说似乎很奇怪。
答案 0 :(得分:1)
是否可能选择了Release模式而不是Debug模式进行编译。即使在调试时,在发布模式下,为异常报告的行可能与由于优化而实际导致异常的行不同。