對于Visual Studio 2005 Extensions調試
今晚弄了弄Visual Studio 2005 Extensions我都快崩潰了! ,以后再也不能隨便的關機了,因為這次的不小心,幾乎所有的Net安裝,Visual Studio 2005 Extensions調試問題都被我碰到了,還好,我一個個把他記錄下來了,同時,在相關論壇上找了一些相關的解決辦法,分享一下,供大家相互學習交流。
研究Sharepoint的有關內容,于是裝了Windows SharePoint Services 3.0 Tools: Visual Studio 2005 Extensions試試,寫了個最簡單的WebPart,但是沒想到卻碰到了問題。按照幫助文檔,Visual studio會自動生成.webpart文件,但是我無論如何也找不到。然后就試著點了“部署”,結果出現(xiàn)如下的錯誤信息。#t#
◆Microsoft.SharePoint.Tools.WebNotFoundException
◆No SharePoint Site exists at the specified URL.
我是一頭霧水,找了半天也沒發(fā)現(xiàn)哪里可以設置SharePoint站點的地方,最后挨個檢查了下項目的各項設置,終于發(fā)現(xiàn)了問題所在,原來是在“調試”項里面設SharePoint站點,真夠暈的,不知道為什么不做成像網(wǎng)站或Web Service那樣的“發(fā)布”功能,既一目了然,又不會引起歧義。
搞清楚這個之后,我也就清楚了為什么會部署失敗了,原來Visual Studio自動生成的SharePoint站點地址為:http://機器名,即為本機上的默認網(wǎng)站(端口80);而我安裝的SharePoint Service v3并沒有安裝到默認網(wǎng)站,而是安裝到了另外一個新的網(wǎng)站(端口8888),所以難怪會部署失敗了。
Visual Studio 2005 Extensions改完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>