我已在Win IoT Core上成功部署了ASP.NET Core 2.0(MVC)(在Rasp Pi 3上运行)。该设备正在侦听192.168.0.14:80。
我通过PowerShell(从连接到设备的主机)激活应用程序,如下所示。
问题是如果我关闭PowerShell窗口,服务器就会停止监听。
如何将Web应用程序激活为即使在重新启动设备后仍在运行的服务?
答案 0 :(得分:1)
你应该尝试连接到RPi:
Enter-PSSession -ComputerName <Raspberry IP> -Credential <Raspberry IP>\Administrator
然后安排任务:
schtasks /create /tn "Startup Web" /tr c:\Startup.bat /sc onstart /ru SYSTEM
其中startup.bat执行powershell脚本,例如:
Set-Location C:\publish\ .\aspnet.on.rpi.exe
查看此帖子以获取完整示例:https://carlos.mendible.com/2017/03/26/raspberry-pi-run-aspnet-core-on-startup/