Asp.net mvc 使用Facebook C#SDK在代码中设置AppId和AppSecret

Asp.net mvc 使用Facebook C#SDK在代码中设置AppId和AppSecret,asp.net-mvc,asp.net-mvc-2,asp.net-mvc-3,facebook-c#-sdk,Asp.net Mvc,Asp.net Mvc 2,Asp.net Mvc 3,Facebook C# Sdk,我正在使用FacebookC#SDK在我的MVC应用程序中设置Facebook身份验证。SDK要求appId和appSecret存储在web配置的Facebook设置部分。我想将我的appId和appKey存储在其他地方。有没有办法在代码中设置这些值?您可以在创建新的FacebookClient对象时设置这些值 /// <summary> /// Initializes a new instance of the <see cref="FacebookClient"/>

我正在使用FacebookC#SDK在我的MVC应用程序中设置Facebook身份验证。SDK要求appId和appSecret存储在web配置的Facebook设置部分。我想将我的appId和appKey存储在其他地方。有没有办法在代码中设置这些值?

您可以在创建新的FacebookClient对象时设置这些值

/// <summary>
/// Initializes a new instance of the <see cref="FacebookClient"/> class.
/// </summary>
/// <param name="appId">
/// The app id.
/// </param>
/// <param name="appSecret">
/// The app secret.
/// </param>
public FacebookClient(string appId, string appSecret) : this(string.Concat(appId, "|", appSecret))
//
///初始化类的新实例。
/// 
/// 
///应用程序id。
/// 
/// 
///应用程序的秘密。
/// 
public FacebookClient(string appId,string appSecret):这(string.Concat(appId,“|”,appSecret))

为了实现编码标准(以及易用性),我将实现
IFacebookApplication
接口。然后,您可以将其实例传递到
FacebookClient
构造函数中