473,327 Members | 1,976 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,327 software developers and data experts.

development environment architecture for ASP.NET development team

hi,
we have been working on web based applications built in ASP for quite
sometime now, but now we are moving to ASP.net. we have decided to use
ASP.NET for developing new modules in our current projects (built in ASP).
So, the applications will be composed of both ASP and ASP.NET pages
simultaneously. Since, ASP is a scripting language, it was easier for us to
put all the source code on a single web server, add the web to visual
soursafe using FP extentions in IIS, connect to the web applications from
development workstations using visual interdev and start checking files
in/out without any problem. the developers would test the effects of their
changes right on the web server by hitting refresh or F5. Everything takes
place on the web server, except code modification.

now, since we are moving from a scripting language to a "compiled" language
(ASP.NET), that means the application would need to be "built" on
development workstations before being deployed on server (check in), since i
cannot expect my developers to build the application on server after every
single change they make on their own machine, coz they will keep switching
between machines forever. Moreover, i want the developers to be able to
"debug" their appliactions rigth on other workstations (i found out that
debugging is nearly impossible if application is placed on server, just like
it was in ASP 3.0).

My question is:

1. What are the standard/recommended architectures for setting up
development environments for ASP.NET applications ?
2. Which one should i use if i want to use a).visual sourcesafe for version
management. b) debugging capability for all developers on their own machines
rather than server, c) easier maintenance/no or least code synchronization
hassle.

desparately waiting for response ...

thanks,

akhlaq khan.
Jul 21 '05 #1
4 1693
Answers embedded
My question is:

1. What are the standard/recommended architectures for setting up
development environments for ASP.NET applications ?
Have a dedicated development server on which the projects are created. As
long as your developers open the project from the server any changes they
make will updated on the server.
If they do a Project >> Build then the correct files will be automatically
uploaded to the dev server.
2. Which one should i use if i want to use
a).visual sourcesafe for version management.
b) debugging capability for all developers on their own machines rather
than server,
c) easier maintenance/no or least code synchronization hassle.


For easiest and most integrated version management consider using SourceSafe
version 6.0d. It directly integrates with VS.NET and when your developers
try to make changes to files it will prompt them to checkout the files. It
can even be set to upload the changes on vs.net shutdown.

I have been using win2k3 EE server as a dev server with XP destkop boxes and
it all works just fine. Tried other products for version management but too
used to sourcesafe to have stuck with it.

--

Regards,

Hermit Dave
(http://hdave.blogspot.com)
Jul 21 '05 #2
Hi Akhlaq,

I can't tell you the "best" way, but I can tell you how we do it. We have XP
Pro workstations for our developers, each with IIS running on it. We use
Visual SourceSafe as well. We check the ASP.Net projects into SourceSafe,
and work from local copies. This prevents one developer from working on
something another developer has checked out.

When you use VSS with ASP.Net, the project files are created in the web
directory on the client machine. The project file itself can be anywhere. We
keep the project files in our documents folders, along with our non-web app
project folders. When another developer needs a copy, he opens the project
from VSS, copying the files into a new web app which VS.Net sets up.

Just make sure that only Projects, not solutions are kept in VSS, and you
should be fine.

--
HTH,
Kevin Spencer
..Net Developer
Microsoft MVP
I get paid good money to
solve puzzles for a living

"Akhlaq Khan" <au*****@newsgroup.nospam> wrote in message
news:O6*************@TK2MSFTNGP11.phx.gbl...
hi,
we have been working on web based applications built in ASP for quite
sometime now, but now we are moving to ASP.net. we have decided to use
ASP.NET for developing new modules in our current projects (built in ASP).
So, the applications will be composed of both ASP and ASP.NET pages
simultaneously. Since, ASP is a scripting language, it was easier for us to put all the source code on a single web server, add the web to visual
soursafe using FP extentions in IIS, connect to the web applications from
development workstations using visual interdev and start checking files
in/out without any problem. the developers would test the effects of their
changes right on the web server by hitting refresh or F5. Everything takes
place on the web server, except code modification.

now, since we are moving from a scripting language to a "compiled" language (ASP.NET), that means the application would need to be "built" on
development workstations before being deployed on server (check in), since i cannot expect my developers to build the application on server after every
single change they make on their own machine, coz they will keep switching
between machines forever. Moreover, i want the developers to be able to
"debug" their appliactions rigth on other workstations (i found out that
debugging is nearly impossible if application is placed on server, just like it was in ASP 3.0).

My question is:

1. What are the standard/recommended architectures for setting up
development environments for ASP.NET applications ?
2. Which one should i use if i want to use a).visual sourcesafe for version management. b) debugging capability for all developers on their own machines rather than server, c) easier maintenance/no or least code synchronization
hassle.

