ASP.NET Web应用程序中的多个Web.Config文件
我有一个ASP.NET web应用程序,其中根文件夹中有多个子目录。在我的根web.config中,我将sessionMode设置为“StateServer”。因此,在我的子目录的一页中,我无法进行序列化。如果我将SessionMode方法更改为“InProc”,它将正常工作。我想保持根目录中的web.config文件不变。因此我计划在子目录中创建另一个web.config文件。有人能告诉我怎么做吗ASP.NET Web应用程序中的多个Web.Config文件,asp.net,web-config,Asp.net,Web Config,我有一个ASP.NET web应用程序,其中根文件夹中有多个子目录。在我的根web.config中,我将sessionMode设置为“StateServer”。因此,在我的子目录的一页中,我无法进行序列化。如果我将SessionMode方法更改为“InProc”,它将正常工作。我想保持根目录中的web.config文件不变。因此我计划在子目录中创建另一个web.config文件。有人能告诉我怎么做吗 提前感谢您只需在子目录中放置一个新的web.config文件,ASP.NET将覆盖您在该目录中更
提前感谢您只需在子目录中放置一个新的web.config文件,ASP.NET将覆盖您在该目录中更改的任何设置 如果使用[Serializable]属性标记要放入会话中的类,通常可以在StateServer设置中使用该类。只需在子目录中放入另一个web.config即可。ASP.NET允许这样做,我的网站上有几个区域,其中web.config包含特定于该“应用程序”的值 也就是说: 1) 你确定用两种不同的方式保持状态是个好主意吗?最好弄清楚如何使会话状态可序列化,或者完全不用会话状态
2) 如果您不小心在每个web.config文件中输入了什么值,那么所有这些web.config文件都很难维护 虽然您可以在每个子目录中都有一个Web.config,但并非所有级别都允许所有设置 SessionMode是一种只能在应用程序根目录中进行的设置