我有一个使用单声道和 WebSharper.UI.Next 构建的网站。它是自托管的(Owin),可以直接在我的机器上完美运行。但是,当我尝试从请求 WebSHarper 脚本文件之一“消失”的 docker 容器(FROM mono:3.10-onbuild)中执行它时,例如 WebSharper.Collections.min.js 返回 404。
此行为可以通过 WebSHarpers 客户端-服务器自托管 Owin 项目模板和以下 dockerfile 创建的项目重现
FROM mono:3.10-onbuild
RUN ln -s /usr/src/app/build /usr/src/app/bin
CMD mono ./Site.exe http://*:9000
EXPOSE 9000
(Site
显然应该与正在使用的网站名称相匹配)