Solution.WebPart.webpart
<?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="Solution.WebPart.SolutionWebPart, Solution.WebPart, Version=1.0.0.0, Culture=neutral, PublicKeyToken=9f4da00116c38ec5" />
<importErrorMessage>Cannot import SolutionWebPart Web Part.</importErrorMessage>
</metaData>
<data>
<properties>
<property name="Title" type="string">SolutionWebPart Web Part</property>
<property name="Description" type="string">SolutionWebPart Description</property>
</properties>
</data>
</webPart>
</webParts>
Solution.WebPart.xml
<?xml version="1.0" encoding="utf-8"?>
<Elements Id="15f37071-ebef-46d0-984d-59fbe920a462" xmlns="http://schemas.microsoft.com/sharepoint/" >
<Module Name="WebParts" List="113" Url="_catalogs/wp">
<File Path="solution.webpart\Solution.WebPart.webpart" Url="Solution.WebPart.webpart" Type="GhostableInLibrary" />
</Module>
</Elements>
feature.xml
<?xml version="1.0" encoding="utf-8" ?>
<Feature xmlns="http://schemas.microsoft.com/sharepoint/" Id="F4952FEB-52E3-4d1e-909A-F5297F2FB146"
Title="Solution.WebPart" Scope="Site" Version="1.0.0.0" Hidden="false"
DefaultResourceFile="core">
<ElementManifests>
<ElementManifest Location="Solution.WebPart\Solution.WebPart.xml"/>
<ElementFile Location="Solution.WebPart\Solution.WebPart.webpart"/>
</ElementManifests>
</Feature>
1、首先在系统的环境变量中设置stsadm的运行路径,也就是【c:\program files\common files\microsoft shared\web server extensions\12\bin】。
2、然后,将下列命令行拷贝到setup.bat文件中
3、运行这个setup.bat文件
stsadm –o deactivatefeature –filename “solution.webpart\feature.xml” –url http://moss.virus.com/
stsadm –o retractsolution –name solution.webpart.wsp –immediate –allcontenturls
stsadm –o execadmsvcjobs
stsadm –o deletesolution –name solution.webpart.wsp
stsadm –o addsolution –filename solution.webpart.wsp
stsadm –o deploysoluiton –name solution.webpart.wsp –allcontenturls –immediate –allowgacdeployment –allowcaspolicies
stsadm –o execadmsvcjobs
stsadm –o activatefeature –filename “solution.webpart\feature.xml” –url http://moss.virus.com/
Sometimes while trying to delete documents or move documents from one library to another we get an error "The security validation for this page is invalid. Click Back in your Web browser, refresh the page, and try your operation again” while trying to move documents from one document library to another document library."
This error is caused due to security validation. So there should be a way out to turn it off. One method to turn off security is:
Central Administration—>application management—->web application general settings–>turn security validation off
But, if we always keep it on there might be danger of malicious code.
So, we should handle this through coding, turn off security validation for our code to execute and then again turn it on.
SPWeb ospWeb = SPContext.Current.Web;
Microsoft.SharePoint.Administration.SPWebApplication webApp = ospWeb.Site.WebApplication;
webApp.FormDigestSettings.Enabled = false;
// our code should be inserted here
webApp.FormDigestSettings.Enabled = true;
For more details, visit http://techolyvia.wordpress.com/2008/10/24/the-security-validation-for-this-page-is-invalid-click-back-in-your-web-browser-refresh-the-page-and-try-your-operation-again/
页面安全验证失效,有时候是因为切换账户导致,估计是切换账户之后,前面的页面是另外一个权限的账户打开的,所以你退回去的话,可能安全验证就失效了。
下面是通过代码添加程序集到GAC中。gacutil.exe是安装框架之后会有的程序,如果没有也可以上网下载。
gacutil –uf wikieventhandler
gacutil –if wikieventhandler.dll
iisreset
pause
分享到:
相关推荐
在Microsoft Office SharePoint Server (MOSS)中,...同时,需要注意,某些操作如部署解决方案或激活feature可能会影响现有的站点结构和功能,因此在生产环境中执行这些操作时应谨慎行事,最好在测试环境中预览效果。
- **添加或删除解决方案**:使用 `-addsolution` 和 `-deletesolution` 操作可以将WSP文件部署到或者从SharePoint服务器上移除。 - **安装和卸载特征**:`-installfeature` 和 `-uninstallfeature` 分别用于安装和...
`stsadm -o addsolution` 和 `stsadm -o deploysolution` 用于部署和激活解决方案包,这对于开发和测试SharePoint自定义功能至关重要。 尽管STSADM具有许多功能,但它也有一些局限性。例如,它不支持条件逻辑或复杂...
部署WebPart时无需手动编写dwp/webpart描述文件,无需编写manifest,也无需手动修改web.config,所需要做的只是使用该工具打开WebPart的dll文件后,选择部署位置,并点击“部署”。 WebPart packages (in cab ...
"Manifest.xml"是WebPart的部署描述文件,需要在这里声明WebPart使用的额外资源,比如图片"boketang.jpg"。通过在标签下添加标签,指出WebPart依赖的资源文件。 **四、生成.CAB文件** 将项目编译生成的...
- **说明**:此命令用于激活并部署指定的 wsp 解决方案。其中 `-url` 参数指定要部署的 Web 应用程序 URL;`-immediate` 表示立即激活该解决方案;`-allowgacdeployment` 允许将解决方案中的组件部署到 GAC 中;`-...
3. **SharePoint服务和功能部署**:stsadm.exe在安装、升级、卸载解决方案(WSP文件)时涉及的步骤,以及对网站集、站点、列表等对象的操作。 4. **备份和恢复**:stsadm.exe如何执行SharePoint的备份和恢复操作,...
通过使用 SharePoint WebPart 用户控件包装器,开发者能够在保持原有 ASP.NET 开发经验的基础上,快速地构建和部署 SharePoint WebPart。这不仅极大地提升了开发效率,同时也为 SharePoint 生态系统带来了更多的可能...
5. **部署**:打包成WSP文件,使用 stsadm 或 PowerShell 命令行工具进行部署。 **课程内容可能涵盖:** 1. **WebPart基础知识**:介绍WebPart的概念、架构和工作原理。 2. **WebPart开发环境设置**:安装必要的...
6. **Addsolution**: 将解决方案文件添加到解决方案存储区,以便部署。`-filename`是解决方案文件的路径。 7. **Addtemplate**: 将网站模板添加到模板库,方便创建新网站。`-url`是模板库的URL,`-filename`是模板...
5. **部署Webpart**:打包成WSP解决方案,通过 stsadm 命令或中央管理器部署到SharePoint环境中。 **三、Event Handler开发** 1. **事件处理程序**:监听SharePoint对象模型中的特定事件,并执行相应操作。 2. **...
SharePoint 是一个强大的企业级协作平台,而STSA
4. **部署解决方案**:继续使用 `stsadm` 命令来部署解决方案文件。命令格式为: ```cmd stsadm -o deploysolution -name <template_name>.wsp -allowgacdeployment ``` 其中 `-allowgacdeployment` 参数表示...
8. ** stsadm工具**:在SharePoint 2007中,stsadm是一个命令行工具,用于执行各种管理和部署操作,包括添加和激活Features。 9. **安全性与权限**:在部署Feature时,需要考虑安全性和权限问题。例如,Feature的...
在IT行业中,WSP(Web Solution Package)通常指的是SharePoint中的解决方案包,它是一种用于部署和更新SharePoint网站集、列表、内容类型、工作流等 SharePoint 元数据的打包方式。"一个WSP方案实例"的标题暗示我们...
通过对 MOSS 的备份与恢复方案进行详细分析和实践,我们可以看出使用 Stsadm 工具结合 Windows 的“任务计划”和“映射网络驱动器”功能,可以实现高效的自动化备份和远程存储。这种方式不仅保证了数据的安全性和...
在MOSS中,这可能包含部署SharePoint解决方案的命令,例如使用stsadm工具(SharePoint的管理命令行工具)来添加、安装或激活解决方案包。stsadm命令可能会包括`addsolution`、`deploysolution`和`activatefeature`等...
主要涵盖以下几个方面:将DLL文件添加至GAC中、配置`feature.xml`与`workflow.xml`文件、在服务器上添加Feature文件夹并复制相关文件、最后使用`stsadm`命令部署并激活Feature。 #### 添加DLL文件到GAC中 **知识点...
书会涵盖不同的部署方法,如使用stsadm工具、PowerShell命令以及逐步升级策略。 通过学习《Pro SharePoint Solution Development Combining .NET SharePoint and Office 2007》,开发者将掌握构建高效、可靠的...
解决方案可以部署到 SharePoint Web 应用程序,并通过 Stsadm 工具或 SharePoint 对象模型进行管理。Features 是解决方案的基本单元,用于扩展 SharePoint 功能,比如添加 Web 部件、设置权限等。Features 的作用域...