Не удалось загрузить файл или сборку «Facebook» или одну из ее зависимостей - PullRequest
0 голосов
/ 14 февраля 2011

Я пытаюсь аутентифицироваться, используя api graph facebook.Я использую это, чтобы получить 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 находятся впапка my bin .

Моя среда:

Facebook C # SDK 5.0.3

VS 2010

.NET 4.0

IIS 7 (используется для отладки)

http://MyLocalhost.com/

Есть мысли, что не настроено должным образом?

Спасибо.

Стив

1 Ответ

1 голос
/ 14 февраля 2011

Это может быть не правильный ответ, но я столкнулся с ошибкой, подобной этой, в каком-то другом проекте. Попробуйте изменить framework settings

в свойствах решения и установите для него тот же SDK, который вы используете, т.е.если вы используете facebook 4.0 (dotnet version notsdk version), то измените его с клиента dotnetframework 4.0 (по умолчанию в версии 2010) на 4.0

...