Write a windows service in C# and Visual Studio 2005 or 2008? that resides on a Windows 2003 or 2008 server, and reads a number of settings from a text file, and generates an XML sitemap, then copies the sitemap to one or more locations (mapped drives, etc)
## Deliverables
This should create a comprehensive sitemap file in XML and should be configured with the following conditions:
1. It will need to read its settings from a config file
2. It will need to create a sitemap for multiple websites
3. It should only UPDATE the existing files it has created (not a complete rewrite if necessaryT
4. The sitemap should conform to Google & Yahoo XML sitemap standards (an example of a service that does this is here:? <[login to view URL]>? )?
5. We should be able to configure settings for each website it will create a sitemap for and these settings include: Change Frequency, Last Modification, Priority, Copy location
6. It should copy any generated site map to a specified location(s) - this may include multiple locations.
An example of the configuration file could look like:
URL: [[login to view URL]][1]
Change Frequency: Daily
Last Modified: Server Response
Priority: Automatic
Copy Location: C:\sitemap; \\servername\share1
With this example, the service would go to [login to view URL] , create a local sitemap file using the various settings, and then copy it to the C:\ and [\\Servername][2] shared folder