我有一個標準的ASP.NET 2.0網站。
它有一個網頁頁面。
我在我的Company.Web.dll中有一個webpart,顯示在我的網站上的webpart頁面上。
一切都好!我現有的webparts在SharePoint中不起作用
我想在SharePoint 2007
使用此相同的WebPart我在VS2008使用擴展爲SharePoint 1.2「網站定義」項目。我嘗試過用各種方法將外部程序集中的webpart添加到我的網站定義中。我已經能夠部署webpart(它被添加到webpart頁面的webpart列表中),但是我沒有成功將它添加到頁面。
我的光榮失敗:
- 創建一個外殼的WebPart只是顯示現有的Web部件,基本上只是用我的一部分作爲對照。
- 試圖在創建新的Web部件時修改由VS2008創建的X.webpart和X.xml文件。
兩個結果在下面的錯誤,同時增加了Web部件的頁面:
異常 Microsoft.SharePoint.WebPartPages.WebPartPageUserException: 無法導入XXXX Web部件。
在Microsoft.SharePoint.WebPartPages.WebPartImporter.CreateWebPart(布爾 clearConnections)在 Microsoft.SharePoint.WebPartPages.WebPartImporter.Import(SPWebPartManager 經理的XmlReader讀卡器,布爾 clearConnections,烏里webPartPageUri, 的SPWeb的SPWeb)在 微軟.SharePoint.WebPartPages.WebPartImporter.Import(SPWebPartManager 經理的XmlReader讀取器,布爾 clearConnections,的SPWeb的SPWeb)在 Microsoft.SharePoint.WebPartPages.WebPartQuickAdd.System.Web.UI.IPostBackEventHandler.RaisePostBackEvent(字符串 eventArgument)
是否有一種特殊的方式需要將我現有的webpart添加到我的網站定義中?
你可以編輯你的問題與實際問題是什麼? Web部分不可用還是出現錯誤? (另外,您是否知道VSeWSS 1.3:http://www.microsoft.com/downloads/details.aspx?familyid=FB9D4B85-DA2A-432E-91FB-D505199C49F6) – 2009-07-20 19:17:48
有人有點苦我沒有'不要選擇他們的答案,因爲他們拒絕了所有其他的答案。抱歉的傢伙我投了一對夫婦,我確實發現有幫助。 – 2009-07-21 18:45:23