Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-core/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Service 如何在Windows 10 IoT Core中将Asp.Net Core应用程序设置为服务?_Service_Asp.net Core_Webserver_Raspberry Pi3_Windows Iot Core 10 - Fatal编程技术网

Service 如何在Windows 10 IoT Core中将Asp.Net Core应用程序设置为服务?

Service 如何在Windows 10 IoT Core中将Asp.Net Core应用程序设置为服务?,service,asp.net-core,webserver,raspberry-pi3,windows-iot-core-10,Service,Asp.net Core,Webserver,Raspberry Pi3,Windows Iot Core 10,我已经在Win IoT Core(在Rasp Pi 3上运行)上成功部署了ASP.NET Core 2.0(MVC)。设备正在侦听192.168.0.14:80 我通过PowerShell(从连接到设备的主机)激活应用程序,如下所示 问题是,如果关闭PowerShell窗口,服务器将停止侦听 问题: 如何将web应用程序作为服务激活,即使在重新启动设备后,该服务也始终在运行 您应该尝试连接到RPi: 输入PSSession-ComputerName-Credential\Administra

我已经在Win IoT Core(在Rasp Pi 3上运行)上成功部署了ASP.NET Core 2.0(MVC)。设备正在侦听192.168.0.14:80

我通过PowerShell(从连接到设备的主机)激活应用程序,如下所示

问题是,如果关闭PowerShell窗口,服务器将停止侦听

问题:
如何将web应用程序作为服务激活,即使在重新启动设备后,该服务也始终在运行

您应该尝试连接到RPi:

输入PSSession-ComputerName-Credential\Administrator

然后安排一项任务:

schtasks/create/tn“Startup Web”/tr c:\Startup.bat/sc onstart/ru SYSTEM

其中startup.bat使用以下内容执行powershell脚本:

设置位置C:\publish\。\aspnet.on.rpi.exe


查看这篇文章以获得完整的示例:

运行类似以下内容应该不会有任何问题:schtasks/create/tn“Startup Web”/tr c:\publish\aspnet.on.rpi.exe/sc onstart/ru SYSTEM我使用powershell脚本在启动时运行更多内容和检查。如果不使用批处理文件,则需要在schtask命令中调用powershell.exe。类似于:schtasks.exe/create/tn“Startup Web”/sc onstart/tr“powershell.exe-文件C:\Startup.ps1”