我正在尝试使用facebook的图形api进行身份验证。我用它来获取access_token。我正在使用以下内容重定向到facebook:
Response.Redirect(string.Format("https://graph.facebook.com/oauth/authorize?client_id={0}&redirect_uri={1}&display={2}&scope={3}", clientId, redirectUrl, display, scope));
当facebook重定向回我的网站时,我收到无法加载文件或程序集'Facebook'或其中一个依赖
当facebook返回时,地址看起来很好。
http://mylocalhost.com/Facebook/oauth-redirect.aspx?code=..........
但是,IIS / .NET引发配置错误 - 无法加载文件或程序集“Facebook”或其依赖项之一
Line 57: <add assembly="System.EnterpriseServices, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
第58行: 第59行: 第60行: 第61行:
我确认Facebook.dll和Facebook.Web.dll在我的 bin 文件夹中。
我的环境是:
Facebook C#SDK 5.0.3
VS 2010
.NET 4.0
IIS 7(用于调试)
有关未正确配置的内容的任何想法?
感谢。
史蒂夫
答案 0 :(得分:1)
这可能不是正确的答案,但我在其他项目中遇到了这样的错误。请尝试更改framework settings
在解决方案的属性中,并将其设置为与您正在使用的sdk相同,即如果您使用的是facebook 4.0(dotnet version notsdk version)
,则将其从dotnetframework 4.0客户端(默认为Vs 2010)更改为4.0