我使用 Visual Studio 创建了一个 SharePoint 2013 提供程序托管应用程序。它不使用 Web 部件。我必须从驻留在 SharePoint 网站集中的 SharePoint 2013 列表中检索数据。我可以通过此代码使用可视化 Web 部件来做到这一点
private DataTable GetItemDetails()
{
SPWeb spweb = SPContext.Current.Web;
SPList ticketsList = spweb.GetList("[http://git-hub/sites/mysiteName/Lists/CalendarList/AllItems]");
return ticketsList.Items.GetDataTable();
}
这给了我项目表,我使用该表来获取所需的数据。但问题是现在我想使用与我的 SharePoint 应用程序相同的数据,该应用程序由带有 c# 代码的 asp.net 页面组成。我使用了相同的代码,但它给了我类似“
32 位进程不支持 Microsoft SharePoint。请验证您是否在 64 位可执行文件中运行。”即使我在应用程序构建设置中使用任何平板形式。请告诉我是否可以通过任何方式检索 asp.net 页面中的列表数据以向用户显示他们的日程安排.