首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IIS7 Post/Put/修补程序/删除WCF oData -身份验证失败401.3

问IIS7 Post/Put/修补程序/删除WCF oData -身份验证失败401.3
EN

Stack Overflow用户
提问于 2014-02-06 18:42:02
回答 1查看 1.3K关注 0票数 5

从IIS6迁移到IIS7之后,所有使用oData服务的站点在试图发出Post/Put/Patch/Delete请求时都会提示提供凭据。将不断提示用户提供凭据,直到取消请求为止。在取消请求后,他们将收到来自服务器的401.3响应。

如果授予用户对包含WCF *.svc服务的oData文件的文件夹的修改权限,则授权用户使用这些谓词进行请求。Asp.Net模拟是而不是打开。

AppPool正在服务帐户下运行集成.Net 4,该帐户对站点的文件夹/文件具有修改权限。

更新:,似乎这是设计的。授予ServerName\Users对*.svc的修改访问权限确实解决了这个问题。增编:具体来说,看起来Domain Users或Authenticated Users需要修改*.svc__的权限。

最后更新:修改措辞,使问题更笼统/更容易为他人找到

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-02-07 02:40:31

这是故意的。如果禁用模拟,则使用NTFS ACL保护资源。我知道这在一开始看起来很奇怪,但是一些想法会让您理解,考虑到这种特定配置的限制,这是一种合理的方法。MSDN记录了这种行为。

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

https://stackoverflow.com/questions/21611291

复制
相关文章

相似问题

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