升级到 .NET 4.0 后,WCF 抛出 UnauthorizedAccessException

发布于 2024-08-28 20:39:39 字数 406 浏览 3 评论 0原文

我有一个非常简单的客户端服务器 ASP.NET 应用程序;通信是通过 WCF 服务进行的。所有这些都在 VS 2008 中完美运行,现在我升级到 VS2010,每次客户端代码尝试实例化到服务器的通道时:

new ChannelFactory<IMemberService>("Members.MemberService").CreateChannel();

它都会抛出 UnauthorizedAccessException“访问被拒绝”。

新版本是否有重大变化,或者我需要添加一些配置吗?

我很困惑,任何想法将不胜感激!

顺便说一句,使用的绑定是 basicHttpBinding,我不知道这在这里是否重要。

谢谢你, 安德烈

I have a pretty simple client-server ASP.NET app; communication is via WCF service. All worked perferctly in VS 2008, now I upgraded to VS2010 and every time the client code is trying to instantiate a channel to the server:

new ChannelFactory<IMemberService>("Members.MemberService").CreateChannel();

it throws an UnauthorizedAccessException "Access denied".

Were there any breaking changes in the new version, or do I need to add some configuration?

I'm pretty stuck, any ideas would be highly appreciated!

BTW, binding used is basicHttpBinding, I don't know if thats important here.

Thank you,
Andrey

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

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

发布评论

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

评论(1

黯淡〆 2024-09-04 20:39:39

请忽略,原来是配置错误

Please disregard, turned out to be configuration error

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