Domanda

Quali sono le migliori pratiche e la strategia per la progettazione e lo sviluppo di un sito Web?

Le parti chiave che voglio considerate sono:

  • Distribuzione DLL
  • IIS Publishing
  • versioni di progetto
  • spazio dei nomi

Rispondi a queste domande con i passaggi consigliati che prendi per i tuoi siti Web.

Un campione di camminata ** (correggerlo con il tuo.)

  1. Fai un'applicazione Web
  2. Ne fai una versione IIS
  3. Copia lo stesso nella cartella web IIS
  4. Copia l'esatta "Web Application" DLL nella cartella versione IIS (o creerai Wesite DLL qui con CSC o scegli un altro metodo)
  5. Aggiungi ogni progetto separatamente al repository

  6. Avere comunque entrambi causerà conflitti (applicazione Web e sito Web)?

  7. Fai progetti separati?
  8. Come si assicura che la costruzione dell'assemblaggio del sito Web sia sempre aggiornata?
  9. Come andrai a versioning di questi e li sincronizzate?
  10. Spostare il sito Web DLL dall'applicazione Web non potrebbe essere una buona idea come gestirlo?

 

  1. La parte più importante di questa domanda per me è il numero di progetti/soluzioni realizzate per un progetto di siti Web.
    Immagino che probabilmente siano 1 o 2 soluzioni e, come sviluppatore professionista, le farai sovversione.

  2. Modifica gli spazi dei nomi o gli assemblaggi? Ognuno di loro avrà separati assembly core? Condividerai? Se condividi, come ci occuperai?
    Penso che si verifichino conflitti.

  3. Usi un progetto come contenitore dell'altro? Come sarà la sovversione?

Quello che uso

VisualSVN è la mia scelta di sovversione.
Avevo 2 progetti simili alla formula sopra; Ho realizzato un progetto Web con le pagine e, dopo di che ne ho fatto un clone nell'IIS. Ho risolto alcuni indirizzi e percorsi e ho copiato anche la DLL all'interno della versione IIS del sito, ma non lo so davvero come un metodo completamente pratico a causa dei conflitti che ho citato.

Nessuna soluzione corretta

Autorizzato sotto: CC-BY-SA insieme a attribuzione
scroll top