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


        最近在研究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 >

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 8
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值