httpcontext returns null

Copper Contributor

I have created a sharepoint online provider hosted add-in using asp.net mvc and .net framework 4.7.2 in Visual Studio 2022. 

 

I am getting error thate httpcontext cannot be null. Here is my code 

 

[SharePointContextFilter]
public ActionResult Index()
{

User spUser = null;

string hostWeb = ConfigurationManager.AppSettings["SPHostUrl"];
spUser = generalService.getCurrentUserProperties(hostWeb);

return View();
}

 

public User getCurrentUserProperties(string hostWeb)
{

SharePointContext spContext = SharePointContextProvider.Current.GetSharePointContext(HttpContext);
using (var clientContext = spContext.CreateUserClientContextForSPHost())
{
if (clientContext != null)
{
spUser = clientContext.Web.CurrentUser;
clientContext.Load(spUser,
user => user.Title,
user => user.LoginName,
user => user.Email,
user => user.UserId,
user => user.Groups);
clientContext.ExecuteQuery();
}
}

}

0 Replies