zoukankan      html  css  js  c++  java
  • C# 基于密码的身份验证报错问题System.Net.NetworkCredential

    今天碰到个很奇怪的问题,在用下面这段代码调试时获取身份验证时居然报错,更奇怪的是本地VS中调试正常而在虚机上调试就报错了

     ClientCredentials clientCredentials = new ClientCredentials();
     clientCredentials.Windows.ClientCredential = new System.Net.NetworkCredential(UserName, PassWord, Domain);

    猜想是虚机里缺少了什么组件,不然为何本机行虚机不行呢,但查了N多资料都没有结果,直到看到这个链接http://stackoverflow.com/questions/11932116/system-security-cryptography-cryptographicexception-the-handle-is-invalid,说要在在属性配置里把NTLM勾上,抱着试试看的心态去做勾了再启动调试居然OK了,但我不相信是这个问题于是把勾又去掉了,再调试也没问题,所以虽然问题解决了,但还是不知道是什么引起的该问题。


  • 相关阅读:
    CentOS7搭建SFTP服务
    MySQL主从异常恢复
    MySQL主从复制配置
    Docker安装MySQL8.0
    CentOS7安装JDK1.8
    RabbitMQ死信队列
    RabbitMQ重试机制
    RabbitMQ消息可靠性传输
    TCP/IP的Socket编程
    c#网络编程使用tcpListener和tcpClient
  • 原文地址:https://www.cnblogs.com/VicTang/p/3808978.html
Copyright © 2011-2022 走看看