Voltar nos dias antes Visual Studio Web Server nós hospedar o nosso local dev dentro do IIS. Se você tiver uma versão estação de trabalho do IIS que significa apenas 1 website. E se você está trabalhando em vários sites. Fácil: criá-los em VDIRs, por exemplo, http: // localhost / ProjectA , http: // localhost / ProjectB .
Vivendo em um VDIR não soa tão difícil. Certifique-se de todas as suas imagens / CSS / links são caminhos relativos, use o ~ muito. Soa como uma boa prática. Hardcoding imagens etc para que eles só funcionam quando o aplicativo é servido a partir das / soa como uma má prática.
Há algumas nuances em qualquer lugar você tem que construir um link (cenários em sua maioria não são comuns):
- por exemplo; PROD: http://prodserver.com/images/up.jpg -> DEV: http: //localhost/ProjectA/images/up.jpg
- links / imagens em e-mails
- flash / javascript / Silverlight solicitações de dados do servidor que contém links para imagens
- O link completo para o um PayPal IPN (os postes página do PayPal sua resposta também)
Então .. Você está fazendo isso? Vantagens desvantagens? Quaisquer outras dicas que eu perdi?