Azure service fabric 在服务结构下运行时,某些环境变量不符合预期

Azure service fabric 在服务结构下运行时,某些环境变量不符合预期,azure-service-fabric,Azure Service Fabric,在ServiceFabric中运行来宾可执行文件时,我注意到一些环境变量似乎没有映射到我期望的位置 其中一些示例是%appdata%未解析为通常的: C:\Users\\AppData\Roaming 而是决定深入到C:/windows中的某个地方 我还注意到,在使用Erlang运行应用程序时,.Erlang.cookie文件通常放在用户根目录中: C:\Users\.erlang.cookie 而是试图在C:\Windows中创建 是否有原因导致这些更改以这些方式进行,并且当前我必须使来宾可执

在ServiceFabric中运行来宾可执行文件时,我注意到一些环境变量似乎没有映射到我期望的位置

其中一些示例是%appdata%未解析为通常的: C:\Users\\AppData\Roaming 而是决定深入到C:/windows中的某个地方

我还注意到,在使用Erlang运行应用程序时,.Erlang.cookie文件通常放在用户根目录中: C:\Users\.erlang.cookie 而是试图在C:\Windows中创建


是否有原因导致这些更改以这些方式进行,并且当前我必须使来宾可执行文件不使用“appdata”,并使用应用程序清单中的策略授予其管理权限,以授予其对C:\windows的写入权限,以写入“.erlang.cookie”。

这是因为服务在NETWORKSERVICE下运行默认情况下的帐户。 您可以执行runas,也可以使用配置系统进行设置


第一个链接指定我可以作为本地用户或管理员运行主入口点。应用程序清单中非安装入口点的入口点类型是什么?SF文档EntryPointType=“Setup”是用于设置的,EntryPointType=“Main”(或省略属性)是主入口点,而非设置入口点。