尝试在我的ASP网络表单中使用窗口身份验证模式( 因此我可以在使用IIS 托管时检索当前用户的名称),在一个intratnet环境中(只能访问)通过网络登录):
到目前为止我尝试过的事情:
1)在Web.config中增加maxQueryStringLength / max UrlLength:
httpRuntime maxQueryStringLength="2097151" maxUrlLength="10999" targetFramework="4.5"
2)确保我的代码中没有任何重定向:
Error Redirect Loop
3)删除网址末尾的黑色字样:
Remove Trailing Slash From the URL
4)将UsePortNumber设置为true以保留端口号:
https://searchcode.com/codesearch/view/14375781/
5)清除浏览器cookie
此外, default.aspx 上还有一些客户端javascript只检查目标浏览器(IE / Chrome /等)。是否有一些我遗漏的需要解决URL太久的问题?此外,拥有如此长的URL是正常的吗?
答案 0 :(得分:1)
我有同样的问题。 它导致bny禁用站点上的匿名身份验证。 我找到的解决方案是将以下内容添加到web.config文件中的appsettings:
<add key="owin:AutomaticAppStartup" value="false"/>
&#13;