Wss Deploy
Strives to improve SharePoint development experience by automating remote WSP, GAC, and
file asset deployment operations as well as simplifying cross-domain remote debugging experience.
The project is being built and maintained by Portal Solutions ( http://www.portalsolutions.net ) and is
part of the Portal Solutions SharePoint Toolbox
Concept
Building upon the conveniences brought upon by WSPBuilder, this project provides a Visual Studio -integrated
client and a service running on a target WSS/MOSS server. The project intends to facilitate the process of
local workstation-based SharePoint development paired with simplified build, remote deployment operations
for WSP files and remote debugging. While developing from a workstation running only Visual Studio 2008
and a local copy of WSS/MOSS DLLs, a developer has the option to deploy iteratively onto any SharePoint
server enabled with the WssDeploy service. The target SharePoint server may be running in the context
of a VM guest hosted locally/remotely or on an actual physical server. This bring about the following benefits:
- Improved developer experience by having a more responsive Visual Studio;
- Faster SharePoint app pool reset / pregnant load cycles.
- Simplified multi-project development environment maintenance as only a single Visual Studio setup needs to be configured to push to multiple separate environments;
- Reduced burden in setting up remote debugging by cutting out a number of manual steps involved in preparing the remote server for a debugging session (starting / stopping the debugger service).
The following actions are supported:
- Build & Remotely Deploy a WSP;
- Deploy assembly to a remote GAC;
- Deploy a file to a remote server;
- Reset app pools remotely;
- Remote debugging automation by copying DLLs to a target server; resetting app pools; putting PDB files side-by-side with assemblies (in GAC).
WssDeploy (c) 2009-2010 Portal Solutions LLC