【问题标题】:how can i use same web.config file for two web appliction?如何为两个 Web 应用程序使用相同的 web.config 文件?
【发布时间】:2011-03-28 22:12:26
【问题描述】:

我有两个网络应用程序。他们在服务器中的文件夹层次结构就是这样。 第一个是:.../firstapplitaion 第二个是:.../firstapplication/secondapplication/Default.aspx

一开始我可以只用 firstapplication 的 web.config 文件来运行它们吗? secondapplication 的 web 配置没有任何特殊的东西。

感谢您的帮助..

【问题讨论】:

    标签: asp.net webconfigurationmanager


    【解决方案1】:

    一种方法是让 web.config 文件中的一个部分指向适当的文件,如下所示

    <configuration>
       <appSettings file="C:\MyCommonFolder\MyCommonAppSettings.config">
       </appSettings>
    </configuration>
    

    希望有帮助

    【讨论】:

      【解决方案2】:

      如果第二个应用的 web.config 文件相同,为什么还要将它们作为单独的应用运行呢?为什么不让它们成为一个使用相同 web.config 的应用程序?还是您试图将它们拆分为单独的应用程序池?

      我在类似情况下所做的是让每个站点都包含它自己单独的 web.config,但将所有共享部分移动到我的 Machine.config 中。对我来说,它位于 C:\WINDOWS\Microsoft.NET\Framework\vX.X.XXX\Config 文件夹中(我建议先备份它)。由于配置文件的工作方式,您可以将设置放在您的 machine.config 中,您的网站将继承这些设置。因此,将所有共享设置放在那里,并使用非常独特的名称,您应该已经设置好了。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2020-06-29
        • 2012-09-27
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多