我已经发布了wcf dataservice项目到IIS7,并在该服务器上安装了.NET 4。一切运行良好,但是当我从客户端调用的SaveChanges,服务返回的错误:WCF数据服务SaveChanges问题
Server Error in '/' Application.
Description: An error occurred while accessing the resources required to serve this request. You might not have permission to view the requested resources.
Error message 401.3: You do not have permission to view this directory or page using the credentials you supplied (access denied due to Access Control Lists). Ask the Web server's administrator to give you access.
芹苴一切工作正常我本地的Visual Studio主机服务器上。 包含网站的目录权限似乎是正确的。不能确定问题。
服务配置:
config.UseVerboseErrors = true;
config.SetEntitySetAccessRule("*", EntitySetRights.All);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;
你有没有找到更好的解决方案呢?我刚刚遇到它,并且不必为该服务设置单独的权限。 – Col 2011-07-11 08:42:49
@Col,奇怪,但没有。刚离开该解决方案并将安全问题置于服务器的管理员身上。 – 0x49D1 2011-07-11 09:43:29