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