WCF数据服务SaveChanges问题

发布于 2024-09-14 08:45:10 字数 564 浏览 2 评论 0原文

我已将 wcf 数据服务项目发布到 IIS7,并在该服务器上安装了 .NET 4。一切正常,但是当我从客户端调用 SaveChanges 时,服务返回错误:

“/”中的服务器错误 应用程序。
描述:错误 访问资源时发生 需要满足此请求。你 可能没有查看权限 请求的资源。
错误 消息 401.3:您没有 查看此目录的权限或 使用您的凭据的页面 提供(由于访问被拒绝 控制列表)。询问 Web 服务器的 管理员授予您访问权限。

尽管在我的本地 Visual Studio 主机服务器上一切正常。 包含网站的目录的权限似乎是正确的。无法识别问题所在。

服务配置:

config.UseVerboseErrors = true;
config.SetEntitySetAccessRule("*", EntitySetRights.All);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

I've published wcf dataservice project to IIS7 with .NET 4 installed on that server. Everything worked fine, but when i called SaveChanges from client, service returned error:

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.

Tho everything works fine on my local Visual Studio host server.
The permissions on directory, that contains websites seem to be correct. Cant identify the problem.

Service configuration:

config.UseVerboseErrors = true;
config.SetEntitySetAccessRule("*", EntitySetRights.All);
config.DataServiceBehavior.MaxProtocolVersion = DataServiceProtocolVersion.V2;

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

゛时过境迁 2024-09-21 08:45:10

将“经过身份验证的用户”添加到对 *.svc 文件具有写入权限的用户会有所帮助,但这只是一个糟糕的解决方案。也许有人可以建议更好的一个?

Adding "Authenticated Users" to users with write permissions on *.svc file helps, but that's just bad solution. May be someone can suggest the better one?

甜妞爱困 2024-09-21 08:45:10

确保该目录具有读写权限,并在 IIS 上启用匿名访问

Make sure the directory is shared with read and write privileges and enable anonymous access on IIS

真心难拥有 2024-09-21 08:45:10

这是由于您的网络应用程序的物理位置的权利。

It is due to the rights on the physical location of your web application.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文