Hi Scippy One,
I think with some little coding you can already accomplish what you want. From www.sitemap.org I get next information:
Submitting your Sitemap via an HTTP request
To submit your Sitemap using an HTTP request (replace <searchengine_URL> with the URL provided by the search engine), issue your request to the following URL:
<searchengine_URL>/ping?sitemap=sitemap_urlFor example, if your Sitemap is located at http://www.example.com/sitemap.gz, your URL will become:
<searchengine_URL>/ping?sitemap=http://www.example.com/sitemap.gzURL encode everything after the /ping?sitemap=:
<searchengine_URL>/ping?sitemap=http%3A%2F%2Fwww.yoursite.com%2Fsitemap.gz
The url's are present and the sitemap will be generated on a http call by Google or other searchbot..so you only would need a scheduled call to this url. I think you can even make it with a simple old ms dos batch file. But to stick to DNN, all you need to do is to create a aspx page with that url in it.
Submitting your Sitemap via an HTTP request
To submit your Sitemap using an HTTP request (replace <searchengine_URL> with the URL provided by the search engine), issue your request to the following URL:
<searchengine_URL>/ping?sitemap=sitemap_url
For example, if your Sitemap is located at http://www.example.com/sitemap.gz, your URL will become:
<searchengine_URL>/ping?sitemap=http://www.example.com/sitemap.gz
URL encode everything after the /ping?sitemap=:
<searchengine_URL>/ping?sitemap=http%3A%2F%2Fwww.yoursite.com%2Fsitemap.gz
So I would say: put the url in a keepalive program you can buy for a couple of dollars from snowcovered. Only thing is that you need to run such keep alive on a separate PC. Instead of keeping an asp.net site alive, you keep your sitemap alive. If you want to do some programming you need to put this url or some code in an aspx/ acsx file and add a scheduler that calls that ascx or aspx file.
Hope that helps,
J.