问题标签 [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 回答
1006 浏览

asp.net-core - 如何为我的应用程序创建每个请求上下文

我在玩 ASP.NET vNext。我想知道如何为每个请求创建自己的上下文。

在旧版本中,我会创建一个单例并将其存储在HttpContext.Current.Items.

这个想法是我想在请求的开头加载一些数据,这些数据应该在整个请求中都可用。

0 投票
0 回答
194 浏览

entity-framework - Visual Studio 14 vnext EntityFramework

我正在尝试从 github 构建最新的 EntityFramework 7。为此,我从 azure 为 CTP 4 准备了一个干净的 VM。我克隆了存储库,打开了一个 cmd 提示符,键入了 build initialize。它恢复包。然后我键入 build ,它总是崩溃并始终使用此处提供的相同堆栈跟踪:

出现问题的另一个迹象是,当我在 VisualStudio 14 CTP 4 中打开 EntityFramework 项目并查看 src 下的 EntityFramework 项目中的引用时,它有一个黄色三角形并且没有列出任何依赖项。

0 投票
2 回答
1147 浏览

c# - 在 ASP.NET vNext 中,为什么没有即时重新编译代码?

我正在使用 k web 从命令行运行 HelloMvc 示例应用程序。我尝试使用 kvm use -runtime 使用我可用的不同环境来运行它。当我更改控制器并在浏览器中按 F5(或 Ctrl+F5)时,代码不会自动重新编译,页面也不会更改。我究竟做错了什么?

0 投票
0 回答
1206 浏览

asp.net - 在 asp.net vNext 中使用代码优先迁移时,“k ef migration add test”会出现异常

我不确定这是否应该工作,但我找不到太多关于此的信息。我正在运行命令

k ef 迁移添加测试

试图为我的代码优先模型启用迁移。我得到的例外是:

System.TypeLoadException:来自程序集“EntityFramework.SqlServer,版本=7.0.0.0,Culture=neutral,PublicKeyToken=null”的类型“Microsoft.Data.Entity.SqlServer.SequentialGuidValueGenerator”中的方法“Next”没有实现。

这意味着这还没有实现,但我觉得这很难相信。也许我做错了什么?

我使用的项目是使用 VS2014 CTP3 创建的,并设置为使用核心 CLR。这是project.json:

}

我认为这可能是版本控制问题,所以我将 EF 引用更改为:

“EntityFramework.SqlServer”:“7.0.0-*”

这给了我迁移命令的这个例外:

System.Exception:TODO:没有注册类型“Microsoft.Data.Entity.Migrations.ModelDiffer”的服务。

我想这是一个更好的例外,但我找不到任何关于如何解决这个问题的信息。可用的音乐商店示例不使用迁移。

更新

背景和模型:

启动:

也许很重要,我在 Windows 10 技术预览版上运行它。

更新 2

也许对于版本控制问题很重要,我的 Nuget.config:

0 投票
3 回答
9172 浏览

owin - 如何在 Startup.cs 中添加 CamelCasePropertyNamesContractResolver?

这是我课堂上的Configure方法。Startup

我在哪里可以访问HttpConfiguration实例,以便我可以设置CamelCasePropertyNamesContractResolver,就像我在 WebApi 2 中所做的那样:

0 投票
4 回答
17275 浏览

asp.net-core - 如何在 vNext 下上传 MVC 6 中的文件?

在 MVC 5 中,我曾经这样做过:

现在这些在 vNext 下的 MVC 6 中不可用。如何从请求中获取文件?

0 投票
3 回答
3931 浏览

asp.net - 如何在 ASP.NET vNext 中处理调试/发布配置转换

在以前的 ASP.NET 版本中,我们中的许多人使用Web.Debug.config/ Web.Release.configfiles 转换,看起来像这样:

网络配置

Web.Release.config

根据ASP.NET vNext 教程,您仍然可以使用 Web.config。但config.json根据同一篇文章,现在似乎是处理配置的新方法:

配置文件

Startup.cs中:

所以我想知道通过这种转变为 json 来处理配置转换的建议方法是什么?

0 投票
1 回答
1309 浏览

owin - 注册 OAuth 授权服务中间件

如何在 ASP.NET 5 中注册OAuthAuthorizationServerMiddleware和?OAuthBearerAuthenticationMiddleware

我尝试了以下方法:

但这会引发以下错误:

我正在尝试将在此(单击此处)应用程序中实现的基于令牌的身份验证移植到 ASP.NET 5 中。

我在这里碰壁了,无法注册 OAuth 服务器中间件和 OAuth Bearer 身份验证。

0 投票
0 回答
942 浏览

.net - 创建和使用 AppDomain

因此,当新创建的应用程序域无法加载它需要的程序集时,创建 AppDomains 总是会被欺骗。但是对于 ASP.NET Core 项目,它似乎更难,因为代码被编译到内存中(而不是 Gac'd)。这意味着基于文件位置解析和加载的典型方法将不起作用。

如果我创建一个默认的 ASP.NET Core 网站并将下面的代码添加到控制器的 ctor 中,它会在 AssemblyResolve 上失败。

我不确定是否有办法注入某种上下文/提供程序,其中包含 ASP 已经创建的 MetadataEmbeddedReferences 列表,然后我可以将该原始程序集加载到我的新 appDomain 中。

有任何想法吗?

0 投票
1 回答
1380 浏览

git - 如何仅将子文件夹发布到我的 Azure 网站?

在 Visual Studio 14 CTP 中,我创建了一个新的“ASP.NET vNext Web 应用程序”。

我想要一个与我的 BitBucket 存储库同步的本地 git 存储库。

我想将我的整个文件夹结构推送到 Bitbucket,其中包括我为我的 SQL 脚本创建的文件夹以及 .sln 文件和其他所有内容。

这是 Visual Studio 制作的文件夹结构的一部分:

我会将整个文件夹结构推送到 BitBucker,但我只希望第二个 MyApp 文件夹及以下文件夹转到 Azure。

我可以告诉 Azure 只“获取”一个 MyApp 文件夹及以下文件夹吗?