WSS3SDK之:Feature的安装与卸载
发布日期:2021-06-29 03:55:17 浏览次数:2 分类:技术文章

本文共 1329 字,大约阅读时间需要 4 分钟。

Feature安装在 12/Template/Features 目录中,每个Feature为一个子文件夹。在其文件夹的根,有一个 Feature.xml 文件定义了Feature的内容。

注意 当您在Feature目录中通过Windows资源管理器(右击一个文件夹,点新建,然后点文件夹)创建了一个文件夹时,新创建的文件夹并不会继承权限。 如果您将一个Feature部署到该文件夹中,则在一些WSS页面中(比如网站设置或列表视图)将出现异常。您可以通过右击该新文件夹,点属性,点安全, 然后点高级,在权限标签中删除该文件夹没有继承的权限来修正该问题。或者您可以在命令行模式下通过md命令新建文件夹。

您必须在使用特定Feature前先安装它。安装一个Feature可以使用如下的命令:

stsadm –o installfeature –filename <Feature.xml 文件相对于 
12
/TEMPLATE/FEATURES 文件夹的路径 
>

当您安装WSS v3和MOSS 2007时,所有默认的Feature都已经自动安装过了。

除了要安装Feature外,您还必须在使用前先激活它(除非该Feature是场范围的,在这种情形下是自动激活的)。

激活一个Feature可以用下列命令:

stsadm –o activatefeature –name < 在FEATURES 目录中包含 Feature.xml 文件的文件夹 
>
 
-
url http:
//
Server
/
Site
/
Subsite

您可以使用stsadm命令行工具的 uninstall 操作来卸载一个Feature。卸载后该Feature的定义将在服务器场中不再可用。

注意

在卸载前需要先关闭该Feature(Web应用程序或场范围的Feature除外)。关闭可以在Web界面上操作,也可以通过命令行操作,卸载只能通过命令行操作。

在卸载完Feature后,重启IIS,使变更生效。

您可以使用stsadm命令行工具的 deactivate 操作来关闭一个Feature。关闭后该Feature将在其原先所属范围内变成未激活状态。

命令如下:

stsadm.exe 
-
o deactivatefeature
           {
-
filename 
<
Feature.xml 文件相对于 12/TEMPLATE/FEATURES 文件夹的路径 
>
 |
            
-
name 
<
在FEATURES 目录中包含 Feature.xml 文件的文件夹
>
 |
            
-
id 
<
feature Id
>
}
           [
-
url 
<
url
>
]
           [
-
force]

 

卸载操作的命令为:

stsadm.exe 
-
o uninstallfeature
           {
-
filename 
<
Feature.xml 文件相对于 12/TEMPLATE/FEATURES 文件夹的路径
>
 |
            
-
name 
<
在FEATURES 目录中包含 Feature.xml 文件的文件夹
>
 |
            
-
id 
<
feature Id
>
}
           [
-
force]

然后可以将features下对应的文件夹删除了。

转载地址:https://blog.csdn.net/zengjibing/article/details/3816026 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:WSS3SDK之:如何创建一个简单的Feature
下一篇:WSS3SDK之:Feature架构介绍-Feature.xml文件

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年04月27日 22时52分25秒