我正在开发一个asp.net网络应用程序,我的app_code中有几个类,但由于某种原因,我不能在我的代码中使用它们中的任何一个.我尝试使用相同的命名空间,我尝试在两个文件中没有任何命名空间,但没有任何帮助.
using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using LinkedIn; using LinkedIn.ServiceEntities; namespace Authentication { public partial class LinkedinMoreInfo : LinkedinBasePage { protected void Page_Load(object sender,EventArgs e) { } } }
我在课堂上的代码:
using System; using System.Data; using System.Configuration; using System.Linq; using System.Web; using System.Web.Security; using System.Web.UI; using System.Web.UI.HtmlControls; using System.Web.UI.WebControls; using System.Xml.Linq; using LinkedIn; namespace Authorisation { public class LinkedInBasePage : System.Web.UI.Page { private string AccessToken { get { return (string)Session["AccessToken"]; } set { Session["AccessToken"] = value; } } private InMemoryTokenManager TokenManager { get { var tokenManager = (InMemoryTokenManager)Application["TokenManager"]; if (tokenManager == null) { string consumerKey = ConfigurationManager.AppSettings["LinkedInConsumerKey"]; string consumerSecret = ConfigurationManager.AppSettings["LinkedInConsumerSecret"]; if (string.IsNullOrEmpty(consumerKey) == false) { tokenManager = new InMemoryTokenManager(consumerKey,consumerSecret); Application["TokenManager"] = tokenManager; } } return tokenManager; } } protected WebOAuthAuthorization Authorization { get; private set; } protected override void OnLoad(EventArgs e) { this.Authorization = new WebOAuthAuthorization(this.TokenManager,this.AccessToken); if (!IsPostBack) { string accessToken = this.Authorization.CompleteAuthorize(); if (accessToken != null) { this.AccessToken = accessToken; Response.Redirect(Request.Path); } if (AccessToken == null) { this.Authorization.BeginAuthorize(); } } base.OnLoad(e); } } }
知道可能是什么问题吗?
提前致谢