FB Connect:(417)期望失败

时间:2010-03-18 09:04:01

标签: asp.net vb.net facebook

我开发了一个简单的ASP.NET应用程序,它工作正常,但现在我无法获取用户信息;我收到了这条消息:

  

远程服务器返回错误:(417)期望失败。

这是我正在使用的代码:

Dim FBUser As Facebook.Schema.user = Nothing
Dim connectSession As Facebook.Session.ConnectSession
Dim FBApi As Api

connectSession = New Facebook.Session.ConnectSession(ConfigurationManager.AppSettings("AppKey"), ConfigurationManager.AppSettings("AppSecret"))

If connectSession.IsConnected() Then
    FBApi = New Api(connectSession)
    Try
        FBUser = FBApi.Users.GetInfo()
        '' do some work
    Catch ex As Exception
        FBUser = Nothing
        '' other work
    End Try
End If

这真令人困惑,因为它现在正好运行了2周!!

由于

1 个答案:

答案 0 :(得分:3)

我很抱歉最近发布了解决方案,但事实证明这是与ISP有关的一些事情。将此行添加到Web配置将有助于:

  <system.net>
    <settings>
      <servicePointManager expect100Continue="false"/>
    </settings>
  </system.net>

或等同于代码。