powerat123 2014-12-05 02:50
浏览 987

WCF 身份验证问题,当服务器 上运行客户端程序时 会出现验证失败的结果

服务器端 身份验证设置的是 只启用Windows身份验证,设置好登录名,密码,域等信息,
现在一段测试程序连接WCF地址,访问密码、用户名、域都配置正确,配置文件设置验证如下:



在本机上运行,一切正常,能够访问数据库等等一切操作,但是如果将程序放到服务器上(这个服务器就是搭建WCF 的服务器),运行就会爆验证不通过的错,报错如下:System.ServiceModel.Security.MessageSecurityException: The HTTP request is unauthorized with client authentication scheme 'Ntlm'. The authentication header received from the server was 'NTLM'. ---> System.Net.WebException: The remote server returned an error: (401) Unauthorized.

但是服务器与程序的 配置都是 NTLM, 为什么会报错, 在其他所有机器上运行都是正常的, 只有这种 客户端与服务器同体的时候就报错, 求大神解答

  • 写回答

0条回答

    报告相同问题?

    悬赏问题

    • ¥15 高德地图点聚合中Marker的位置无法实时更新
    • ¥15 DIFY API Endpoint 问题。
    • ¥20 sub地址DHCP问题
    • ¥15 delta降尺度计算的一些细节,有偿
    • ¥15 Arduino红外遥控代码有问题
    • ¥15 数值计算离散正交多项式
    • ¥30 数值计算均差系数编程
    • ¥15 redis-full-check比较 两个集群的数据出错
    • ¥15 Matlab编程问题
    • ¥15 训练的多模态特征融合模型准确度很低怎么办