Сначала необходимо создать новый класс, реализующий IFacebookApplication.
private class RequestScopedFacebookApplication : IFacebookApplication
{
private IFacebookApplication Current
{
get
{
var url = HttpContext.Current.Request.Url;
var app = GetSettingsForUrl(url);
return app;
}
}
public string AppId
{
get { return Current.AppId; }
}
/* ....... */
}
Затем в Application_Start файла global.asax установите приложение Facebook.
public void Application_Start()
{
FacebookApplication.SetApplication(new RequestScopedFacebookApplication());
}
ОБНОВЛЕНИЕ: Здесьэто дополнительный пример реализации: https://gist.github.com/820881