gpt4 book ai didi

azure-service-fabric - Service Fabric 应用程序的根目录

转载 作者:行者123 更新时间:2023-12-04 10:23:50 26 4
gpt4 key购买 nike

在我的代码中我失败了

if (!File.Exists(_configurationFileName)) {...}

在即时窗口中,我调用了 Directory.GetCurrentDirectory() 的电话。它指向“ 工作 ”文件夹,而不是我所期望的“ 代码 ”文件夹。
Directory.GetCurrentDirectory()
"C:\\SfDevCluster\\Data\\_App\\_Node_0\\My.Application.Type_App2\\work"

因此,我当然找不到可执行文件旁边的配置文件。

现在我想知道解决方案是什么。
由于我还想继续运行控制台应用程序,我不想实现任何“如果服务结构托管,则更改当前目录,......”解决方法。

有什么建议吗?我的 .exe.config 文件呢(如果有的话,如何找到它们)?

Service Fabric 将当前目录设置为“工作”的原因是什么?这是某种安全机制吗?

最佳答案

这就是我刚刚将服务 list 更改为指向代码的方式

<EntryPoint>
<ExeHost>
<Program>configui.exe</Program>
<WorkingFolder>CodePackage</WorkingFolder>
</ExeHost>
</EntryPoint>

关于azure-service-fabric - Service Fabric 应用程序的根目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39728561/

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