我在我的visual studio 2007中实现了webpart“Hello World”。
在项目中有webpart.cs,webpart.xml和webpart.webpart文件。
我建立了洞项目,并尝试在我的在线sharepoint项目中加载webpart.webpart
,该项目位于emea microsoft服务器上。
加载的followinig:webpartcatalog-> load->“webpart.webpart”。
它装好了。
但是当我想在aspx页面中添加它时会出现以下错误 - >
"Cannot import webpart webpart"
请帮我加载“Hello World”webpart。 有webpart的XML:
<?xml version="1.0" encoding="utf-8" ?>
- <webParts>
- <webPart xmlns="http://schemas.microsoft.com/WebPart/v3">
- <metaData>
- <!--
The following Guid is used as a reference to the web part class,
and it will be automatically replaced with actual type name at deployment time.
-->
<type name="df39a6a8-c663-4f78-becb-f09748d31927" />
<importErrorMessage>Cannot import WebPart1 Web Part.</importErrorMessage>
</metaData>
- <data>
- <properties>
<property name="Title" type="string">WebPart1 Web Part</property>
<property name="Description" type="string">WebPart1 Description</property>
</properties>
</data>
</webPart>
</webParts>
答案 0 :(得分:1)
正如您所说,您刚刚上传了webpart文件,但这还不够。你必须在gac中部署dll并使用安全控制条目更新web.config。
更简单的选择是使用wsp。使用stsadm命令添加解决方案将其部署到您希望激活该功能的sitecollection。您的webpart将可以使用