【发布时间】:2011-07-14 15:15:45
【问题描述】:
我有一个 ASP.NET (.NET 4) 网站,它使用 http PUT 作为 .ashx 通用处理程序。 PUT 调用源自 Silverlight 前端。在我的本地机器(Cassini Web 服务器)上的 VS 2010 中所有工作。
然后我部署到一个 IIS7.5 Win Server 2008 R2 盒子。
silverlight/网站很好,但是对 .ashx 处理程序的 PUT 调用会遇到 Windows 登录提示。
这是一个本地 Intranet,因此 Windows 身份验证(使用 NTLM 和协商提供程序)是唯一启用的身份验证。
我已经听从了他的建议,现在我可以通过我的 .ashx 处理程序进行 PUT 调用。问题是只有 Web 服务器管理员组中的人员才能执行此操作。没有其他人可以。他们会遇到 windows 登录提示。
知道这可能是什么吗?
我无法授予公司网络服务器上的每个人的管理员权限。毫无疑问,他们会砍掉我的一只手,在我面前吃掉那只手,然后把门给我看。
【问题讨论】:
标签: iis-7 iis-7.5 windows-authentication put