问题标签 [dnx]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - ASP.NET 5 和 Docker 错误:/bin/sh: [dnx,: command not found
当我尝试在 Docker 上启动并运行示例 ASP.NET 5 beta5 应用程序时,我收到以下sudo docker start -a 2c1bec440dbc
命令错误:
/bin/sh: [dnx,: 找不到命令
这是我的码头文件:
错误消息有点神秘,我似乎无法理解出了什么问题。图像已构建良好,软件包已很好地恢复。任何想法?
visual-studio-2015 - 在 Visual Studio 2015 中发布失败并显示消息:“‘准备’脚本失败,状态码为 -1073741819。”
发布我的 asp.net 5 项目时,输出目录保持为空,我收到错误消息:“'prepare' 脚本失败,状态码为 -1073741819。”
这是我的发布设置:
- 发布目标:“文件系统”
- 目标位置:“D:\Users\cseedj\Documents\Visual Studio 2015\Publish”
- 配置:调试
- DNX 版本:默认 (cnx-clr-win-x86.1.0.0-beta4)
这是完整的输出:
现在,当我复制 dnu 命令并在命令行中执行它时,它工作正常:我在发布文件夹中获取文件(实际上,我仍然在发布的代码中收到错误 500,但这是另一个问题)。
我也尝试以管理员身份运行 Visual Studio,确保这不是与文件系统权限相关的问题,但这无济于事......
那么为什么“发布”在 VS 中失败,我怎样才能让它工作呢?还有一个附属问题,为什么它发布在临时目录而不是目标位置?
版本信息:
- Visual Studio Enterprise 2015 RC,版本 14.0.22823.1 D14REL
- 我的项目使用 beta4 版本的 asp.net 框架
asp.net - ASP.Net 4.6 + IIS 8.5?如何添加应用程序?
我有一个 ASP.Net 4.6 应用程序,我想在 IIS 8.5 服务器(Windows Server 2012)上运行。好吧,我添加了一个新网站,并从“output/”目录中选择了“wwwroot/”文件夹。基本资源似乎可以工作,因为该文件夹中有一个 index.html。但是,实际代码似乎都不起作用。
我dnu publish
用来部署应用程序。
它创建文件夹“approot/”和“wwwroot/”——wwwroot 包含一个 bin 文件夹,其中有一个“aspnet.loader.ddl”。
我可能没有正确配置 IIS,但如前所述,我在过去一周一直在寻找解决方案,除了“它应该可以工作”之外,几乎没有任何文档——它没有。
有人有想法吗?
asp.net - OSX 上的 .NET5 - DNVM shell 中的 C# 错误(如此接近..)
我试图让一个旧项目在新的 .NET VM 上运行,此时我已经克服了一些障碍。有一段时间我无法让 DNVM 将我的项目识别为 .NET 项目,直到我从示例项目中添加了几个丢失的文件,并使用dnvm . kestrel
而不是dnvm . web
然后我得到了大约 80mb 的 C# 错误......
所以我从不被认为是一个项目,到被认为是一个糟糕的项目:/
有人打过这个关吗?先感谢您。
docker - dnu 发布后的 ASP.Net VNext 在 linux 机器上不起作用
我正在使用 dnx 运行 vanilla ASP.Net VNext hello world 应用程序。当我执行“dnx.run”时,它运行得很好。但是当我使用“dnu publish”来创建自包含包(因此它创建 web.cmd)时,它无法在 linux 上运行并出现错误
我厌倦了“chmod 777 web.cmd”,然后它无法识别 dnx
我正在使用 Ubuntu 14.04
asp.net-core - 描述属性在 DNX Core 5.0 中不可用
当我在枚举上使用 [Description] 属性时,我收到此错误:Description Attribute 在 DNX Core 5.0 中不可用。如何为这种情况设置描述属性?
c# - ASP.Net 5 Web API 项目在恢复后缺少几个引用
我想用 Visual Studio Code 测试 ASP.Net 5。我按照说明进行操作,并使用 Yeoman 生成器生成 Web API 项目。完成后,我运行了一个dnu restore
(从内部代码),但我仍然收到一些与缺少引用相关的错误,例如System.Object
和System.Int32
。我知道 DNX 不包含 .Net 框架中的所有类,但这是生成的代码,我没有修改,所以这有可能是生成器中的错误吗?我已经运行dnu restore
了几次,但它似乎没有解决任何问题。我怎样才能解决这个问题?
这是我的project.json
asp.net-core - 将 ASP.NET 5 从 beta-4 升级到 beta-5
按照微软网站上的说明将 ASP.NET5 从 beta-4 升级到 beta-5:http: //blogs.msdn.com/b/webdev/archive/2015/06/30/asp-net-5-beta5-now -available.aspx
有很多编译错误(1900+),比如我缺少核心 .NET 东西(未定义 System.Object 等)。我遵循了在另一个类似问题上发布的解决方案:从 ASP.NET 5 Beta 4 升级到 Beta 5 时出错, 但这并没有解决问题。我现在收到无法找到以下运行时的错误:dnx-clr-win-x86.1.0.0-beta5
如果我运行命令“dnvm list”,我会得到以下输出:
所以dnvm upgrade跳过了beta5,直接进入了beta6,但似乎有些东西还在寻找beta5。有没有办法强制dvnm安装beta5?
我试图运行命令:
导致错误:
请注意,错误显示为 beta6!也许它被用作 beta5 的别名,或者无法安装早期版本?
asp.net - dnxcore50 中的 SerializableAttribute
我正在尝试在一个针对 dnx451 和 dnxcore50 的简单类库中使用 [Serializable] 属性标记自定义异常类,但不幸的是,我无法找出 SerializableAttribute 存在于哪个依赖项中。
你能告诉我如何找到 dnxcore50 依赖项吗?
visual-studio-2015 - 如何在 ASP.NET 5 MVC 6 项目中切换到完整的 .NET 堆栈
我在 VS 2015 中创建了一个新的 ASP.NET 5 MVC 6 (vNext) 项目。
我从另一个项目导入了一些类,但看起来 DNX 缺少一些对我来说非常重要的类。
我可以选择使用完整的 .NET 堆栈而不是 DNX 吗?
我必须改变什么?与旧方法相比,我更喜欢新的config.json文件,但是我必须更改引用的内容。