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条回答

    报告相同问题?

    悬赏问题

    • ¥40 复杂的限制性的商函数处理
    • ¥15 程序不包含适用于入口点的静态Main方法
    • ¥15 素材场景中光线烘焙后灯光失效
    • ¥15 请教一下各位,为什么我这个没有实现模拟点击
    • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
    • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
    • ¥20 有关区间dp的问题求解
    • ¥15 多电路系统共用电源的串扰问题
    • ¥15 slam rangenet++配置
    • ¥15 有没有研究水声通信方面的帮我改俩matlab代码