问题标签 [asp.net-core]

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.

0 投票
2 回答
3655 浏览

asp.net-core - ASP.NET vNext - 动态编译代码不适合我

我在这里浏览了这个教程: http ://www.asp.net/vnext/overview/aspnet-vnext/getting-started-with-aspnet-vnext-and-visual-studio

我正在执行第 2 节中的第 7 步 - “在浏览器仍然打开的情况下,打开 Class1.cs 并将消息文本更改为“来自 ClassLibrary1 的新消息!”。

不幸的是,在更改代码后,当我刷新浏览器时,它与之前相同。我必须重新编译才能使更改生效。

任何想法为什么?我想看到魔术发生!

Windows 7 64 位 Microsoft Visual Studio Professional 14 CTP 版本 14.0.21730.1 DP Microsoft .NET Framework 版本 4.5.50938

项目.json:

保罗

0 投票
2 回答
1053 浏览

asp.net-core - 无法在 ASP.NET vNext 中启动我的静态文件托管服务器

我有一个非常简单的 ASP.NET vNext,只是想成为一个静态文件服务器。我曾经kvm upgrade安装过最新版本,下面是我的project.json.

下面是我的Startup.cs

然后当我跑kpm restore我得到错误说

下面是 的结果kvm list

我想我已经0.1-alpha-*安装了但是为什么kpm restore告诉我找不到。

0 投票
1 回答
314 浏览

asp.net-core - project.json 中的两个依赖项部分之间有什么不同

这是一个 MVC 项目的示例(我删除了几个项目):

我可以将“System.Data”移动到 (1) 或将“Helios”移动到 (2) 吗?

我将组件放入 (1) 或 (2) 有什么不同?

顺便问一下,版本中的“”是什么意思?

0 投票
4 回答
2433 浏览

asp.net - ASP.NET vnext 和打开数据库

是否有可能使用开放数据库,如 mysql、mariadb 或其他以及 ASP.NET vNext?

也许是一个测试版驱动程序或类似的东西?

0 投票
1 回答
2441 浏览

nuget - 无法将 Nuget 包添加到 ASP.NET vNext 项目

所以我决定看看这个新的 Visual Studio 14 CTP。当我尝试从 Nuget 库(准确地说是Raven 数据库服务器)添加一个包到我的 ASP.NET vNext Web 应用程序时,感觉就像什么都没发生。没有一个解决方案发生变化,参考文献保持不变。

我尝试使用我的“Project.json”文件手动添加它(如本文所示),但 IntelliSense 没有为我提供任何填充。实际上,我尝试了很多不同的方式,使用了很多 Nuget 包,结果相同。

任何人都可以解释这种情况吗?

0 投票
1 回答
378 浏览

visual-studio - .NET vNext 仅使用引用包中的一个 dll

我正在向依赖项部分添加一个依赖项(mongocsharpdriver),net45如下所示:

基于我使用过的所有其他依赖项,这应该足以让它工作。这是我为测试它而投入的一些示例代码:

有了这个,我希望它可以编译,但MongoDB.Driver不被识别。MongoDB.Bson.BsonArray工作正常。

在同一个包中有两个程序集是 vNext 中不受支持的场景,还是尚未实现?

0 投票
3 回答
4600 浏览

asp.net - .Net Full framework 和 K runtime 使用的 .Net Core Framework 4.5 的区别?

我看过介绍 ASP.NET vNext 的视频,并一直在关注最近的公告博客文章,但有关从完整框架中删除的内容的详细信息似乎很少。以下是我认为到目前为止我所知道的:

我们基本上是在寻找一个框架,它基本上只包含完整框架中的 mscorlib 中的内容,而所有其他内容都通过包管理提供?如果是这种情况,为什么需要专门针对框架,如此处所述?http://blogs.msdn.com/b/webdev/archive/2014/06/17/dependency-injection-in-asp-net-vnext.aspx

0 投票
1 回答
763 浏览

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

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

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

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

0 投票
1 回答
349 浏览

.net - ASP.NET vNext 与 WinRT 相比如何?

这篇博文中的 ASP.NET vNext 描述将其描述为“用于构建现代基于云的应用程序的精简且可组合的 .NET 堆栈”。这是否意味着 .NET 的类似有限子集(如 WinRT)?

WinRT 有严重的局限性和重大变化。它使移植流行的库成为不可能,因为它缺乏对动态代码发射的支持。BCL 也有许多重大变化(根据我自己的经验)。我想这有很多原因是合理的,但它从 .NET 环境中带走了很多东西。

我不认为 ASP.NET vNext 会有这些限制,但它通过声称是跨平台提供了更多。听起来真的很酷,但我很好奇我们是否会获得类似 WinRT 的体验。我可以假设我们将使用相同的 BCL(与 ASP.NET vNext 应用程序相关的部分)吗?

还有另一个声明没有说明支持旧的 BCL:

ASP.NET vNext 将建立在 .NET vNext 之上。.NET vNext 是 .NET Framework 的下一个主要版本。.NET vNext 将具有云优化模式,与完整的 .NET Framework 相比,其占用空间更小。

我想知道我们是否能够无缝升级我们当前的应用程序和库。

0 投票
1 回答
82 浏览

c# - 有没有办法为每种转发类型设置不同的生命周期?

Castle Windsor 不允许包含重复实现类型的注册。它允许类型转发,这意味着您可以将实现类型映射到多个服务类型,只要您注册一次即可。

ASP.NET vNext 的依赖注入库需要为多个服务类型注册相同的实现类型。但是,这些服务类型也有不同的生命周期,如此处所示。

这是Forward方法签名:

如您所见,它不接受生命周期参数。Ninject 测试套件正在通过。温莎城堡也可以支持吗?