Authorware : DreamWeaver 8.0.2
Op Sys : WinXP SP2, 2 Gig Ram,
Processor : Pentium 4 3.20 GHz - Dual Core
Server (Local) : IIS 5.1
Site Server : IIS. 5.1
I am mew to dreamwaver but not to webdev. Several years as a classic ASP developer now updating skills to .Net and tools to Dreamweaver/Visual Studio 2005/Flash 8
 my first hurdle is understanding all these seperate storage places for web(s).
 I am developing our Church's web site.
 As such I plan to allow a few of the (more responsible) teens to do updates to various sections of the site (Youth Ministry, Announcements, etc.).
 I after some investigation I have settled (in this case) on Studio 8 as a development platform and to wire-up the site with Contribute (for near non html updating).
Part I: History
Here is where the problem starts, there is a conflict between what dreamweaver wants and what I want :->
Dreamweaver (seems) to want me to create 3 storage points for each web:
 Local (I assume for developing the site)
 Testing (I assume for testing/debugging the site)
 Remote (I assume the final destination for the completed site)
While I want to be able to simply:
 develop/debug a local copy
 Push local copy to live site
 Close up shop and "keep on truckin"...
Usually, I prefer to develop locally the publish up to live server, The only caveat was when uploading to remote server I had to change all the "relative" links to reflect the new root.
[a] Site developed on local IIS would have links like thus:
[b] this would have to change on Live Site to
In order for me to explain this problem I must explain how I solved it (using FrontPage...),
 simply creating a "sub-web" on the live server, like so:
 then I published the LOCAL copy to the SUB-WEB and all the links remained intact/
sp is published to
hence, all links resolve.
 From there I simply published the "live" "sub-web" to the root.
Minus updating includes, everything worked like a charm. It was ugly, but it worked.
 From their I had options,
1. Keep Sub-Web on site
[a] Cloak sub-web from search engines and keep on server,
[b] Do updates locally & publish to "sub-web" for updates/review THEN
[c] Publish "sub-web" to Live Web
2. Delete Sub-Web
[a] Publish live site DOWN to local server (back-up)
[b] Do all work remotely (been at this for a while so I can do this, but I understand the risks), then
[c] Publish DOWN as an updated back-up
Part II: Using Dreamweaver
So now I sit in dreamweaver, and for the life of me I cannot figure this out.
 my links are all SITE ROOT Relative (that is how i've always worked)
So when setting up a new site I did the following:
[a] Defined a Local Site. Folder Structure like so:
/IISROOT/DevSite/ (site folder)
/IISROOT/DevSite/images/ (default images folder)
This is the site I assume DWR wants me to use as the development site.
Cool. Only it is a folder-based site and most all my pages are ASP. So If I want to TEST i need to
[b] Define a Testing Server. Ok. DMWR Help files state the following:
"Typically, you specify the root folder you created on the web server (see Creating a root folder for the
application) because the server probably also runs an application server that can handle the dynamic pages."
- Specifying where dynamic pages can be processed, Dreamweaver Help Files
Ok. So I set up Server on lopcal IIS like so:
url prefix: http://localhost/
Now I (assume) I wil be able to actually TEST the asp pages that I build. Cool. Only thing left to do is ..
[c] Set up remote server
Church has space on a shared server at a reutable hosting company, so I set up thus:
Part III: What the Hell?!?
 I CAN view changes to pages on the remote web site (ISP)
 I CANNOT view changes (locally) to ANY pages which have an include. Get the following error message:
(on local IIS)
Active Server Pages, ASP 0126 (0x80004005)
The include file '/_private/includes/header
.asp' was not found.
Apparantly, DMWR thinks My IIS Root "IS" the root of the project (/DevSite/)..
in other words
DMWR sees this : /DevSite/
While IIS Sees this : /IISROOT/DevSite/
hence, include errors.
QUESTION: Is it me or is it DMWR. If me, please explain what the heck I did wrong.