desparately waiting for response ...

thanks,

akhlaq khan.

Jul 21 '05 #3
Hi,

This will link you to a presentation, almost 2 hours long, that will show
you how to set everything up in a few different ways:

http://support.microsoft.com/default...b;en-us;328845

Good luck! Ken.

--
Ken Dopierala Jr.
For great ASP.Net web hosting try:
http://www.webhost4life.com/default.asp?refid=Spinlight

"Akhlaq Khan" <au*****@newsgroup.nospam> wrote in message
news:O6*************@TK2MSFTNGP11.phx.gbl...
hi,
we have been working on web based applications built in ASP for quite
sometime now, but now we are moving to ASP.net. we have decided to use
ASP.NET for developing new modules in our current projects (built in ASP).
So, the applications will be composed of both ASP and ASP.NET pages
simultaneously. Since, ASP is a scripting language, it was easier for us to put all the source code on a single web server, add the web to visual
soursafe using FP extentions in IIS, connect to the web applications from
development workstations using visual interdev and start checking files
in/out without any problem. the developers would test the effects of their
changes right on the web server by hitting refresh or F5. Everything takes
place on the web server, except code modification.

now, since we are moving from a scripting language to a "compiled" language (ASP.NET), that means the application would need to be "built" on
development workstations before being deployed on server (check in), since i cannot expect my developers to build the application on server after every
single change they make on their own machine, coz they will keep switching
between machines forever. Moreover, i want the developers to be able to
"debug" their appliactions rigth on other workstations (i found out that
debugging is nearly impossible if application is placed on server, just like it was in ASP 3.0).

My question is:

1. What are the standard/recommended architectures for setting up
development environments for ASP.NET applications ?
2. Which one should i use if i want to use a).visual sourcesafe for version management. b) debugging capability for all developers on their own machines rather than server, c) easier maintenance/no or least code synchronization
hassle.

desparately waiting for response ...

thanks,

akhlaq khan.

Jul 21 '05 #4
The preferred method is to develop locally and use some form of source
control (in most cases SourceSafe). When a developer is ready to push
something to a test server, he gets latest and ensures a build can compile.
It is then pushed up and tested.

NOTE: This was also true in the ASP world.

---

Gregory A. Beamer
MVP; MCP: +I, SE, SD, DBA

***************************
Think Outside the Box!
***************************

"Akhlaq Khan" wrote:
hi,
we have been working on web based applications built in ASP for quite
sometime now, but now we are moving to ASP.net. we have decided to use
ASP.NET for developing new modules in our current projects (built in ASP).
So, the applications will be composed of both ASP and ASP.NET pages
simultaneously. Since, ASP is a scripting language, it was easier for us to
put all the source code on a single web server, add the web to visual
soursafe using FP extentions in IIS, connect to the web applications from
development workstations using visual interdev and start checking files
in/out without any problem. the developers would test the effects of their
changes right on the web server by hitting refresh or F5. Everything takes
place on the web server, except code modification.

