我一直在尝试了解如何在 .net 中正确进行配置,并且遇到了一些我觉得有点奇怪的事情,那就是配置设置通过 Settings 类编译到程序集中。删除 app.config 并运行应用程序不会像我预期的那样导致配置错误,而是现在我无法替换配置值。
在我的应用程序中,我有一个 web 服务 url 的配置设置,我需要能够以编程方式获取和设置。我是否应该在我的应用程序的配置中创建自定义部分,我将通过 ConfigurationManager.GetSection(..) 来触发读取配置文件,或者是否有其他方法可以解决这个问题,因为我绝对不想要 web 服务 url用于将 ws 代理生成为可能泄漏到生产环境中的 url。
请帮忙。