gpt4 book ai didi

git - ASP.NET 5 Beta 7 - Microsoft.Dnx.Host.Clr 缺少 GIT 部署

转载 作者:太空狗 更新时间:2023-10-29 14:45:11 24 4
gpt4 key购买 nike

如果我在 VS2015 中创建一个新的 ASP.NET v5 应用程序并将其发布到 Azure,它工作正常。但是,当我使用我的 GIT 存储库设置持续部署时,在部署后查看页面时出现此错误:

无法加载文件或程序集“Microsoft.Dnx.Host.Clr”或其依赖项之一。该系统找不到指定的文件。

使用 GIT 部署在 Web 应用程序中进行此设置的技巧是什么?

最佳答案

我相信这个问题与在您的 Azure Web 应用程序上运行的 DNX 版本有关。我有一个类似的问题:Taking a standard ASP.NET 5 Web API app generated by yeoman, adding this project with no modifications to git and然后使用此存储库作为 Azure 中持续部署的源会导致您遇到相同的错误。

Azure 使用 kudu 来管理 git 部署,目前默认使用的 DNX 版本似乎是 beta6 ( detail here )。第一次提交后,导航到 kudu 调试控制台 ( more info here ) 中的 site\approot\runtimes 文件夹显示运行时为 dnx-CLR-win-x86.1.0.0-beta6。

使用以下内容将 global.json 文件添加到项目根目录中:

{
"sdk": {
"version": "1.0.0-beta7"
}
}

...提交到 git 然后重新部署似乎可以解决此特定错误,将运行时更新为 dnx-CLR-win-x86.1.0.0-beta7。

关于git - ASP.NET 5 Beta 7 - Microsoft.Dnx.Host.Clr 缺少 GIT 部署,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32423655/

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