我有一个ASP.NET应用程序(根应用程序),它具有设置为另一个ASP.NET应用程序(虚拟应用程序)的虚拟目录。如何从根应用程序的web.config文件中创建虚拟应用程序读取值?我正在查看WebConfigurationManager.OpenWebConfiguration()类,但我不确定如何告诉它从根上升一级。例如,我会告诉它去〜/ web.config来获取虚拟应用程序的web.config文件,但我需要它将根级应用程序的文件结构再提升一级。这甚至是正确的方法吗?阅读虚拟目录中的web.config文件
任何帮助将不胜感激!
有趣。我在我的虚拟目录应用程序和我的根目录应用程序中设置了相同的配置值。当我从虚拟目录应用程序中删除这个值时,我希望它从根目录应用程序读取数据,但是我得到了一个错误。 – 2009-11-02 19:02:48
我有一套应用程序可以在没有任何特殊配置的情况下从主机应用程序中找到AppSettings值。所有的虚拟应用程序都是在IIS7中配置的。值仅存在于托管web.config。 – HectorMac 2009-11-02 19:23:48
有趣。我不知道我做错了什么。您的虚拟应用程序是否设置为IIS中的应用程序? – 2009-11-02 19:42:17