在Web中用MSNPSharp获取好友时,用VS打开网页(如:http://localhost:2384/)时可以获取,但是用IIS打开网页(如:http://localhost/)时就获取不成功。有哪位高手知道什么原因吗?请赐教。谢谢!!!

解决方案 »

  1.   

    本帖最后由 net_lover 于 2011-05-18 13:20:05 编辑
      

  2.   

    产生问题是因为msnpsharp.dll里面有处产生文件,并且写在服务器上,结果这个地方的Path获取错误,最后指向
    C:\WINDOWS\system32\inetsrv这个目录,并且要产生两个*.mcl文件,错误就在这里下载msnpsharp.dll的源码,最终找到问题产生的地方修改,也就是说权限拒绝是因为,操作的目标文件夹出了问题修改好的dll下载http://download.csdn.net/source/2632072
      

  3.   


    我的应用中msnpsharp.dll被GetEmailAddress.dll封装了,GetEmailAddress.dll也是别人的,需要msnpsharp.dll版本3.0,你那个版本是2.5的,替换报编译错误。
    有没有msnpsharp.dll改后的使用DEMO,要简单些,我只需要“给定用户名和密码,获取好友列表功能”,谢谢了!
      

  4.   

    GetEmailAddress.dll 擦这个不是我写的吗。
    ///需要msnpsharp.dll版本3.0,你那个版本是2.5的
    这个不是我改 。你看看下载地址里面有没有源码。有的话升级3.5.已经指出错误了。你也可以找到msnpsharp.dll的源码,最终找到问题产生的地方修改