我有两个网络应用程序。他们在服务器中的文件夹层次结构就是这样。第一个是:.../firstapplitaion 第二个是:.../firstapplication/secondapplication/Default.aspx
起初我可以只用 firstapplication 的 web.config 文件来运行它们吗?secondapplication 的 web 配置没有任何特殊的东西。
谢谢你的帮助。。
我有两个网络应用程序。他们在服务器中的文件夹层次结构就是这样。第一个是:.../firstapplitaion 第二个是:.../firstapplication/secondapplication/Default.aspx
起初我可以只用 firstapplication 的 web.config 文件来运行它们吗?secondapplication 的 web 配置没有任何特殊的东西。
谢谢你的帮助。。
一种方法是让 web.config 文件中的一个部分指向适当的文件,如下所示
<configuration>
<appSettings file="C:\MyCommonFolder\MyCommonAppSettings.config">
</appSettings>
</configuration>
希望有帮助
如果第二个应用程序的 web.config 文件相同,为什么还要将它们作为单独的应用程序运行呢?为什么不让它们成为一个使用相同 web.config 的应用程序?或者您是否试图将它们拆分为单独的应用程序池?
我在类似情况下所做的是让每个站点都包含它自己单独的 web.config,但是将所有共享的部分移动到我的 Machine.config 中。对我来说,它位于 C:\WINDOWS\Microsoft.NET\Framework\vX.X.XXX\Config 文件夹中(我建议先备份它)。由于配置文件的工作方式,您可以将设置放在您的 machine.config 中,您的网站将继承这些设置。因此,将所有共享设置放在那里,并使用非常独特的名称,您就应该被设置好。