问题标签 [dnx50]
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.
azure - Microsoft DNX 应用程序 Angular2 在 Azure 上部署时不运行
我按照本教程描述了如何使用 Angular2 和 typescript https://ievangelistblog.wordpress.com/2016/01/13/building-an-angular2-spa-with-asp-net-5构建 ASP.NET MVC 应用程序-mvc-6-web-api-2-and-typescript-1-7-5/
本地部署的应用
经过一些更改(例如库的版本)后,我让它在我的本地机器(Kestrel)上运行
部署在 Windows Azure 上的应用程序不显示菜单
不幸的是,在 Windows Azure 上部署相同的应用程序不会在索引页面上显示菜单:
这是链接到菜单的页面(在 azure 上未显示)
** 请记住,浏览器没有错误**,来自 firefox、internet explorer、chrome 和 opera 的所有日志都显示相同的页面
你知道我需要看哪里吗?
app.component.ts 源文件
包.json
项目.json
tsconfig.json
打字.json
全局.json
asp.net-mvc - 分阶段迁移 - 与 ASP.NET 5 一起运行 ASP.NET 4
我们有在 ASP.NET 4.* 范围内编写的 MVC ASP.NET Web 应用程序,我们希望逐步过渡到 ASP.NET 5。当我们过渡时(以及客户端 JavaScript 脚本/库、CSS 等)我们希望旧应用程序(显然包含视图、控制器、帮助程序、实用程序、属性等)与新的 (ASP.NET 5) 代码库共存于 MVC/Web-Application ASP.NET 5 项目中.
首先,这可以通过最小的变化来实现吗?我一直在做一些测试和大量阅读——对于客户端库,我应该能够通过 Gulp 将现有内容复制到 wwwroot 区域来处理共存。我的问题主要是关于服务器端工件 - 例如,我正在使用“dnx46”(这似乎是最适合此目的)的框架(如 project.json 中指定),但我得到了一些围绕项目引用、ActionFilterAttribute 和 AuthorizeAttribute 等简单事物的冲突(围绕缺少的程序集)[例如。命名空间“System.Web.Mvc”中不存在类型或命名空间名称“AuthorizeAttribute”(您是否缺少程序集引用?)](因为它们不再存在于 System.Web.Mvc 命名空间中)、HttpContextBase、
如果有首选方法 - 一些可能性是
- 创建一个新的 WebApplication ASP.NET 5 项目,其中包含开箱即用的 Bower、npm、Gulp、CodeFirst 迁移、控制器/视图等,然后将您的遗留项目工件复制到
- 创建一个空白的 ASP.NET 5 项目并从头开始一切(根据http://aspnetmvc.readthedocs.org/projects/mvc/en/latest/migration/migratingfrommvc5.html)然后再次将您的旧项目工件复制到
- 创建一个新的 WebApplication ASP.NET 5 项目,然后使用构建后事件将您的新旧工件复制到第三个 vanilla 项目中。这样,新旧项目相互隔离,仅在部署时合并
- 将 UI 项目中使用的 Helpers、Utilities、Attributes 等单独的关注点放入传统的类库项目中,并且只保留 UI (ASP.NET 5) 项目中的最低限度(视图、控制器、脚本、css 等)
任何想法将不胜感激。
mysql - DNXCORE 5.0 和 mysql/mariadb
对于必须针对 Linux 和 Windows 的新项目,我正在寻找支持 MySQL(或 MariaDB)的解决方案。
因为我们必须支持那些我希望在 DNX Core5.0 上工作的不同平台。但是我找不到任何可用于连接数据库的 nuget 包/连接器。DNX core 5.0 不支持我发现的那个。
有没有办法在 DNX core 5.0 中连接到 mysql ?还是您必须依靠 ODBC 连接,我不知道这是否可行...
此外,我正在寻找一个 ORM 来支持这一点,直到现在我的研究发现
- Entity Framework 7 目前不支持 MySQL。(而 EF 目前不是我最喜欢的 ORM)
- NHibernate:目前没有人在研究它,将其移植到 DNX Core 将很困难(重大更改)
- Dapper:(我知道 MicroORM ...):这支持 DNXCore,但我需要一个我无法创建的有效 IConnection。
感谢您的反馈意见!
抢
postgresql - 在 CentOs 7.1 上与 Npgsql + Dotnet CLI 连接时出现 MissingMethodException
我在 CentOS 7.1 上运行 Dotnet CLI 版本 1.0.0-rc2-002439
我已经构建了一个原型控制台应用程序,它只对 PostgreSQL 9.4 数据库执行选择。
我只针对 DNXCORE50,在 Windows 上,一切正常。当我在 CentOS 上运行它时,出现以下异常conn.Open()
这是我正在使用的 project.json:
我在 npgsql 的 Github 上看到,使用https://www.myget.org/gallery/npgsql-unstable
作为包源并使用 Npgsql 的不稳定版本可以修复它,但是当我使用"Npgsql": "3.1.0-unstable0458"
该应用程序时无法编译并说这个版本的 npgsql 与 DNXCore 5.0 不兼容。
一定是我做错了什么,因为其他人似乎不再对此有任何问题。
有任何想法吗 ?
asp.net-core - 使用 ASP.NET 5 导出为 pdf
我正在开发 MVC 6 应用程序(DNX Core 5.0 框架)。不幸的是,我没有找到任何用于 pdf 导出的库。
任何帮助将不胜感激。
c# - net451 程序集如何在 DNX 上的 project.JSON 中工作?
最近我一直在修补学习 DNX 和 .Net Core 5。但是我对为什么在 project.Json 中可以使用 net451 感到困惑。
我理解它的方式是 DNX 兼容项目编译为针对 .Net Core 5 的跨平台。
如果我在 DNX 项目中添加对“System.Configuration”的引用,导致它出现在 Json 的 net451 部分中,会发生什么情况。
它会无法构建跨平台吗?还是我只能使用可移植到 Core 5 的某些 .Net 4.5.1 部分?
仔细研究一下,看起来那些是目标框架,所以虽然我可以定位 4.5.1 并使用 4.5.1 依赖项,但我认为它与 Linux 上的 DNX 不兼容是否正确?
只是想弄清楚我现在将如何构建与 Core 5 兼容的东西。
我应该避免在完整的 CLR 上使用任何东西吗?
c# - 如何为标准框架和 .Net Core 创建 nuget 包(dll)?
我想为包装标准 Sql Client 类的 Sql Server 创建数据小数据访问库,并将其发布到 NuGet。我想在标准和 .Net 核心应用程序中使用这个 NuGet 包。
我使用一些数据访问代码(它使用 System、System.Core 和 System.Data)创建了类库项目并将其发布到 nugget。我已将 System、System.Core 和 System.Data 添加为 NuGet 框架依赖项。
在 RC1 版本中,它适用于 4.6 框架,但我必须从 package.json 中删除 DNX 5。
在 RC2 版本中,它适用于 ASPNET Core (.Net Framework) 项目,但是当我创建 ASPNET Core (.Net Core) 时,编译失败:
错误 NU1002 依赖项不支持框架 .NETCoreApp,Version=v1.0。
有什么方法可以创建适用于两个版本的 nugget 包?
c# - 从另一个动作调用动作方法
我在控制器 A 中有一个 put 方法,我在其中传入 json 对象并根据我的输出在 dynamo db 中进行一些检查
我需要在控制器 B 中发帖
或者
做一个放入控制器B
我如何重定向到控制器 B 中的操作并传递我的 json 对象,该对象我传递给控制器 A 中的放置。
谢谢阅读。