首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >HTTP错误404.15 -未找到...because查询字符串太长

HTTP错误404.15 -未找到...because查询字符串太长
EN

Stack Overflow用户
提问于 2015-02-13 01:17:51
回答 3查看 44.9K关注 0票数 18

我已经检查了很多关于这个错误的帖子,但是还没能解决这个问题。

我有一个简单的MVC5网站在VS2013上运行的Windows8专业版。创建站点时,选择了用于个人帐户的选项。我现在需要启用windows身份验证,以便只有AD帐户用户可以使用该网站,还需要进行授权,以便我可以将对特定视图/控制器的访问限制为特定AD组。

在VS中选择web项目后,我已经更新了属性窗口(F4),以便匿名身份验证设置为disabled,Windows Authentication设置为Enabled。

该项目的web.config现在包含以下部分:

<system.web>
    <authentication mode="Windows" />
    <compilation debug="true" targetFramework="4.5" />
    <httpRuntime targetFramework="4.5" />
    <authorization>
      <deny users="?" />
    </authorization>
  </system.web>
  <system.webServer>
    <modules>
      <remove name="FormsAuthenticationModule" />
    </modules>
  </system.webServer>

我从IIS或F5访问站点时收到错误: HTTP错误404.15 -找不到请求过滤模块被配置为拒绝查询字符串太长的请求。我注意到一些东西循环给出了一个ReturnUrl,它是查询字符串中的一个重复的长连接。

在Impersonisation部分中,我已设置为禁用“匿名身份验证、ASP.Net模拟和窗体身份验证”。在IIS.Net授权规则一节中,我设置了拒绝“匿名用户”和允许“所有用户”。

我哪里错了?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28483745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档