Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/32.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
ASP.NET web应用程序是否可以在没有web.config的情况下运行_Asp.net_Web Config - Fatal编程技术网

ASP.NET web应用程序是否可以在没有web.config的情况下运行

ASP.NET web应用程序是否可以在没有web.config的情况下运行,asp.net,web-config,Asp.net,Web Config,我的asp.net web应用程序是否可以在没有web.config的情况下运行? 为了论证起见,让我们假设我没有连接到数据库或显式读取任何数据 配置信息。 我已经试过了,我能够在VS2008中成功运行一个web应用程序,而不需要web.config 这就引出了一个问题,即现在如何配置身份验证和会话模式? machine.config和root web.config文件(在framework文件夹中)没有明确配置任何身份验证/会话模式 有什么想法吗 谢谢。您必须阅读以查看默认值,对于身份验证,默

我的asp.net web应用程序是否可以在没有web.config的情况下运行? 为了论证起见,让我们假设我没有连接到数据库或显式读取任何数据 配置信息。 我已经试过了,我能够在VS2008中成功运行一个web应用程序,而不需要web.config

这就引出了一个问题,即现在如何配置身份验证和会话模式? machine.config和root web.config文件(在framework文件夹中)没有明确配置任何身份验证/会话模式

有什么想法吗


谢谢。

您必须阅读以查看默认值,对于身份验证,默认值可能是windows,会话模式将处于过程中。

是的,我们可以运行asp.net应用程序,而无需web.config文件,如果您未在web.config文件中配置任何设置,则默认配置选项将使用machine.config文件。在执行应用程序时,将自动安装此配置文件


由于默认情况下,所有配置设置都将在MACHINE.CONFIG文件下可用,因此这些设置将应用于所有asp.net应用程序

是的,您将能够运行ASP.NET应用程序,而不必在其根文件夹中运行WEB.CONFIG文件

如果应用程序在其根文件夹中找不到WEB.CONFIG文件,则默认配置将使用MACHINE.CONFIG文件。但您将无法调试应用程序,因为默认情况下,在MACHINE.CONFIG文件中已关闭调试


通过

查找有关machine.config文件的更多信息,我将冒险说……不管它们在IIS中是如何配置的。你让我好奇——为什么要这样做?(不是评判,只是好奇)@Michael:我永远也不想这样做:)。这只是我在一次讨论中提到的事情之一。我看到了这个页面…我怎么会错过“默认为Windows”这一行呢。。谢谢杰夫,Brian@JeffSternal此主题不再可用。