1
<authentication mode="Forms">
  <forms loginUrl="https://Login.Url.I.Have.To.Use" name=".Name" protection="Validation" path="/" slidingExpiration="true" timeout="10" cookieless="UseCookies" requireSSL="false" />
</authentication>

我的 Web.Config 中有这个条目,它可以很好地将应用程序定向到所需的 loginUrl。问题是,当我在此处设置 loginUrl 时,它不再添加 returnUrl,因此登录后它只会停留在 loginUrl 上,而不是返回到请求的页面。有谁知道为什么这会导致 returnUrl 无法设置以及我该如何解决?

如果我没有设置 loginUrl,那么它会添加 returnUrl,但它会尝试转到不存在的默认 login.aspx。

4

1 回答 1

3

不敢相信我花了 2 天时间才弄明白,但问题是我已经离开了

<authorization>
  <deny users="?" />
</authorization>

脱离 web.config

于 2013-09-24T13:51:35.387 回答