Arduino With Ethernet Shield

Is there any way to program the Arduino with the Ethernet shield installed? When I try I get

avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x00
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x00

(deleted)

I always program the Arduino with he Ethernet shield installed with no problems.