我有一些用 C# 实现的云服务。整个解决方案由具有一些设置的服务项目、用于多个角色的单独项目+一个具有应用程序主要逻辑的单独项目组成。现在,我需要根据应用程序运行的环境来区分应用程序 url。我知道(怀疑可能是更好的选择)我可以修改ServiceConfiguration.<Cloud|Local>.cscfg
文件添加 <Setting name="domain" value="example.com" />
现在我想问的问题是:如何从源代码中访问这个配置值?
最佳答案
是的,这当然是可能的。因此,如果您有一个云项目A
并且有一个设置 <Setting name="domain" value="exampleA.com" />
然后你就有了云项目B
有一个设置 <Setting name="domain" value="exampleB.com" />
然后你就有了在云项目 A 和 B 中使用的主项目。
当您运行项目 A 并读取设置 domain
时从您的主项目中您将获得 exampleA.com
当您运行项目 B 并读取相同的设置时,您将得到 exampleB.com
.
关于c# - 如何从应用程序级别使用 Azure 中的服务配置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20262075/