【发布时间】:2010-10-21 09:42:54
【问题描述】:
我有一个 ASP.NET 应用程序。 它驻留在另一个 ASP.NET 应用程序中。 我将我的 DLL 放在其他应用程序 bin 文件夹中,并有一个包含我的 aspx 文件的子目录。 我无法编辑主应用的 Web.config。
那么我可以在哪里存储配置设置? 例如,这是一个将部署到各种客户端的应用程序。我想将用于显示的客户端名称存储在标题等中。以及徽标文件的位置。
【问题讨论】:
我有一个 ASP.NET 应用程序。 它驻留在另一个 ASP.NET 应用程序中。 我将我的 DLL 放在其他应用程序 bin 文件夹中,并有一个包含我的 aspx 文件的子目录。 我无法编辑主应用的 Web.config。
那么我可以在哪里存储配置设置? 例如,这是一个将部署到各种客户端的应用程序。我想将用于显示的客户端名称存储在标题等中。以及徽标文件的位置。
【问题讨论】:
您可以将 web.config 文件放在 ASPX 文件所在的文件夹中,.NET 将负责嵌套它们并聚合其内容。
【讨论】:
您可以使用Settings.Settings 来存储它。 This example 可能会有所帮助。您可以拥有多个设置文件并访问其中的任何一个,就像访问任何其他类一样。
【讨论】:
您也可以只创建一个 Settings.config XML 文件并将其放在您想要的任何位置(.config 扩展名将阻止通过 HTTP 请求对其进行查看),然后用 Settings 类包装它并与该 Settings 类对话从您的应用程序。
【讨论】: