我在 MVC4 中编写了一个应用程序并部署到服务器。
我遇到了一个问题,当用户尝试导航到具有 [Authorize] 属性的 url 时,locally
这会将用户重定向到。
/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent
但是在服务器上,我发现这是在 url 的开头添加了一些额外的字符?
/~/Account/Login?ReturnUrl=%2fEvents%2fCreateEvent
由于以下原因,这会引发 404 异常/~/
当用户通过身份验证并导航到Events/CreateEvent
然后它可以正常工作,但是当他们不是时失败!
有谁知道为什么?