asp.net-core-webapi相关内容
如何将实体发布到OData终结点,同时将其与正文中的其他现有实体关联? 考虑以下类结构(示例): class Invoice { public int Id { get; set; } public Person Issuer { get; set; } public Person Recipient { get; set; } // other
..
我要调试一个基于.NET Core 2.2的空WebApi项目。 我安装了";Core 2.2 SDK x86";并将目标框架更改为2.2: netcoreapp2.2
..
我在VS with Authorization and ASP.NET Core Hosted Options中使用包含的模板创建了Blazor WebAssembly应用程序,如下所示: 我希望无需经过身份验证即可向服务器发出http请求。我更改了WeatherForecastController中的代码,将[Authorize]属性注释掉(甚至添加了[AllowAnonymous]属性)
..
大家好! 我正试着在Blazor WebAssembly App中设置我的自定义身份验证模式(这是Studio创建3个项目的地方--客户端、服务器、共享)。我的想法是避免IS4身份验证,让我的OUN&Quot;内部用户用于测试目的,同时了解身份验证机制的工作。我是通过创建我的自定义AuthenticationStateProvider来做到这一点的吗?如official docs所示。这是我的Au
..
我正在尝试创建一个Web API来连接到我的Azure SQL数据库并读取数据,我使用了VS19中的‘API’模板并添加了我自己的文件,我在本地运行了该应用程序(这些模板天气预报运行良好),并且我使用Postman测试了我的API。然后,我将API直接从VS部署到Azure中的应用程序服务,但当我转到URL时,收到以下错误: 找不到此securedmessaging.azurewebsite
..
我尝试在Netcore2.2中使用Swashbakle.AspNetCore 5.0.0-rc2和4.0.1创建WebAPI,问题是相同的。它可以在本地计算机上运行,但当我编译发布版本并部署到IIS时,我进入站点http://localhost/mysite/并出现错误: 未找到获取错误/swagger/v1/swagger.json 另外,在浏览器中,如果我输入http://loca
..
我正在开发一个使用JWT令牌身份验证的API。我在其背后创建了一些逻辑来使用验证码&;更改用户密码。 一切正常,密码更改。但这里有个问题: 即使用户密码已更改并且我在身份验证时获得新的JWT令牌.旧令牌仍然有效。 有关如何在密码更改后刷新/使令牌无效的提示? 编辑:自从我听说您实际上不能使JWT令牌无效后,我对如何做有了一个想法。 我的想法是创建一个类似于“accessCo
..
我当前有一个Web API, 使用存储库中的FromSqlRaw(...).ToListAsync()提取一行数据 通过控制器将此数据作为Ok(data.ToArray())作为Task>>返回。 现在我想知道是否应该或可以使用IAsyncEnumerable作为返回类型。我们的想法是在存储库和控制器中使用它。但是,
..
我有一个简单的 .NET Core Web API 应用程序,它是由 Visual Studio 在创建新项目时创建的.我想通过 FTP 将其部署到 Azure 应用服务,作为 Team Foundation Server (TFS) 2017 构建作业的一部分,这很成功: 但是,当尝试 GET 请求时,例如以下 URL: http://somerandomname.azurewebsit
..
我有一个简单的 Asp.Net Core Web API 应用程序.对于这个例子,我在这里遵循了官方文档:https://docs.microsoft.com/en-us/azure/azure-monitor/app/asp-net-core .csproj
..
Azure 错误是: .Net Core:应用程序启动异常:System.IO.FileNotFoundException:配置文件'appsettings.json' 未找到且不是可选的. 所以这有点模糊.我似乎无法确定这一点.我正在尝试将 .Net Core Web API 项目部署到 Azure,但出现此错误: :( 糟糕.500 内部服务器错误启动应用程序时出错.
..
当从查询字符串中提取的模型具有字典作为其属性之一时,Swagger 会生成错误的 URL.如何告诉 Swagger 更改 URL 中字典的格式或手动定义输入参数模式,而不自动生成?尝试使用 Swashbuckle 和 NSwag. 控制器 公共类 RecordsController : ControllerBase{[HttpGet][路线(“服务/记录")]公共异步任务
..
有没有办法获得堆栈跟踪或 Swashbuckle/Swagger 错误的内部异常?在某些时候,它停止了工作.我不确定是不是在我从 .Net Core 2.0 升级到 2.1 时,但我很确定它在那之后仍然可以工作.当我导航到 myapidomain/swagger/index.html 时,我收到此错误: 这不是很有帮助.大约两周前它还在工作……我没有更改任何 Swagger 配置.一如既往:
..
我已经学习了一些教程,并且已经让它在工作中工作,但由于某种原因,我无法让 UI 显示,但创建了 Swagger Json.我看的最后一个教程是 这里. 我的设置是这样的: Nuget 包: Swashbuckle.AspNetCore(1.0.0) ConfigureServices 方法: services.AddSwaggerGen(options =>{options.S
..
我正在使用带有 ASP.NET Core Web API 的 Swashbuckle 6 (Swagger).我的模型以 DTO 作为后缀,例如, 公共类 TestDTO {公共 int 代码 { 获取;放;}公共字符串消息 { 获取;放;}} 如何在生成的文档中将其重命名为“Test"?我尝试添加一个带有名称的 DataContract 属性,但这没有帮助. [HttpGet]公共 IAc
..
我的 api 正在运行带有 Swashbuckle.AspNetCore 5.0.0-rc5 的 net core 3.0 当我在生成的 swagger.json 文件上运行 autorest 时,我得到: swagger.json 不是有效的 OpenAPI 2.0 定义(预期为 'swagger: 2.0') 我的 swagger.json 文件确实说“openapi":“3.0.1
..
我正在尝试将授权标头添加到 SwaggerUI api 测试中.下面是我的 Startup.cs public void ConfigureServices(IServiceCollection services){服务.AddControllers();services.Configure(options =>{options.SuppressModel
..
我在 ASP.Net Core(版本 1.1.2)中构建了一个 Web API,并使用 Swashbuckle.AspNetCore 来生成 swagger 定义. 下面是自动生成的swagger定义的一部分.我想更改路径,使其不包含 /api/ApiName 但它会包含在 basePath 现在是 / {“招摇":“2.0",“信息":{“版本":“v1",“标题":“ApiName.V
..
..
我有一个带有 SignalR 集线器的 ASP .Net Core 2.2 Web API.是否可以使用 Postman 调用其中一种方法(例如,SendMessageToAll)?问题是我只有 API - 没有前端 - 我需要测试. 我尝试将 URl 放到我在 Postman 中的集线器 (api.mydomain.com/chatHub),但我不确定如何构建正文.我知道 SignalR
..