now, since we are moving from a scripting language to a "compiled" language
(ASP.NET), that means the application would need to be "built" on
development workstations before being deployed on server (check in), since i
cannot expect my developers to build the application on server after every
single change they make on their own machine, coz they will keep switching
between machines forever. Moreover, i want the developers to be able to
"debug" their appliactions rigth on other workstations (i found out that
debugging is nearly impossible if application is placed on server, just like
it was in ASP 3.0).

My question is:

1. What are the standard/recommended architectures for setting up
development environments for ASP.NET applications ?
2. Which one should i use if i want to use a).visual sourcesafe for version
management. b) debugging capability for all developers on their own machines
rather than server, c) easier maintenance/no or least code synchronization
hassle.

desparately waiting for response ...

thanks,

akhlaq khan.

Jul 21 '05 #5

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

28
by: Me | last post by:
I would like to redesign my existing site into php using classes. I am not the most experienced developer with PHP, and would like to know if anyone can give me some input on a starting point for a...
2
by: sympatico | last post by:
I am looking for a good document of spread sheet that can help me better estimate the amount of time and money a software development project should take. I am using .NET Framework I have been...
4
by: Jared Thirsk | last post by:
== Introduction to DAF == I am interested in the next generation of approaches to software development. Over the last decades, there has been an obvious shift in how our most complex software...
4
by: Akhlaq Khan | last post by:
hi, we have been working on web based applications built in ASP for quite sometime now, but now we are moving to ASP.net. we have decided to use ASP.NET for developing new modules in our current...
3
by: codabill | last post by:
Can someone please refer me to books, articles, websites where I can obtain information on how to set up VS2003 for team development. I am a project manager for a non-trivial military software...
16
by: Linus | last post by:
Being a ASP developer for a consultant company thinking of starting developing with ASP.NET I have read literally hundreds of web pages and posts in discussion forums on the Internet to get an idea...
1
by: Joseph Geretz | last post by:
Our application consists of a suite of webservices. Depending upon application area, different methods are grouped into separate webservice projects, and are developed and maintained by separate...
3
by: rcook349 | last post by:
I'm about to get a new laptop to be used primarily for Microsoft development. - Windows Vista - Visual Studio Team System 2008 (maybe 2005 as well) - SQL Server 2008 Developer (maybe 2005 as...
20
by: macca | last post by:
Hi, I just started a new web developer job (my first actually) and the machine they gave me to use is a Mac. Two days in and I'm running a Win XP environment on my Mac at work (using VMWare), ...
0
by: DolphinDB | last post by:
Tired of spending countless mintues downsampling your data? Look no further! In this article, you’ll learn how to efficiently downsample 6.48 billion high-frequency records to 61 million...
0
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
1
isladogs
by: isladogs | last post by:
The next Access Europe meeting will be on Wednesday 6 Mar 2024 starting at 18:00 UK time (6PM UTC) and finishing at about 19:15 (7.15PM). In this month's session, we are pleased to welcome back...
0
by: jfyes | last post by:
As a hardware engineer, after seeing that CEIWEI recently released a new tool for Modbus RTU Over TCP/UDP filtering and monitoring, I actively went to its official website to take a look. It turned...
0
by: ArrayDB | last post by:
The error message I've encountered is; ERROR:root:Error generating model response: exception: access violation writing 0x0000000000005140, which seems to be indicative of an access violation...
1
by: CloudSolutions | last post by:
Introduction: For many beginners and individual users, requiring a credit card and email registration may pose a barrier when starting to use cloud servers. However, some cloud server providers now...
1
by: Defcon1945 | last post by:
I'm trying to learn Python using Pycharm but import shutil doesn't work
0
by: Faith0G | last post by:
I am starting a new it consulting business and it's been a while since I setup a new website. Is wordpress still the best web based software for hosting a 5 page website? The webpages will be...
0
isladogs
by: isladogs | last post by:
The next Access Europe User Group meeting will be on Wednesday 3 Apr 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM). In this session, we are pleased to welcome former...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.