首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >缺少程序集“dnx.clr.managed”

缺少程序集“dnx.clr.managed”
EN

Stack Overflow用户
提问于 2015-07-13 16:56:18
回答 2查看 3.4K关注 0票数 2

我正在尝试将ASP.NET 5应用程序部署到我的64位Windows 2008 R2服务器上。我创建了一个空白web应用程序,并使用dnx win-x64.1.0.0-beta4建立了文件系统发布配置文件。我将结果从发布位置复制到服务器上的一个文件夹中,并创建了一个新的虚拟目录,其中一个.NET 4.0应用程序池指向我的应用程序的www.root文件夹。但是,当我试图浏览该站点时,我会得到以下错误:

无法加载文件或程序集“dnx.clr.managed”或其依赖项之一。系统找不到指定的文件。 描述:在执行当前web请求时发生了未处理的异常。请查看堆栈跟踪以获得有关错误的更多信息,以及它起源于代码的位置。 异常详细信息: System.IO.FileNotFoundException:无法加载文件或程序集“dnx.clr.managed”或其依赖项之一。系统找不到指定的文件。

在我的本地PC (我安装了Visual 2015的地方)上的相同步骤正确工作,所以我似乎需要在我的服务器上安装其他的东西。我已经在这台服务器上安装了.NET 4.6,但没有成功。有人知道我错过了什么吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-07-14 13:56:41

由于这个问题,我找到了解决方案:Azure deployment : Could not load file or assembly 'dnx.clr.managed' or one of its dependencies. The system cannot find the file specified

起初,我认为这不是答案,因为当我将发布配置文件从dnx win-x86.1.0.0-beta4更改为dnx win-x64.1.0.0-beta4时,它就不起作用了。但是,我后来注意到approot/packages文件夹中没有x64包。因此,我删除了所有的东西,并重新发布了我的新的个人资料和页面加载。

票数 0
EN

Stack Overflow用户

发布于 2016-12-13 10:13:44

将依赖项文件更改为当前版本,无论是1.0.0-beta7还是1.0.0-beta6,确保您转到nuget包管理器并安装适当的版本重新构建解决方案,您应该从输出窗口看到文件更新。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31389153

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档