Convertire Sito Web in Applicazione Web

Dopo averci pensato per un po’ di tempo (visto l’impatto) ho deciso di cambiare il modello del progetto web su cui sto lavorando.
I motivi principali che mi hanno spinto sono:

  • L’impossibilità di avere un file di progetto e quindi gestire i riferimenti sotto source control in maniera precisa
  • La velocità di compilazione in progetti di una certa dimensione

 

Convertire un sito web in una applicazione web è relativamente semplice:

  1. Creare un nuova applicazione web nella stessa soluzione del sito
  2. Copiare e incollare tutti i file dal sito web all’applicazione web
  3. Aggiungere tutti i riferimenti necessari
  4. Tasto destro sul progetto “Converti in applicazione web”

In rete c’è molto materiale su questo tema
http://msdn.microsoft.com/en-us/library/aa983476(VS.80).aspx
http://webproject.scottgu.com/CSharp/Migration2/Migration2.aspx

 

Durante la conversione ho incontrato un problema dovuto alla costruzione degli url e al fatto che non controllavo di avere duplicato lo slash (/) utilizzando la funzione Request.ApplicationPath.

Questo post mi ha aiutato a capire meglio e risolvere il problema
http://www.west-wind.com/weblog/posts/269.aspx

«febbraio»
domlunmarmergiovensab
25262728293031
1234567
891011121314
15161718192021
22232425262728
1234567