kly*_*lyd 5 iis model-view-controller wcf odata
从IIS6迁移到IIS7后,使用WCF oData服务的所有站点在尝试发出Post/Put/Patch/Delete请求时都会提示输入凭据.在取消请求之前,将不断提示用户输入凭据.取消请求后,他们将收到401.3服务器的响应.
如果用户被授予对包含*.svcWCF oData服务文件的文件夹的修改权限,则授权他们使用这些动词发出请求.Asp.Net模拟没有打开.
AppPool在服务帐户下运行Integrated .Net 4,具有对站点文件夹/文件的修改权限.
更新:
似乎这是设计的.授予ServerName\Users修改权限*.svc,确实解决了问题.附录:具体来说,它似乎Domain Users或Authenticated Users需要修改权利*.svc.
最终更新:更改了措辞,使其他人更容易找到问题
这是设计使然。如果禁用模拟,则使用 NTFS ACL 来保护资源。我知道一开始这看起来很奇怪,但是一些想法会让您理解,鉴于此特定配置的限制,这是一种合理的方法。MSDN 上记录了此行为。
| 归档时间: |
|
| 查看次数: |
1148 次 |
| 最近记录: |