Three ways to deploy web parts:
1. Manual deployment
2. CAB file deployment
3. MSI file deployment
First introduce the manual deployment method, you can "develop a simple WebPart" according to my other article, first make a WebPart, follow these steps:
(1) Copy the DLL file of our compiled WebPart project to the bin folder in the website virtual directory, or can also put it in Global Assembly Cache (C: / Windows / Assembly) - Need not to use this
(2) Copy the DWP file in the project folder to the WPCATALOG folder in the website virtual directory
(3) Copy the resource file. If you use GAC (GLOBAL Assembly Cache) When you place a web part, copy the resource file to C: / Program Files / Common Files / Microsoft Shared / Web Server Extensions / WpResources. If you use BIN to place a web part, copy the resource file to the WPResources folder in the website virtual directory.
(4) Finally, it is also a more important step, that is, modify the configuration file.
These include the level of trust in the website
Modify Level to Full
Increase our own control for SafeControl
After these four steps we can find our custom web part when you add WebPart to the Website.
CAB file deployment:
We add a CAB project on the development of WebPart solutions
The CAB file should contain
1. AskEMBLY DLL
2. DWP file
3. Manifest.xml
4. resource
Then generate a CAB file, there are two ways, generated with VS.NET or using makecab.exe.
Install Web Parts Stsadm.ex from CAB File
Stsadm -o Addwppack -FileName C: /TestWebPartcab/debug/testwebpartcab.cab
MSI file deployment
Using the MSI file deployment, it contains all the features of all CAB file deployments, and supports CAS (Code Access Security) and can be uninstalled by the control panel.
Can use this tool WPPACKAGER.EXE