asp.net-core-1.0相关内容
如何在 ASP.NET Core 中正确地流式传输响应?有一个这样的控制器(更新代码): [HttpGet("test")]公共异步任务 GetTest(){HttpContext.Response.ContentType = "text/plain";使用 (var writer = new StreamWriter(HttpContext.Response.Body))等待 writer.W
..
我刚刚将我们的项目从 ASP .Net Core 1.0.0-rc2-final 换成了 1.0.0.由于 JSON 属性的大写,我们的网站和客户端已停止工作.例如,这行 JavaScript 现在失败了 for (var i = 0; i 因为控制器现在调用数组“items"而不是“Items".除了安装更新的包和编辑 project.json 文件之外,我没有做任何更改.我没有更改仍然大
..
var test1 = HttpContext.Features.Get();var test2 = HttpContext.Connection.RemoteIpAddress; 在 IISExpress 上本地运行应用程序时,这两行正确返回值 0:0:1. 当我在 IIS 7.5(在 VM 上运行)上发布应用程序时.RemoteIpAddress 总是 null 我正在使用 AS
..
ASP.Net Core 1.0 是否支持 .Net WebForm 项目?或者它只是一个 MVC 环境?我也可以在那里创建经典的 Web 服务 (asmx) 吗? 解决方案 简短回答:不,ASP.NET Core 不包含 Web 窗体或 Web 服务. 长答案:取决于您对“支持"的含义.如果您的目标是在 CoreCLR 和 CoreFX 之上运行 ASP.NET Core 项目,那
..
我正在尝试在 ASP.NET Core 1.0 (MVC 6) Web 应用程序中设置授权. 更严格的方法 - 默认情况下,我想将所有控制器和操作方法限制为具有 Admin 角色的用户.所以,我添加了一个全局授权属性,如: AuthorizationPolicy requireAdminRole = new AuthorizationPolicyBuilder().RequireAuthe
..
我目前正在试用 ASP.NET Core 的 RC2 版本,但我遇到了 SignalR 的问题.我需要能够在请求线程之外向客户端发送消息. 现在在完整的 .NET 框架中,您可以这样做: var context = GlobalHost.ConnectionManager.GetHubContext();context.Clients.() 但是在 ASP.NET Core 中没有 Gl
..
在以前的asp.net版本中,我们可以使用 @Request.Url.AbsoluteUri 不过好像变了.我们如何在 asp.net core 1.0 中做到这一点? 解决方案 必须分别获取主机和路径. @Context.Request.Host@Context.Request.Path
..
在RC1中,IUrlHelper可以注入到服务中(在启动类中使用services.AddMvc()) 这在 RC2 中不再起作用.有没有人知道如何在 RC2 中做到这一点,因为刚刚新建一个 UrlHelper 需要一个 ActionContext 对象.不知道如何在控制器之外获得它. 解决方案 .NET Core 3+ 和 .NET 5 更新(2020 及更高版本) 使用 Li
..
在 ASP.NET Core RC 1 中,我使用以下代码来检索上下文的值(页面的完整地址).然后我在配置中记录了这个值. 公共类启动{公共 IConfigurationRoot 配置 { 获取;放;}私人 IHostingEnvironment CurrentEnvironment { 获取;放;}私有 IHttpContextAccessor HttpContextAccessor { 获取
..
我有一个 ASP.NET Core 1.0 Web API 应用程序,并试图弄清楚如果我的控制器调用错误的函数,如何将异常消息传递给客户端. 我尝试了很多东西,但没有实现IActionResult. 我不明白为什么这不是人们需要的常见东西.如果确实没有解决方案,谁能告诉我为什么? 我确实看到了一些使用 HttpResponseException(HttpResponseMessa
..
我正在使用带有 Microsoft.EntityFramework.Core 和 SQLite 的 ASP.Net Core RC2 来做一个项目示例. 我遵循了本教程:https://damienbod.com/2015/08/30/asp-net-5-with-sqlite-and-entity-framework-7/ 但是,当我运行此命令时: dotnet ef 迁移添加 F
..
我之前使用 User.Identity.GetUserId() 使用 MVC5 完成了此操作,但这在这里似乎不起作用.User.Identity 没有 GetUserId() 方法. 我正在使用 Microsoft.AspNet.Identity. 解决方案 我包括使用 System.Security.Claims 并且我可以访问 GetUserId() 扩展方法 注意:我已经
..
我创建了一个 mvc 站点并且我发布了大量的 json 表单数据 (Content-Type:application/x-www-form-urlencoded)回到 mvc 控制器.执行此操作时,我收到 500 响应,指出:“InvalidDataException:超出表单值计数限制 1024." 在以前版本的 aspnet 中,您需要将以下内容添加到 web.config 以增加限制:
..
假设我有一个控制器,它使用基于属性的路由来处理请求的/admin/product url,如下所示: [Route("admin/[controller]")]公共类产品控制器:控制器{//获取:/管理员/产品[路线("")]公共 IActionResult 索引(){返回视图();}} 现在假设我想将我的视图组织在一个文件夹结构中,该结构大致反映了它们相关的 url 路径.因此,我希望此控制
..
如何将环境变量从 elastic beanstalk 获取到 asp.net core mvc 应用程序中?我添加了一个 .ebextensions 文件夹,其中包含 app.config 文件,内容如下: option_settings:- 选项名称:HelloWorld值:占位符- 选项名称:ASPNETCORE_ENVIRONMENT值:占位符 .ebextensions 文件夹包含在发
..
在 .NET Core 1.0 的全局级别(所有 API 响应),我如何配置 Startup.cs 以便在 JSON 响应中删除/忽略空字段? 使用 Newtonsoft.Json,您可以将以下属性应用于属性,但我想避免将其添加到每个属性: [JsonProperty(NullValueHandling = NullValueHandling.Ignore)]公共字符串字段名称 { 获取;
..
我的 .Net 核心应用程序中有 3 个特定于环境的 appsettings 文件 在 project.json 中我已经设置了 publishOptions 像这样.(基于建议此处) "publishOptions": {“包括": ["wwwroot","appsettings.development.json","appsettings.staging.json","appsetti
..
考虑两个类. 公共类文件{[钥匙]公共字符串 ID { 获取;放;}公共字符串 Message_Id { 获取;放;}内部消息 消息 { 获取;放;}}公开课消息{[钥匙]公共字符串 ID { 获取;放;}} 在 EF6 中,对于 N : 1..0 关系,有这个流畅的 API. modelBuilder.Entity().HasOptional(e => e.Message ).WithMa
..
如何根据 .NET Core 1.1.2 中的 XSD 架构验证 XML?我发现了这个 msdocs 但我不能将它与 .NET core 1.1.2 一起使用 使用系统;使用 System.Collections.Generic;使用 System.Text;使用 System.Xml;使用 System.Xml.Schema;命名空间 MyNameSpace{公共静态类 XmlValidati
..
我刚刚升级到 Rc2,以前的工作不再有效.我在一个单独的项目中有几个 resx 文件,我使用自定义类来访问数据.现在运行时出现以下错误: MissingManifestResourceException:找不到适合指定文化或中性文化的任何资源.确保在编译时将“GarageWeb.Core.CoreResources.resources"正确嵌入或链接到程序集“GarageWeb.Core"中
..