0

我有一个要求,比如有一个解决方案以及 4 个项目。Webapp,重新路由处理程序(将请求重定向到我的 WCF 服务),业务,数据库。我在我的 webapp 中引用其他项目,它只有 1 个网页。

现在我需要为此 Web 应用程序提供 Windows 身份验证。

如果我实施 Windows 身份验证,则来自智能设备的现有访问无法连接到路由处理程序。

所以我有几个问题,我做了一些家庭作业并发现

在 IIS 7.5 上为使用 Windows 身份验证的 ASHX 处理程序启用 PUT

如何在需要身份验证的站点中授予对使用通配符的 httpHandler 的匿名访问?

所以现在我的疑问是 1. 我们可以绕过处理程序的身份验证吗?2. 我们可以在不改变智能设备代理中的任何内容的情况下访问它吗?

4

1 回答 1

0

所以这里没有任何人的回应。无论如何,我找到了解决方法。我想这可能对其他人有帮助。

我创建了一个只接受 Windows 凭据的登录页面。我删除了 web.config 条目以仅接受 Windows 身份验证。

对于 aspx 页面,操作正在做什么。正在检查用户的身份验证。

对于剩余的页面/处理程序,我避免了这种交叉检查,以便我的服务或下载请求处理程序可以正常工作。

于 2013-03-19T11:27:22.030 回答