I need an installation application that will install 2 web applications (web services). One will be a straightforward web services application. The other will be data driven and will have a dependency on SQL Server Express or above being present. The installation should be designed to work on Windows XP, Vista, and Windows Server 2003. Furthermore, the installation should detect the presence of IIS and install the applications appropriately within IIS. Specific documentation on configuring with IIS should be included if appropriate to the solution. If IIS is not present, the user would be given the choice of installing the Cassini web server from [url removed, login to view] (use the .Net 2.0 version). The installation must be developed with standard tools available in Visual Studio 2005. Any code necessary should be written in C#. No external or third party tools. For this project, a sample of a generic "hello world" web service should be used for application 1 and a simple database table returned to the browser from a simple Select statement to a SQL Express database will serve as application 2. These samples can come from the MSDN or CodeProject or an equivalent elsewhere. The main emphasis is on the mechanics of getting the apps installed into the web server - IIS or into Cassini, if necessary. The URL for the apps should be delineated by being located at separate ports. For example, app 1 could be located at http:\\localhost:1680 and app 2 at http:\\localhost:1681.
1) Complete and fully-functional working program(s) in executable form as well as complete source code of all work done.
2) Deliverables must be in ready-to-run condition, as follows (depending on the nature of the deliverables):
a) For web sites or other server-side deliverables intended to only ever exist in one place in the Buyer's environment--Deliverables must be installed by the Seller in ready-to-run condition in the Buyer's environment.
b) For all others including desktop software or software the buyer intends to distribute: A software installation package that will install the software in ready-to-run condition on the platform(s) specified in this bid request.
3) All deliverables will be considered "work made for hire" under U.S. Copyright law. Buyer will receive exclusive and complete copyrights to all work purchased. (No GPL, GNU, 3rd party components, etc. unless all copyright ramifications are explained AND AGREED TO by the buyer on the site per the coder's Seller Legal Agreement).
Windows XP,Vista,Server 2003 with .net framework 2.0+