最近项目中有用到获取MSN好友这块.
在网上找了一堆.最后发现一个有用的.
在VISUAL STUDIO 2008中启动测试是有效的.
但是我用IIS来运行的时候就不行了.代码如下
    #region//获取MSN还有联系人
    protected void imgbtnFindByMsn_Click(object sender, ImageClickEventArgs e)
    {        GetContactPerson contactPerson = new GetContactPerson();        GetAddressStatus status = GetContactPerson.GetAddressByEmail(txtMsnId.Text.Trim(), txtMsnPd.Text.Trim(), out alist);        switch (status)
        {
            case GetAddressStatus.Success:
                //  listResult.Items.Clear();
                //oreach (Person tmp in list)
                //{ 
                //string text="Email:" + tmp.Email + " Name:" + tmp.Name;
                // this.listResult.Items.Add(new ListItem(text, tmp.Email));    
                //}
                //listResult.Visible = true;
                this.listResult.DataSource = alist;
                this.listResult.DataBind();
                divShow.Visible = true;
                lbtError.Text = "";
                break;
            case GetAddressStatus.UidOrPwdError:
                lbtError.Text = "MSN用户名或密码错误!";
                break;
            case GetAddressStatus.NetError:
                lbtError.Text = "网络错误!";
                break;
            case GetAddressStatus.NoAddress:
                lbtError.Text = "MSN地址不存在!";
                break;
            case GetAddressStatus.MailError:
                lbtError.Text = "邮箱地址格式不正确!";
                break;
            default:
                break;
        }
    }
    #endregion我用IIS做为调试网址是发现  out list 的 count=0.但是status=success是成功的.
所以很奇怪...用VS的调试是有值的.不知道大家有没有碰到过类似的问题.指教一下!这个搞得很烦了!!

解决方案 »

  1.   

    不太清楚,幫忙頂下。估計是你IIS設置的問題,應該跟程序沒有關係吧!
      

  2.   

    我想程序应该没问题.但IIS要怎么设置??
      

  3.   

    (⊙_⊙)?这不是我写的吗?直接在项目上运行就可以了。IIS我是发布了好用的。你试试。
      

  4.   

    大姐.IIS上真的没用.你有QQ吗?我加你
      

  5.   

    附下载地址:里面调用都有说明。直接使用就可。
    http://files.cnblogs.com/kongwei521/WebSite1.rar 看下这个用IIS好用不。反正我是发布了放在网站的IIS里面好用。源码下载:
    http://download.csdn.net/source/2598782