Al momento, sto riscontrando problemi con la distribuzione di un'applicazione ASP.NET Web Forms (ora destinata a .NET 3.5) su un Windows Server 2003 con IIS 6. Per molto tempo, ho fatto tutto il mio sviluppo in VS 2008 su Windows XP . Ma poi XP è morto. Ora ho VS 2013 su Windows 7 con IIS 8 Express. Posso compilare ed eseguire il codice e tutto sembra a livello locale fino a quando non lo distribuisco.
In precedenza, da VS 2008, avrei semplicemente pubblicato il sito Web in una cartella di rete vuota, quindi distribuito copiando / copiando l'intera cosa nella radice del documento dell'app Web, prima su un server di test (in realtà solo una coesistenza virtuale con la produzione sito Web e varie altre app), quindi su Production, il tutto senza mai rimbalzare sul server.
Ora ricevo misteriosi errori 404 e 500, come se il codice che modifico ed eseguo localmente non venisse effettivamente compilato e distribuito. Ho scoperto che qualcuno aveva aggiornato Crystal Reports (utilizzato per popolare PDF con dati) senza che io lo sapessi, cosa che ho sistemato da allora, ma ogni volta che eseguo l'implementazione, non ho tempo di testare la regressione in tutti i possibili percorsi di clic nell'intero sito web.
Accolgo con favore qualsiasi consiglio.