问题标签 [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 投票
1 回答
1684 浏览

c# - 如何在 vNext Web 应用程序中进行服务器端状态管理

早些时候,我们必须Session在 ASP.NET Web 应用程序中管理状态。我正在尝试创建一个简单的 vNext MVC 应用程序,我需要在其中进行一些状态管理。现在因为System.web不见了,我如何Session在 MVC 6 应用程序中使用。它是否仍然在Microsoft.AspNet.Mvc其他地方或任何地方可用,或者是否有其他可用的服务器端状态管理以及如何使用?请帮忙..

0 投票
1 回答
954 浏览

asp.net - 云优化的 ASP.Net vNext 和普通版有什么区别?

我对最近围绕 ASP.Net 平台、单声道和开源的发展感到非常兴奋,我想开始开发也可以在 Linux 服务器上运行的应用程序(我希望主要是用于移动应用程序的 API,但也包括完整的网站)。所以我忙于安装所有东西,编程和阅读,但我一直碰到的一件事是,你可以在 Mac OS X 和 Linux 上运行的 ASP.Net 堆栈具有简化的框架,例如在这个 MSDN 博客上.

在 .NET vNext 上(云优化)

……

使用一组较小的框架库

我想知道这有什么全部含义,特别是对于创建网页或 API 的特定目的。哪些库不可用,哪些库不可用?

0 投票
1 回答
2202 浏览

c# - 在 ASP.NET vNext 中使用 Ninject 时出现编译器错误 CS0246(未找到类型或命名空间)

我想在 Asp.Net vNext 类库中使用 Ninject。但我得到编译器错误 CS0246(“找不到类型或命名空间名称 'Ninject'”)。

这是我所做的:

1)新建一个ASP.NET vNext Class Library

2)编辑project.json

3)检查包管理器日志:

看起来不错。。

4)编辑Class1.cs

Intellisense 可以解析对 Ninject 的引用。

在此处输入图像描述

5)构建,我得到了 CS0246:

怎么了?

0 投票
2 回答
593 浏览

asp.net-core - 在 vnext 中管理依赖项

在我工作的公司,当我们需要在项目中引用第三方 dll 时,我们会执行以下操作:

  1. 使用nuget获取包
  2. 拉出 dll 并创建一个“lib”文件夹并在此处添加引用
  3. 此 lib 文件夹已添加到 git,因此其他团队成员在从 git 拉取数据时拥有所有引用
  4. 引用 dll 存储在我们项目的 lib 文件夹中

我们这样做是为了完全控制并确切知道我们正在使用哪些参考。

我的问题是使用 vnext 时如何实现这一点,我们可以继续这样做吗?

看过“介绍:服务器上 .NET 的未来”,似乎您在 project.json 文件中列出了所有依赖项,当您执行 k 恢复时,它将根据 nuget 配置文件中的提要下载所有依赖项

0 投票
1 回答
180 浏览

c# - vNext 中的跨域 API

我正在研究 vNext,并尝试在 asp.net vNext 中创建一个 web api。以下是我用来创建 api 的示例代码

我可以直接在浏览器上访问这个api,甚至我可以通过ajax get请求在同一个域视图中访问这个api,示例代码如下

但是,当我尝试通过任何其他域或 jfiddler 访问此 api 时,它不起作用。

检查这个 jfiddler 链接

http://jsfiddle.net/2r8wj62a/14/

我正在使用 VS2014 CPT。

我错过了任何东西......任何帮助将不胜感激。

提前致谢...!

0 投票
1 回答
320 浏览

angularjs - POST 操作中的 Web API 空参数值

我正在尝试使用 angular 和 asp.net vNext Web API。我有一个控制器,但是当使用角度时$resource,对象值没有被解析(Post方法参数为空)

请求本身并没有什么特别之处,尽管它确实会发回 json。我想我在某处看到 vNext 还不支持内容协商,所以也许就是这样。任何人都可以确认或阐明这个问题吗?

另外 - 有没有办法在 Web API 中获取原始帖子数据?(我正在使用核心框架)导致我从 mvc 知道的 Request.Form 不再存在。我尝试了GetFormAsync但是返回一个空集合。

编辑:确认不绑定参数的原因是数据作为 JSON 发送。使用表单编码时,可以正确解析参数值。

0 投票
1 回答
3034 浏览

asp.net-core - Visual Studio 2013 SP2 中的 ASP.NET vNext

我已经安装了 Visual Studio 2013 SP3。我找不到 ASP.NET vNext 的项目。这些页面介绍了 Visual Studio SP2 中的 vNext:

http://blogs.msdn.com/b/somasegar/archive/2014/05/12/mobile-first-cloud-first-development-visual-studio-apache-cordova-tooling-and-cloud-optimized-net-期货.aspx

http://blogs.msdn.com/b/visualstudio/archive/2014/05/12/visual-studio-2013-update-2-is-here.aspx

我需要为 vNext 安装什么以及云优化模式与 VS 2013 一起使用?

0 投票
1 回答
2539 浏览

c# - .NET 框架中的依赖注入容器中是否有任何构建

随着 vNext 的到来,我们有一个内置的 DI 容器,我们可以根据需要使用它。但我也听说早期的 .NET 框架也部分支持 DI(不涉及 Unity 或任何其他容器)。例如,在运行时创建控制器或视图(我对此并不了解)。所以我想知道早期的 .NET 框架中是否已经存在任何 DI 容器,如果有的话我们可以使用它们吗?

0 投票
1 回答
271 浏览

entity-framework - EF7 alpha connection state problems

I'm trying to use EF in a asp.net vNext SPA application.

I'm registering the context class with the build in dependency injection container using AddScoped() (just like they have it in the examples) but when I try to perform a delete operation on an entity I get weird errors. Sometimes the delete works, sometimes I get a

and sometimes I get a

This only happens for delete operations and I can't find a pattern on when the 'connection is open' and 'connection is closed' appear.

Here's my delete method body (the method is virtual because this is a base controller, though no overrides exist for it yet):

0 投票
0 回答
1154 浏览

c# - ASP.NET vNext 资源文件格式

注意到 ASP.NET vNext 使用 JSON 作为 web.config 文件。

vNext 是否也会支持 JSON 作为资源 (resx) 文件格式而不是当前的 XML 格式?