Ho ereditato un sito leg classico di asp che devo supportare e sto creando un ambiente di sviluppo/debug in modo da non dover lavorare sul server di produzione .Leggere valori web.config in ASP classico
Il codice è un po 'caotico, e ci sono letteralmente centinaia di stringhe di connessione sparse per il posto in vari file .asp. Questi contengono tutti riferimenti hard-coded al server SQL, ecc.
Non voglio davvero doverli sostituire tutti con le impostazioni del DB SQL dell'ambiente di sviluppo locale, quindi mi chiedevo se c'era un modo semplice per ottenere l'asp classico da leggere da un file .net web.config. In questo modo ho potuto modificare tutte le stringhe di connessione hard-coded da leggere da questo unico punto e quindi ho solo bisogno di definire i dettagli del server in un unico punto.
Ciò significa che potrei quindi scrivere il codice & debug localmente e tutto quello che dovrei fare è cambiare un paio di valori nel web.config prima della distribuzione.
Si prega di fornire esempi chiari nella risposta, in quanto io sono nuovo al classico asp & Non mi piace davvero in questa fase. Non vedo l'ora di riqualificare tutto in .net;)
Grazie
Grazie, sì, ci sono un sacco che potrei fare per migliorarlo, ma per quanto mi riguarda è un codice morto. Voglio fare il meno possibile con esso e ridistribuirlo da zero :) – Bob
@bob: Ma usa l'estensione del file .asp not .inc. Se il server IIS ha una mappatura. *, È possibile che accidentalmente sia possibile per un computer esterno scaricare /config.inc. Se le stringhe di connessione possono contenere nomi utente e password, non è qualcosa a cui si desidera consentire l'accesso esterno. – AnthonyWJones
@Anthony Buon punto - Ho aggiornato la mia risposta di conseguenza. – Filburt