部署webpart我悟出了一些道理

來源:互聯網
上載者:User
web 其實webpart就是一個web 控制項程式,因此從這裡我大概知道怎麼來部署.netweb控制項了。

首先,開發的webpart也好,web控制項也好,必須有個強式名稱,這就要求每次編譯時間必須加上版本號碼和密鑰檔案。

然後,可以將這個控制項的實體檔案發布到.net環境中去,一般來說會有兩種地方,一個是全域GAC,就是系統目錄下的Assecmbly目錄,另外一個地方就是web網站主目錄的Bin目錄。

第三步,註冊這個控制項。我們需要編輯web網站目錄下的web.config檔案,將這個組件註冊為安全組件

第四步,要給與一定的許可權。如果是放到了GAC下,這個web組件就有了完全控制的許可權,如果放在主目錄的bin目錄下,我們需要更改web.config 的執行許可權

和普通的web控制項不同的是,webPart多了一個.dwp檔案,這個檔案實質是一個xml檔案,部署webpart的時候,可以將他一同放到bin下,也可以通過sps的管理介面匯入該檔案。

如果,我通過cab工程來打包(適用於webpart),還有注意另一個xml檔案main*.xml,要確保這個檔案中引用的檔案名稱和你的檔案名稱一致。

另外,自己在做webpart的時候,一定要想清楚webpart的名稱,因為系統預設會把你的webpart叫做webpart1,編譯的時候不會有什麼問題,但是,當你部署的時候,你就會發現一個問題,就是會有很多叫做webpart的東西,最後,你不得不每次重新命名你要引入的webpart 的.dwp檔案





相關文章

E-Commerce Solutions

Leverage the same tools powering the Alibaba Ecosystem

Learn more >

Apsara Conference 2019

The Rise of Data Intelligence, September 25th - 27th, Hangzhou, China

Learn more >

Alibaba Cloud Free Trial

Learn and experience the power of Alibaba Cloud with a free trial worth $300-1200 USD

Learn more >

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。