asp.net-core-1.0相关内容

将 IHttpContextAccessor 注入 ApplicationDbContext ASP.NET Core 1.0

我试图弄清楚如何在 ASP.NET 控制器之外访问当前登录的用户名. 例如我正在尝试这样做: 跟踪使用实体框架代码自动创建和修改字段 在 DbContext 中设置实体跟踪. 这是我的 ApplicationDbContext 但我不断收到错误消息,提示 _httpContextAccessor is null: 私有只读 IHttpContextAccessor _ht ..

如何在 ASP.NET Core 1.0 中获取 bin 文件夹

在 asp.net core 1.0 中添加了很多功能.但是没有办法获得 Bin 文件夹路径. 谁能知道我们如何获取 asp.net core 1.0 应用程序的 bin 文件夹路径. 解决方案 好吧,bin 文件夹确实存在,但它被移动到解决方案文件旁边的 artifacts 文件夹.由于 ASP.NET Core RC 1 编译内存中的所有内容,您会发现空的 bin 文件夹.但是如 ..
发布时间:2022-01-13 12:18:36 C#/.NET

部署asp.net核心应用时如何处理环境差异?

有没有办法在部署 ASP.NET Core 应用程序时更改环境设置(例如使用调试/发布构建的配置文件转换)? 在 .NET Core 应用程序中维护多个环境设置的最佳方法是什么(类似于 用于本地、暂存和生产)? 解决方案 中央配置文件是appsettings.json,你可以有多个文件,比如appsettings.P ..
发布时间:2022-01-13 12:18:17 其他开发

.NET Core 和 Angular 2 工作流程

我想知道 正确 文件结构是什么,用于使用 Angular 2 设置 .NET Core 1.0.0 MVC 应用程序.我浏览了各种教程和讲座,但它们似乎都有不同的方式将 Angular 2 实现到 .NET 中.此外,在 .NET MVC 应用程序中实现 Angular 2 的最佳实践是什么(也就是我应该何时使用 Angular SPA 实践与使用 .NET 的 POST/GET)以及我应该如何正 ..
发布时间:2022-01-13 12:14:31 其他开发

单独程序集中的 ASP.NET Core MVC 控制器

我正在使用 ASP.NET MVC Core RC-2.我有一个针对完整 .NET 框架的 Web 项目.我在解决方案中还有一个单独的类库,同样针对整个框架. 在类库中,我有一个控制器,标有路由属性.我已经从 web 项目中引用了类库.此程序集引用了 nuget 包 Microsoft.AspNetCore.Mvc v. 1.0.0-rc2-final. 据我了解,此外部控制器会自动被 ..
发布时间:2022-01-13 12:08:24 其他开发

在 Asp.Net Core App 中访问 Web.config 设置?

我了解 asp.net core 有一个新的配置系统,它非常灵活,非常棒.但是我喜欢 .net 4.x 中基于 web.config 的配置系统.例如,可以在 web.config 文件中添加注释,因为它是一个 xml 文件.这对我来说值得坚持使用 xml 而不是使用闪亮的新 json 方法.[更新:我现在明白 json 方法也支持文件中的注释.] 所以,如果我有一个针对完整框架的 Asp. ..
发布时间:2022-01-13 12:03:48 C#/.NET

使用自定义位置时如何在 asp.net core mvc 中指定视图位置?

假设我有一个控制器,它使用基于属性的路由来处理请求的/admin/product 的 url,如下所示: [Route("admin/[controller]")]公共类产品控制器:控制器{//获取:/管理员/产品[路线("")]公共 IActionResult 索引() {返回视图();}} 现在假设我想将我的视图组织在一个文件夹结构中,该结构大致反映了它们相关的 url 路径.所以我希望这 ..

如何获得“管理用户机密"在 .NET Core 控制台应用程序中?

当我创建一个新的 ASP .NET Core Web-应用程序时,我可以在 Visual Studio 中右键单击该项目,我会看到一个名为“管理用户机密"的上下文菜单条目. 当我创建一个新的 .NET Core 控制台-应用程序时,我看不到这个上下文菜单条目. 但是,“Web"应用程序在项目设置中显示为“控制台"应用程序.有什么方法可以在控制台应用程序中获取此上下文菜单条目? 解 ..
发布时间:2022-01-12 00:08:40 其他开发

asp.net core 1.0 web api使用camelcase

在 RC2 上,相同的代码返回带有驼峰式大小写的 json 格式.在 netcore 1.0 发布后,我开始了新项目,并且相同的代码以小写形式返回 json. 尝试了多种解决方案,但都没有奏效web-api-serialize-properties-starting-from-lowercase-letter 解决方案 services.AddMvc().AddJsonOptions ..
发布时间:2022-01-11 22:05:07 C#/.NET

ASP.NET Core RC2 种子数据库

我的问题是我试图用数据为 Entity Framework Core 数据库做种子,在我看来,下面的代码显示了工作.我意识到这不应该在 ApplicationDbContext 构造函数中调用,而应该从 startup 调用,但我不知道如何做到这一点. EDIT:基于Ketrex提供的解决方案,我的解决方案如下: Startup.cs: public void Configure( ..
发布时间:2022-01-05 08:04:55 C#/.NET

Entity Framework Core 1.0 工作单元与 Asp.Net Core 中间件或 Mvc 过滤器

我将 EF Core 1.0(以前称为广告 EF7)和 ASP.NET Core 1.0(以前称为 ASP.NET 5)用于 RESTful API. 我希望将某个工作单元的范围限定为 http 请求,这样在响应 HTTP 请求时,要么将对 DbContext 所做的所有更改都保存到数据库中,要么不保存任何更改(如果有一些例外,例如). 过去,我通过使用 Action 过滤器将 Web ..

EntityFramework 代码优先:设置字段顺序

我将 EntityFramework 与迁移的“代码优先"方法结合使用. 我已经成功地从我的模型中生成了表格,但是列是按字母顺序添加的,而不是我的模型中的顺序. 我已经试过了: [Key, Column(Order=0)]公共 int MyFirstKeyProperty { 获取;放;}[列(订单=1)]公共 int MySecondKeyProperty { 获取;放;} 但这 ..

无法使以下项目可运行(未将对象引用设置为对象的实例.)

当我在安装了 .NET Core 1.0 SDK 和工具(预览版 2)的 Visual Studio 2015(更新 3)中创建默认 Web 项目并在恢复本地源代码管理更改后重新启动 Visual Studio 时,我得到以下编译错误: 无法使以下项目可运行:MyDefaultWebProject (.NETCoreApp,Version=v1.0) 原因:未将对象引用设置为对象的实例. ..

ASP.NET MVC 核心 1.0 中的 ADO.NET 实体数据模型 (.edmx)

我有几个关于如何在 ASP.NET MVC 核心 1.0 应用程序中使用 ADO.NET 实体数据模型 (.edmx) 的问题- 由于我们正在将应用程序从 MVC 5 迁移到 MVC 核心 1.0,我们如何将 .edmx 从在 VS2013 中开发的 MVC5 应用程序迁移到 MVC 核心 1.0 新的 VS2015? 如何在 VS2015 的 MVC 核心 1.0 应用程序中使用数据 ..