![](/img/trans.png)
[英]Using 64-bit out of process COM DLL from 32-bit Windows Serivce
[英]32-bit process not started in windows docker container
我有一個簡單的32位命令行應用程序(CPP應用程序),它是使用ASP.NET Core中的C#啟動的。
System.Diagnostics.Process.Start("Application");
在服務器Windows OS(32位/ 64位)上進行測試時,它在32位/ 64位應用程序中正常運行。
在Docker容器中運行應用程序時,它不會啟動32位應用程序。
如果我使用簡單的64位應用程序,那么它將正常啟動。 但是我無法將我的CPP應用程序構建為64位,因為它的依賴項是32位。
Docker容器:Windows / amd64
誰能幫我克服這個困難? 我是Docker的新手。
沒有在容器中運行32位應用程序的受支持方法。 但是,您可能會發現一些晦澀的方法來創建32位容器。 但這涉及許多工作,並且這樣的容器僅支持32位應用程序。
干杯!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.