2011-06-27 69 views
0

我已经创建了窗口应用程序,该应用程序在Sharepoint 2007网站上检查新公告,如果发现任何新的announcemnt,则将它显示为我win应用程序中的链接。 应用程序运行我的服务器上,但是当我尝试从正常的机器我的窗口应用它给了我:在“网站url”找不到网站应用程序库存

System.IO.FileNotFoundException:找不到在 http://Server-Name:Port-Num/lists/announcements/Allitems.aspx的 Web应用程序无法找到。确认您的 已正确输入了网址。如果 URL应提供现有的 内容,系统管理员可能会 需要添加新的请求URL映射 到预期的应用程序。

本机存在于网络,我可以从我的浏览器访问网站,但是当涉及到Windows应用程序它给我上面的错误上以下行:

string rawurl = "http://192.168.1.105:1625/"; 
SPSite site = new SPSite(rawurl); // this line gives error 
+0

你检查日志中的12个蜂巢为详细的错误信息? –

回答

0

应该抛出一个异常因为您使用的服务器对象模型如SPSite,SPWeb将无法​​正常工作,除非它位于服务器上,无论是Web应用程序还是Windows应用程序。

如果您想要从远程共享点服务器获取数据,则应使用SharePoint Web服务。

本文将帮助你http://www.infoq.com/articles/swanson-moss-web-services 参考文献:

+0

thnks为链接 –

0

确保备用访问映射是正确设置

所以如果你能打电话一个具有多个名称的页面(mac hine名称和别名如xxxx73和portauat)注意,可能只有一个在visual studio中可用,因此请尝试修复中央管理中的映射或使用默认主要URL调用页面。

我注意到这个小技巧,解决我的问题在我的SharePoint 2010 UAT环境

相关问题