我正在尝试通过此客户端应用中的代码获取用户名:
SimpleService.SimpleServiceClient client = new SimpleService.SimpleServiceClient();
MessageBox.Show(client.GetUserName());
服务方法是:
public string GetUserName()
{
return "Authenticated Username: " + ServiceSecurityContext.Current.PrimaryIdentity.Name;
}
当客户端应用程序使用IIS中托管的WCF服务作为服务引用时,会出现此问题 当我从项目中使用简单的WCF服务时,一切都很棒。
有人知道为什么吗?