Authentication 具有集成身份验证问题的WCF数据服务

Authentication 具有集成身份验证问题的WCF数据服务,authentication,wcf-data-services,Authentication,Wcf Data Services,我有一个启用匿名访问和集成Windows身份验证的web项目。我构建了一个WCF数据服务,因为它只允许一次身份验证,所以我在该服务上启用了集成身份验证。我可以在浏览器中查看服务。然而,当我试图查询任何实体的服务时,它会给我禁止的错误。我也尝试在服务上启用匿名访问,但不起作用 我是否需要给它一些其他访问权限,或者不可能对服务本身启用一个身份验证,从而保持项目虚拟目录的匿名性和集成性 更新:我的数据服务中没有任何操作。对于实体,我已经在所有实体上设置了“全部”权限。在WCF数据服务上只允许使用一种身

我有一个启用匿名访问和集成Windows身份验证的web项目。我构建了一个WCF数据服务,因为它只允许一次身份验证,所以我在该服务上启用了集成身份验证。我可以在浏览器中查看服务。然而,当我试图查询任何实体的服务时,它会给我禁止的错误。我也尝试在服务上启用匿名访问,但不起作用

我是否需要给它一些其他访问权限,或者不可能对服务本身启用一个身份验证,从而保持项目虚拟目录的匿名性和集成性


更新:我的数据服务中没有任何操作。对于实体,我已经在所有实体上设置了“全部”权限。

在WCF数据服务上只允许使用一种身份验证方法

如果您选择使用集成安全路由,则需要在构建DataServiceContext后设置凭据

使用当前用户的Windows标识时,可以使用类似的方法

employeeEntities = new EmployeeDataService.EmployeeEntities(new Uri("http://.../employeedata.svc"));
employeeEntities.Credentials = CredentialCache.DefaultCredentials;