Software tools used for software development. Cross-Cutting ConcernsCoding Style GuideJava: Checkstyle, eclipse-cs (link). .NET: FxCop and StyleCop. Deployment ToolsIIS Remote AdministrationInstall IIS7 Manager for Remote Administration (link). Remote Administration for IIS Manager (link) explains how to enable remote administration of IIS7 web servers. Web DeployHomepage (link). Technet resources (link). Walkthroughs (link). For Web Deploy to work, (IIS) Management Tools need to be installed. Add all three components:
For remote administration, Web Deploy integrates with Web Management Service (WMSVC). The Management Service accepts remote connections on port 8172. To execute a command on the remote server use the following parameters in the command line: /M:$(DeploymentHost) /U:$(DeploymentUser) /P:$(DeploymentPassword)Permissions By default, remote access to the computer is granted only to Administrator account. Individual users can be manually allowed access to sites. To allow non-administrative users to use Web Deploy remotely, follow the detailed instructions here (Configuring the Web Deployment Handler). SQL DeploymentA good third-party tool for automating database change deployment is RedGate's SQL Packager. PowerShellRunning Windows Powershell Scripts (link). To run PowerShell script from Run command or DOS prompt, use powershell.exe -noexit &'c:\my scripts\test.ps1' Search Files
SQL ToolsQuadrant, "M", SQL Modelling Tools (link). Visual StudioMy Color scheme is attached. See the link below (or click here). |