我正在尝试在我的 Windows Server 2016 上加载图像。但由于某种原因我无法这样做。我已经尝试了几件事。包含:
保存图像,将其复制粘贴到服务器并尝试加载它(docker load...)。这给出了您在下面看到的错误。我还尝试通过 docker hub 加载图像。但是使用 docker pull 给了我完全相同的错误。
我试过提取其他图像,如成功的 microsoft/windowsservercore。在我的开发机器和服务器上,我使用的是 Windows 容器。Windows 服务器在虚拟机中运行。
我在https://hub.docker.com/r/sbrauer/dockert/上创建了一个示例项目。这个项目只是一个 asp.netcore web api 项目,使用默认的“valuescontroller”作为测试。但这给了我同样的错误。
我不得不说将图像拉到我的开发机器 (w10) 工作得很好。我尝试使用 docker CE 和 docker EE 在服务器上加载图像,但都无济于事。
错误代码:
failed to register layer: re-exec error: exit status 1: output:
ProcessUtilityVMImage C:\ProgramData\Docker\windowsfilte
r\13f0d09f57da5375955d3563b3a199fd1f3563365abe5b31640eee885aac448a\UtilityVM:
The system cannot find the path specified.
Run Code Online (Sandbox Code Playgroud)
提前感谢您的任何帮助。
docker dockerhub windows-server-2016 docker-image asp.net-core
首先,我已经阅读了有关连接到Oracle数据库的其他帖子,遗憾的是他们无法帮助我.我将描述我所尝试的内容,并希望有人可以指出我正确的方向.
首先我尝试安装ODTwithODAC122010,正如许多消息来源所说的那样,但是这个给了我一些退出非零退出代码的过程.它说它很成功,但似乎没有任何改变.
在我旁边尝试安装ODTforVS2017_122010.exe我有一个更新的Visual Studio专业人员.它说安装是成功的.然而,这似乎没有像教程描述那样添加任何选项.有了这个,我的意思是应该有一些可见的东西;
visual studio工具 - >连接到数据库 - > Oracle数据库,数据提供程序菜单应该有类似Oracle的东西..这不显示不幸...
所以我尝试连接到我的visual studio项目中的数据库,为oracle选择.net框架数据提供程序.这里要求三个字段:服务器名称用户名和密码.我尝试填写它们但它无法连接.对于我使用的服务器名称:IPADDRESS:PORT/SERVICENAME
之后,我放弃了通过visual studio连接到数据库的希望(我可以使用oracle SQL开发人员连接到数据库).
然后我安装以下nuget包: - Oracle.ManagedDataAccess - System.Configuration.ConfigurationManager - System.Security.Permissions - System.Security.Principal
并写了一段代码连接到数据库,如:
using(OracleConnection connect = new OracleConnection(ConnectionDetails.returnConnectionString()))
{
connect.Open();
Console.WriteLine("did it work?" + connect.ServerVersion);
}
Run Code Online (Sandbox Code Playgroud)
returnConnectionString返回的位置:
"User Id=MYID;Password=MYPASSWORD;Data Source=IPADDRESS:PORT/SERVICENAME"
Run Code Online (Sandbox Code Playgroud)
不幸的是,当我尝试运行它时,我面临一个未找到的ExecutionContext.cs.这发生在connect.open();
我将在以下位置启动此代码:
public static void Main(string[] args)
{
var a = new DatabaseConnector();
a.test();
BuildWebHost(args).Run();
}
Run Code Online (Sandbox Code Playgroud)
最后,我想明确表示我正在使用ASP.NET Core,您的建议和帮助将不胜感激!
c# oracle database-connection visual-studio-2017 asp.net-core-2.0