gpt4 book ai didi

C# 从一个配置文件中获取一个字符串以供多个项目使用

转载 作者:太空宇宙 更新时间:2023-11-03 11:49:10 24 4
gpt4 key购买 nike

在我的项目中,我有一个 Windows 服务和一个 WCF 服务在计算机上的同一个文件夹上执行一些操作。该文件夹的位置将由用户在 Windows 服务项目中包含的 app.config 文件中提供。

现在,我希望 WCF 服务知道该文件夹的位置(用户指定的文件夹),而无需用户将其也键入到 WCF 服务配置文件中。

我该怎么做呢?

谢谢!

最佳答案

这里有很多可能性:

  1. 将 Windows 服务配置文件的路径添加为 WCF 服务配置文件中的设置,并使用该路径通过 XML 阅读器读取文件。

  2. 将文件夹路径存储在某个中央系统中,例如数据库或注册表,并让两个服务从该中央位置获取设置。

  3. 在每个单独的配置文件中指定路径,但使用构建后事件来确保它们保持最新。 (例如,构建后事件可能会从数据库中检索配置设置,然后将其写入配置文件)

  4. 让一项服务将配置设置公开为公共(public)服务调用。例如,WCF 服务可以调用 Windows 服务上的方法来确定要处理的路径。

关于C# 从一个配置文件中获取一个字符串以供多个项目使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2523652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com