gpt4 book ai didi

asp.net-mvc - 如何打包ASP.NET vNext项目并在其他地方运行?

转载 作者:行者123 更新时间:2023-12-03 03:48:08 25 4
gpt4 key购买 nike

我知道在 ASP.NET vNext 项目目录(其中存在 project.json)中,我们可以执行 k run (或 k web 取决于配置/代码)并且 KRuntime 运行/启动应用程序/服务器。

我还意识到 kpm build 从您的 ASP.NET vNext 项目创建一个 *.nupkg。对我来说,这似乎是一种包装,我可以用它来运输。但是,我找不到正确的方法来将应用程序与其所有依赖项捆绑在一起并使其可以通过一个命令运行。有办法做到这一点吗?

我的用例将构建一个包含 Mono 的 Docker 镜像,并将构建的 ASP.NET vNext 应用程序放入其中,并使用单行命令提供 Web 服务器的入口点,例如 k web.我查看了一些示例,但找不到将应用程序与其所有依赖项捆绑在一起的方法。

最佳答案

KPM 包正是您想要的。它将创建一个“部署镜像”和一个批处理脚本(我们尚不支持 .sh,但最终会支持)。您可能会在单声道上遇到一些错误:

  1. https://github.com/aspnet/KRuntime/issues/272
  2. https://github.com/aspnet/KRuntime/issues/327

关于asp.net-mvc - 如何打包ASP.NET vNext项目并在其他地方运行?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24398649/

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