2010-11-01 22 views
5

La mia applicazione Web asp.net può girare senza un web.config? Per ragioni attinenti, diciamo che non mi sto connettendo a un database o non leggo esplicitamente alcuna informazione di configurazione . L'ho provato e sono in grado di eseguire correttamente un'app Web in VS 2008 senza un web.config.Un'app Web ASP.NET può essere eseguita senza web.config

Questo mi porta alla domanda su come sono configurate ora le modalità di autenticazione e di sessione? Il file machine.config ei file root web.config (nella cartella framework) non dispongono di modalità di autenticazione/sessione configurate in modo esplicito.

Qualche idea?

Grazie.

+0

Ho intenzione di uscire su un arto e dire ... tuttavia sono configurati in IIS. –

+0

Mi hai incuriosito - perché vuoi farlo? (non giudicare, solo curioso) –

+0

@ Michael: Non vorrei mai farlo :). E 'solo una delle cose che sono emerse in una discussione che avevo avuto. – Sennin

risposta

2

Dovresti leggere il documentation per vedere i valori predefiniti, che per l'autenticazione è probabilmente Windows, e la modalità sessione sarebbe in corso.

+2

[elemento system.web (schema impostazioni ASP.NET)] (http://msdn.microsoft.com/en-us/library/dayb112d.aspx) –

+0

Ho visto questa pagina ... come mai mi sono perso il "Il valore predefinito è Windows." linea !! .. Grazie Jeff, Brian – Sennin

+1

@JeffSternal Questo argomento non è più disponibile. – Imad

1

sì, è possibile eseguire l'applicazione asp.net senza il file web.config, se non si configurano le impostazioni nel file web.config, il file machine.config verrà utilizzato per le configurazioni predefinite. Questo file di configurazione verrà installato automaticamente quando l'applicazione essere giustiziato.

Poiché tutte le impostazioni di configurazione saranno disponibili nel file MACHINE.CONFIG per impostazione predefinita, queste impostazioni verranno applicate a tutte le applicazioni asp.net.

Problemi correlati