【发布时间】:2015-10-28 18:22:14
【问题描述】:
我有一个使用 mono 和 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 显然应该与正在使用的站点名称匹配)
【问题讨论】:
-
你能展示一个复制者吗?
-
@user2915097 到目前为止,我部署到 docker 的任何站点都有这种行为。如果您选择客户端服务器 owin 项目模板,则可以使用创建的样板站点复制它
标签: mono docker owin websharper