2010-11-01 11 views
5

¿Se puede ejecutar mi aplicación web asp.net sin web.config? Por el bien del argumento digamos que no me estoy conectando a una base de datos o leyendo explícitamente cualquier información de configuración . Lo probé y puedo ejecutar una aplicación web con éxito en VS 2008 sin un web.config.¿Se puede ejecutar una aplicación web ASP.NET sin web.config

Esto me lleva a la pregunta de cómo están configurados los modos de autenticación y sesión ahora? Los archivos machine.config y root web.config (en la carpeta de marcos) no tienen ningún modo de autenticación/sesión configurado explícitamente.

¿Alguna idea?

Gracias.

+0

Voy a dar un paso en falso y decir ... sin embargo, están configurados en IIS. –

+0

Me tienes curiosidad, ¿por qué quieres hacer esto? (no juzgando, solo curiosidad) –

+0

@Michael: nunca me gustaría hacer esto :). Es solo una de las cosas que surgió en una discusión que tuve. – Sennin

Respuesta

2

Tendría que leer el documentation para ver los valores predeterminados, que para la autenticación es probablemente Windows, y el modo de sesión estaría en proceso.

+2

[element.web Element (Esquema de configuración de ASP.NET)] (http://msdn.microsoft.com/en-us/library/dayb112d.aspx) –

+0

He visto esta página ... ¿cómo me pierdo el "El valor predeterminado es Windows". linea !! .. Gracias Jeff, Brian – Sennin

+1

@JeffSternal Este tema ya no está disponible. – Imad

1

sí, podemos ejecutar la aplicación asp.net sin el archivo web.config, si no configuramos ninguna configuración en el archivo web.config, entonces tomará el archivo machine.config para los configurtaons predeterminados. Este archivo de configuración se instalará automáticamente cuando su aplicación siendo ejecutado

Dado que todas las configuraciones estarán disponibles en el archivo MACHINE.CONFIG de forma predeterminada, estas configuraciones se aplicarán a todas las aplicaciones asp.net.

Cuestiones relacionadas