【问题标题】:How to acess the WCF service if the is service is authenticated如果 is 服务经过身份验证,如何访问 WCF 服务
【发布时间】:2011-09-22 04:13:56
【问题描述】:

我正在使用 Visual Studio 2005,因为我想从 WCF 服务中获取一些方法。

我调用了 WCF 服务,但我无法访问它,因为它是由

客户端凭据,所以我收到错误,例如“获得此方法的权限被拒绝”。如何

从 Visual Studio 2005 传递凭据以访问该 WCF 服务?我是新的 WCF

服务请指导我?我已经发布了相同的代码。

EmployeeService service = new EmployeeService();

【问题讨论】:

  • 您是否搜索过解决方案?分步指南blog.adnanmasood.com/2010/04/29/…
  • 服务已经过身份验证,只是我想将用户名和密码传递给他们使用客户端凭据的服务,但我使用的是 .net 2005,没有这样的选项。
  • 2005 年不完全支持 WCF...请参阅此问题:stackoverflow.com/questions/346329/…
  • 是否可以暂时禁用服务(端)的认证?

标签: c# wcf authentication


【解决方案1】:

您是否尝试过使用Credentials 属性。例如,

EmployeeService service = new EmployeeService();
service.Credentials = new NetworkCredentials(userName, password);

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多