首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式碼之家 >> 編程語言 >  >> .NET 網頁程式設計 >> 關於.NET

WSS 3.0 SDK:Feature 安裝、啟動、停用與解除安裝完整指南

     編輯:關於.NET

Feature 部署目錄結構

所有 Feature 均部署於 12\Template\Features 目錄下,每個 Feature 佔用一個獨立子資料夾,資料夾根目錄必須包含 Feature.xml 定義檔。

資料夾權限遺承問題

透過 Windows 檔案總管建立的資料夾不會繼承權限,導致 Feature 部署後在部分 WSS 頁面(如網站設定、列表檢視)出現異常。解決方式:

  • 右鍵資料夾 → 內容 → 安全性 → 進階 → 勾選「允許父項的繼承權限傳播到此項目及所有子項目」。
  • 或使用命令列 md 建立資料夾(自動繼承權限)。

Feature 安裝

使用 stsadm 指令安裝 Feature:

stsadm –o installfeature –filename <Feature.xml 相對於 12\TEMPLATE\FEATURES 的路徑>

安裝 WSS v3 / MOSS 2007 時,所有預設 Feature 已自動安裝完成。

Feature 啟動

安裝後必須啟動才能使用(場範圍 Feature 除外,會自動啟動)。啟動指令:

stsadm –o activatefeature –name <FEATURES 目錄下包含 Feature.xml 的資料夾名稱> -url https://Server/Site/Subsite

Feature 停用

使用 deactivatefeature 操作停用 Feature,使其在原範圍內變為未啟動狀態:

stsadm.exe -o deactivatefeature
{-filename <Feature.xml 相對路徑> |
 -name <FEATURES 目錄下的資料夾名稱> |
 -id <Feature GUID>}
[-url <URL>]
[-force]

Feature 解除安裝

解除安裝前必須先停用 Feature(場或 Web 應用程式範圍除外)。解除安裝指令:

stsadm.exe -o uninstallfeature
{-filename <Feature.xml 相對路徑> |
 -name <FEATURES 目錄下的資料夾名稱> |
 -id <Feature GUID>}
[-force]

執行完成後,重新啟動 IIS 使變更生效,隨後可手動刪除 Features 目錄下對應的資料夾。

操作流程總結

  1. 安裝:installfeature
  2. 啟動:activatefeature
  3. 停用:deactivatefeature(解除安裝前必要步驟)
  4. 解除安裝:uninstallfeature
  5. 重啟 IIS
  6. 刪除實體資料夾
  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式碼之家 All Rights Reserved