gpt4 book ai didi

visual-studio - 运行 dockerized .NET 核心应用程序时创建挂载源路径时出错

转载 作者:行者123 更新时间:2023-12-05 00:15:37 25 4
gpt4 key购买 nike

  • 我已经从 VS2017
  • 创建了一个 .NET 核心 Web 应用程序
  • 添加了 docker 支持
  • 通过 docker compose 从 VS 运行

  • 收到此错误
    MSB4018 The "PrepareForLaunch" task failed unexpectedly.
    Microsoft.DotNet.Docker.CommandLineClientException: Creating network "dockercompose3401809455_default" with the default driver
    Building webapplication1
    Creating dockercompose3401809455_webapplication1_1
    ERROR: for webapplication1 Cannot start service webapplication1: error while creating mount source path '/C/Users/admin/clrdbg': mkdir /C/Users/admin/clrdbg: permission denied
    Encountered errors while bringing up the project..

    我有
  • 在我的 C:\
  • 上启用共享
  • 在 docker 的共享设置中检查 C:\

  • 我还缺少什么?

    这是 docker compose yml
    version: '2'

    services:
    webapplication1:
    image: webapplication1:dev
    build:
    args:
    source: ${DOCKER_BUILD_SOURCE}
    environment:
    - DOTNET_USE_POLLING_FILE_WATCHER=1
    volumes:
    - ./WebApplication1:/app
    - ~/.nuget/packages:/root/.nuget/packages:ro
    - ~/clrdbg:/clrdbg:ro
    entrypoint: tail -f /dev/null
    labels:
    - "com.microsoft.visualstudio.targetoperatingsystem=linux"

    最佳答案

    您是否使用公司/域凭据登录 Windows?如果是这样,您可能需要配置 Docker For Windows 以在新创建的本地帐户下访问您的共享驱动器,如 this blog post 中所述:

  • 通过Windows中的“添加、编辑或删除其他人”工具创建一个新的本地用户(一定要选择“我没有这个人的信息_0x10407”和一个没有微软帐户的用户_0x10407“a_0x10407”然后添加一个_0x10407 ")
  • 将此用户添加到 本地管理员 组。
  • 检查以下编辑以获取以下步骤的替代方法
  • 以新用户身份登录,方法是 CTRL + ALT + DEL 并选择 切换用户 _0x10456791
  • 导航到 C:\Users\joe.blogs (或任何您的常规用户帐户),并确保单击 继续 在任何权限 x79108 上弹出的窗口 _0x10456791084
  • 退出此 session 并以您的普通用户身份重新登录
  • 通过VS2017重建项目
  • ???
  • 利润(希望如此)

  • 困扰我多年的部分是我没有意识到我必须以用户身份登录并手动单击其他用户帐户的权限窗口上的“继续”按钮

    编辑

    相反faffing周围 “切换用户” 的,你也可以尝试去 C:\用户同时登录到您的普通用户帐户,右键单击 用户帐户,然后选择 “给获得” 。将您的本地帐户添加为具有访问权限的用户。

    关于visual-studio - 运行 dockerized .NET 核心应用程序时创建挂载源路径时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44151066/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com