在窗体应用程序中访问SharePoint站点时 的处理方法
今天写了一个窗体应用程序,以访问SharePoint站点中的列表内容。代码如下:
using (NewsDataContext data = new NewsDataContext("http://localhost/sites/news/PressReleases"))
{
// Get the SharePoint list
EntityList<新闻列表Item> newslist = data.GetList<新闻列表Item>("新闻列表");
if (newslist != null)
{
var item = from i in newslist
select i;
foreach (var i in item)
{
this.listBox1.Items.Add(i.Title);
}
}
}
可是当允许代码时,发生以下FileNotFoundException错误,指明Web application not be found:
经网上查找各种解决方案后发现,是因为窗口应用程序默认是编译为32位应用程序,于是在项目属性中的目标平台改成“X64”,问题解决。