在 Raspbian 系统上启动独立的 .net6 构建 exe 作为服务。UnauthorizedAccessException:访问路径“/proc/1/task/1/fdinfo”被拒绝

问题描述 投票:0回答:1

我有适用于arm-32的.NET 6.0独立构建,并希望将其作为服务在我的Pi服务器上运行。当我通过在部署文件夹中运行 ./AppName 手动执行构建时,构建就会运行。一旦我尝试将其作为 systemd 服务启动,它就会在路径 /proc/1/task/fdinfo 上抛出 UnauthorizedAccessException

fdinfo 文件具有这些权限 dr-xr-xr-x

我的linux服务很简单

[Unit]
Description=Kiai Web Application

[Service]
Type=simple
User=pi
ExecStart=/home/pi/kiai/Kiai

[Install]
WantedBy=multi-user.target

请帮忙提供任何可能导致问题或解决问题的想法?

linux .net-core hosting raspberry-pi3 raspbian
1个回答
0
投票

在我的例子中,问题是通过添加解决的

WorkingDirectory=/home

前往

[Service]
部分。

附注

当工作目录为“/”时,路径

UnauthorizedAccessException

 上的 
/proc/1/task/fdinfo
会被抛出。

© www.soinside.com 2019 - 2024. All rights reserved.