asp.net – 在单个位置禁用Windows身份验证
发布时间:2020-12-16 03:54:16 所属栏目:asp.Net 来源:网络整理
导读:我有一个Web应用程序,我想提供匿名访问其中的几个Web服务,以便我们可以从计算机访问Web服务,而无需在我们的网络上登录 Windows. 我已经尝试过这里的东西了Disable authentication on subfolder(s) of an ASP.NET app using windows authentication.我做到了
我有一个Web应用程序,我想提供匿名访问其中的几个Web服务,以便我们可以从计算机访问Web服务,而无需在我们的网络上登录
Windows.
我已经尝试过这里的东西了Disable authentication on subfolder(s) of an ASP.NET app using windows authentication.我做到了这个: <authentication mode="Windows" /> <authorization> <deny users="?" /> </authorization> … <location path="Tests/QService.asmx"> <system.web> <authorization> <allow users="?" /> <deny users="*" /> </authorization> </system.web> </location> 这两者都“起作用”,因为它们允许匿名用户访问Web服务.但是,似乎IIS仍然发送授权挑战,因为当我从浏览器访问服务时,我得到一个框来输入我的用户名和密码.如果我点击取消,我会匿名访问该页面.但是,我们的一些客户端不能很好地处理这个问题,因为401返回代码而失败. 有没有办法在该单一位置完全禁用Windows身份验证,以便IIS不会尝试建立Windows身份验证? 解决方法
您需要在虚拟目录上为该单个位置禁用Windows身份验证.那你不应该被挑战.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- ASP.NET Verses Winforms
- asp.net-mvc – 如何在MVC4中调用自定义模型绑定
- asp.net-mvc – 在每个请求上执行代码
- asp.net – ‘InitializeCulture’不是其成员
- asp.net-mvc – ASP.NET MVC 4 Datagrid
- asp.net-mvc – 我何时以及为什么要考虑asp.net
- Asp.net调用C#层调用Managed C调用Native C
- asp.net – 如何从数据库中获取null值到gridview
- asp.net – 在web.config下为url重写的多个外部文
- 如何在本地运行ASP.NET C#Web应用程序?
热点阅读