![](/img/trans.png)
[英]Unable to start service written in .NET 2.0 on Windows XP Embedded
[英]Unable to start .NET Windows Service in Docker container
我是Docker的新手。 我在.NET Framework中创建了Windows服务。 我可以使用以下命令在Windows Server 2016计算机上安装并运行该服务。
1)SC创建“ MyWindowsService” binpath =“ C:\\ MyWindowsService \\ MyWindowsService.exe” start = auto DisplayName =“ MyWindowsService” 2)SC START MyWindowsService
这也是安装了docker的机器。
FROM microsoft/dotnet-framework-build:4.7.1
run mkdir c:\MyWindowsService
copy ./MyWindowsService/*.* /MyWindowsService/
CMD POWERSHELL Write-Host Folder created ; \
while ($true) { Start-Sleep -Seconds 3600 }
我不是试图从docker文件创建或安装服务(稍后再做)。 我正在尝试在交互模式下运行容器后运行SC命令。 我使用SC QUERY命令确认了该服务的安装成功,但是
SC START MyWindowsService出现错误:[SC] StartService失败1053:
我在“ it”模式下使用过其他命令,例如installutil.exe,但没有用。
服务代码出现问题,导致其停止。 该服务需要连接到另一个服务器,该服务器需要在容器的主机文件中输入一个条目。 在容器中执行了Powershell来使该条目生效,并且该服务自此开始运行。
谢谢
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.