程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> 關於.NET >> WSS3SDK之Feature的安裝與卸載

WSS3SDK之Feature的安裝與卸載

編輯:關於.NET

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下對應的文件夾刪除了。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved