在工作组中和跨计算机运行示例

在不是域成员的计算机(而是工作组的一部分)上运行 Windows Communication Foundation (WCF) 示例时和跨计算机运行示例时,可能引起很多与安全相关的问题。

常见问题

下表说明在跨计算机运行 WCF 示例时引发的一些常见问题,以及如何解决这些问题。

问题 解决方案

用本地用户帐户(计算机\用户或管理员)的凭据运行客户端时,Windows 安全无法跨计算机工作。

确保在服务计算机上存在本地用户帐户。

该用户帐户必须在两台计算机上具有相同的密码,并且密码不能为空白。

服务和客户端都在域成员的计算机上运行,但 Windows 安全无法跨计算机工作。

确保客户端和服务在同一个域的计算机上运行,这样客户端可以用其域用户帐户登录服务。

本地安全策略中的默认设置阻止示例跨计算机运行。客户端无法登录到服务。

修改本地安全策略(“安全设置”\“本地策略”\“安全选项”),如下所示:

  • Guest 帐户状态设置为 Enabled
  • 确保本地帐户的共享和安全模型没有设置为仅 Guest - 本地用户以来宾身份验证,而是设置为 Classic - 本地用户以自己的身份验证。

使用 Internet Explorer 访问服务文件 (.svc) 失败。

修改防火墙以使承载服务的计算机能够访问网络。请参见防火墙说明

Send comments about this topic to Microsoft.
© 2007 Microsoft Corporation. All rights reserved.