Sounds odd to me. I could understand using 2003 if you are programming
for Sharepoint. But, I'd want VS on the 2003 virtual computer.
Is it possible? Yes.
I actually have Visual Studio 2003 on a VPC that has IE6 on it. I test
using IE7 from the host machine.
Are you asking for problems? Yes.
Your biggest problem will be getting the debugger to run. But, I
believe that CAN be done. I've never done it myself. I have a feeling
you'll be back asking for help getting that setup and when you do, I'll
be paying attention.
The only other issue is going to be development speed. But, that will
give you more time to think about what you are coding, so that's not an
entirely bad thing.
I guess if it were me, I'd try to understand the reasoning behind this
first and then do a little arguing regarding how productive I won't be.
If that doesn't work, and that's how they want you to spend your time,
then just go ahead and try to do it their way. You might learn
something in the process. :)
Dave Bush
http://blog.dmbcllc.com
-----Original Message-----
From: Chris Marsh [mailto:cjmarsh@newsgroup.nospam]
Posted At: Thursday, November 29, 2007 6:47 AM
Posted To: microsoft.public.dotnet.framework.aspnet
Conversation: Visual Studio 2003 - Developing on Remote Machine
Subject: Visual Studio 2003 - Developing on Remote Machine
All
I've been asked run a VM on my development machine, with Windows Server
2003
installed. I've also been asked to then develop against this environment
from the host machine, using Visual Studio 2003.
Questions:
1. Is it even possible to use VS 2003 to develop when all files and IIS
are
on a remote machine or VM?
2. Does this idea have any merit?
3. Does anyone have any other comments on this approach to development?
Many thanks in advance for any comments.
Dave
> Sounds odd to me. I could understand using 2003 if you are programming
> for Sharepoint. But, I'd want VS on the 2003 virtual computer.
That's the setup that I have at the moment, but there are two problems with
this environment.
1. I work with two monitors, but neither VMWare nor VPC [to my knowledge]
supports dual monitors. There is a "workaround" for this involving starting
RDP from the command line using the "span" switch (roughly speaking, this is
from memory), then RDPing to the VM. This will span both monitors, but both
monitors are treated as a single wide monitor. This can be a bit annoying,
as dialogue boxes will often open up between the two monitors, and I assume
that there will be a further performance hit from the RDP session.
2. Everything seems to be running pretty slowly on the VM. "Pretty slowly"
is subjective, and I've only been using it for half a day, but it was
suggested to me that running VS on the host machine and connecting to the VM
would speed things up. I don't have enough knowledge about virtualisation to
know if this is the case.
[..]
> I guess if it were me, I'd try to understand the reasoning behind this
> first and then do a little arguing regarding how productive I won't be.
We have different clients, and we either need two development machines each
(if we work with two clients), or waste a load of time re-configuring
development environments. The thinking is that using VMs as development
environments means that we can just switch between VMs as and when we need
to. I think that in theory this is a good idea, but I'm now having doubts
about the practicalities.
> If that doesn't work, and that's how they want you to spend your time,
> then just go ahead and try to do it their way. You might learn
> something in the process. :)
Indeed. The excercise is research-based anyway - I'm confident whatever my
findings are that they will be listened to. I just want to ensure that I can
back up any conclusions in a robust manner, and have followed every avenue.
Thanks again for the input.
Cheers!

Signature
Chris
Steven Cheng[MSFT] - 30 Nov 2007 03:01 GMT
Hi Chris,
I also think that use VS 2003 to remotely develop against a VPC hosted
server will be quite inconvenient. I haven't tried that and normally I will
put IIS server and VS.NET together. However, it is doable and the most
important things here is the configuration of the enviornment. Based on my
experience, you need to make sure your host machine's account have
privileged permissions on that VPC and the VPC's IIS directly is correct
confgiured as a UNC share that can be visited by the host machine
outside(as VS.NET will use fileshare to connect remote IIS site). You'd
better perform a remote developing test on two real machine to ensure those
things.
BTW, I agree that interact with VPC in host box is somewhat slow. However,
when terminal onto VPC server via RDP seems work better.
Sincerely,
Steven Cheng
Microsoft MSDN Online Support Lead
This posting is provided "AS IS" with no warranties, and confers no rights.
--------------------
>From: "Chris Marsh" <cjmarsh@newsgroup.nospam>
>References: <Ohild4nMIHA.3400@TK2MSFTNGP03.phx.gbl>
<530A29C1FF2348C19B4D2B296814EAD9@OfficeVista>
>Subject: Re: Visual Studio 2003 - Developing on Remote Machine
>Date: Thu, 29 Nov 2007 14:31:43 -0000
[quoted text clipped - 43 lines]
>
>Cheers!