0

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

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

谢谢你的帮助。。

4

2 回答 2

1

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

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

希望有帮助

于 2010-08-12T12:59:43.770 回答
0

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

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

于 2010-08-12T13:09:06.597 回答