您的位置:首页 > 其它

Visual Studio 2005部署SharePoint WebPart失败的原因

2007-07-13 14:32 459 查看
最近在研究Sharepoint的有关内容,于是装了Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions试试,写了个最简单的WebPart,但是没想到却碰到了问题。按照帮助文档,Visual studio会自动生成.webpart文件,但是我无论如何也找不到。然后就试着点了“部署”,结果出现如下的错误信息:
Microsoft.SharePoint.Tools.WebNotFoundException
No SharePoint Site exists at the specified URL.

我是一头雾水,找了半天也没发现哪里可以设置SharePoint站点的地方,最后挨个检查了下项目的各项设置,终于发现了问题所在,如下图所示:



原来是在“调试”项里面设SharePoint站点,真够晕的,不知道为什么不做成像网站或Web Service那样的“发布”功能,既一目了然,又不会引起歧义。搞清楚这个之后,我也就清楚了为什么会部署失败了,原来Visual Studio自动生成的SharePoint站点地址为:http://机器名,即为本机上的默认网站(端口80);而我安装的SharePoint Service v3并没有安装到默认网站,而是安装到了另外一个新的网站(端口8888),所以难怪会部署失败了。
改完SharePoint站点地址然后重新部署,果然就成功了,也终于见到了自动生成的.webpart文件,如下所示:


<webParts>


<webPart xmlns="http://schemas.microsoft.com/WebPart/v3">


<metaData>


<type name="XbapWebPart.XbapWebPart, XbapWebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" />


<importErrorMessage>Cannot import XbapWebPart Web Part.</importErrorMessage>


</metaData>


<data>


<properties>


<property name="Title" type="string">XbapWebPart Web Part</property>


<property name="Description" type="string">XbapWebPart</property>


</properties>


</data>


</webPart>


</webParts>

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