我已经通过VisualStudio2019创建了一个新的ASP.net应用程序。在创建该项目时,我选中了docker Support复选框,并为我的停靠程序选择了Windows。过了一段时间,我决定将我的停靠程序从Windows改为Linux,因为我在Linux容器上有一些其他软件,而且每次我都需要切换。我做了一些研究,我发现如果我在DockerFile中更改服务器URL,我可以将它更改为Linux。通过这样做,我遇到了以下错误:您的Docker服务器主机配置为'Linux',但是该项目的目标是‘’
然后我打开copy文件并将窗口更改为Linux,现在我看到了:无法将文件obj\debug\netcoreapp2.1\xxxx.dll复制到bin\debug\netcoreapp2.1\xxxx.dll。拒绝对路径bin\debug\netcoreapp2.1\xxxx.dll的访问。
我恢复了更改,但仍然看到了相同的错误。
发布于 2019-05-13 12:45:26
在像notepad++这样的文本编辑器中编辑您的notepad++文件,您应该看到DockerDefaultTargetOS标记,并且它应该读取DockerDefaultTargetOS,将其更改为Linux
发布于 2020-10-01 10:22:41
https://stackoverflow.com/questions/55997618
复制相似问题