在 asp.net mvc 应用程序中,我有这样的代码:
var p = HttpContext.Current.Request.AppRelativeCurrentExecutionFilePath;
if (p.EndsWith("Login.aspx")) return;
此代码在Application_AuthenticateRequest
方法中的每个请求上执行。问题在于,在一台计算机上 p 是~/Login.aspx
,而在另一台计算机~/Login.aspx/LoginUser
上。该请求是针对~/Login.aspx/LoginUser
. 为什么行为不同?