我在本地发布后可以用得,能够获取到MSN好友的列表。但是上传到服务器上之后就获取不到了。
如图
第一张是本地的,第二张是再服务器上的。 可能会有哪些原因呢。
用的是google.gdata.xxx.dll

解决方案 »

  1.   

    是的,我也遇到相同情况。
    开始是在WINFORM下可以,还来本地WEB下VS下可以了,再后来本地IIS下可以了,最后服务器上IIS下怎么搞也不行。
    如果LZ解决了可以分享一下解决方法,谢谢。
    http://topic.csdn.net/u/20110518/17/04c47167-496e-453c-b1ad-71269864dc3c.html
      

  2.   

    就是在IIS上获取不到好友的列表了不知道如何解决。
    msnpsharp
      

  3.   

    这组件肯定要在电脑上注册啥的(cmd命令的那种)类似Jmail的DLL 就需要注册个东西,服务器一般都不给注册这玩意,怕有毒
      

  4.   

    你可以去下载个新的DLL。我以前用的没事
    1:
    产生问题是因为msnpsharp.dll里面有处产生文件,并且写在服务器上,结果这个地方的Path获取错误,最后指向
    C:\WINDOWS\system32\inetsrv这个目录,并且要产生两个*.mcl文件,错误就在这里
    因此我找到msnpsharp.dll的源码,最终找到问题产生的地方,也就是说权限拒绝是因为,操作的目标文件夹出了问题,我想到现在为止我对这个问题的描述算是清楚了吧  
    2:
    不用修改源文件 调用前设置
     MSNPSharp.Settings.SavePath = "\\my\\temp";用之前需要先建目录 该目录为物理路径 
      

  5.   

    你好,1、我下载了你说的新的dll文件,但是问题仍然还存在,不知道是哪里出错了。
    2、 MSNPSharp.Settings.SavePath = "\\my\\temp";这个是在哪里设置的?
    谢谢
      

  6.   

    我后来没有用,msnpsharp.dll,抛开IIS上不行这个问题,msnpsharp.dll要20秒才出来。后来用DOTMSN实现,3秒就出来了,但也有服务器上IIS问题。
      

  7.   

    lswsemail 你下载他的。他已经说明怎么弄了。下载新的MSNPSharp源码改对应的地方然后生成DLL然后再你项目中调用,
      

  8.   


    也许他的代码旧了你下载新的改下。这个DLL更新很快