visual studio .net setup:
Situation:
==========
noob developer on VS.Net 2003
XP Workstation for developing
Win2003 IIS6 for Serving website
I support maybe 20 users total. I have been asked to create a pretty
simple intranet site on a work-station which is currently serving as a
development server.
Problems:
=========
I have been managing the basic parts of the website through FP2003,
successfully.
I have been able to create a VS.Net Project/Solution with a Deployment
Project and I have been able to get it to work correctly on the server
by installing and configuring many things.
I do not want to go through that entire process when I change something
in my ASP.Net project!
If I edit pieces of the ASP.Net portion of the website through FP, it
usually works OK but...
If I have to recompile, etc through VS.Net, those FP changes are lost.
(Like CSS changes.)
If I make one little mistake while testing on my workstation in VS.Net,
I have no way to recover to a previous version, or so it seems.
Lastly, It seems that VS.Net is having me edit/develop files in the root
of my workstation IIS! Why even have the VS.Net 2003 folder in My
Documents?!
What I need:
============
(I do not know the proper terminology, so give me a pass on that,
please? ... and I do know enough to know that WebMatrix is not enough
for what I need.)
1. How do I Backup and Restore Projects on my workstation while I am
testing, etc?
Isn't that sort of thing built-in?!
2. Is there a simple, inexpensive version control system that does not
require a separate server, configuration ,etc? (Something that would
protect me somewhat from foolish changes during development, etc.)
3. An environment (Like FP?) wherein I can manage and edit my whole
website to include the ASP.Net subsections.
4. (And if I do use FP on my workstation to make most changes to the
aspx files on the webserver, HOW do I get those changes updated on my
workstation's VS.Net project?)
5. A simple approach to develop, deploy, update and Backup/Restore my work.
Closing:
=========
I realize that most of you fine folks do this sort of thing full-time
and do not have the same needs as I, but I am hoping some solutions will
come from this post, nevertheless.
Thanx,
-zeddock