CALL : +7 (863) 266 5067 E-MAIL : alexey@renaissance-it.ru На русском

Project Summary

Home: wssdeploy.codeplex.com
Platform: SharePoint 2007
SharePoint 2010
License: Open Source
Developers: Dmitry Filatov
Copyright: Portal Solutions LLC

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