代码之家  ›  专栏  ›  技术社区  ›  Brunis

如何在我的microsoft/aspnet:4.7.1-windowsservercore-1709映像中创建虚拟文件夹

  •  1
  • Brunis  · 技术社区  · 8 年前

    FROM microsoft/aspnet:4.7.1-windowsservercore-1709
    ARG source
    WORKDIR /inetpub/wwwroot
    COPY ${source:-obj/Docker/publish} .
    

    我试图在wwwroot的一个子文件夹中发布我的,因为我的应用程序是硬编码的,使用虚拟文件夹,但这似乎超出了Docker的能力范围。至少对于Windows。

    如果我尝试将WORKDIR更改为/inetpub/wwwroot/subfolder,它将无法启动应用程序:

    正在重新创建dockercompose16651484078226882483\u dotnetwebappdocker\u 1。。。 错误错误:用于 dockercompose16651484078226882483\u dotnetwebappdocker\u 1无法启动 服务dotnetwebappdocker:容器 e6d05a411cb22028ab2a855eaafdfab541f81f3b47ebe7255ee5ddcd31b774f9 启动期间遇到错误:Windows系统调用失败: 计算系统意外退出。(0xc0370106)错误:for e6d05a411cb22028ab2a855eaafdfab541f81f3b47ebe7255ee5ddcd31b774f9 启动期间遇到错误:Windows系统调用失败: 启动项目时出错。。

    最终,我想在我的wwwroot中发布两个应用程序,一个/app/和一个/auth/,但我需要一个在添加另一个之前工作:)

    有什么帮助吗?

    0 回复  |  直到 8 年前