jjzjj

aspnetcore6

全部标签

xml - ASPNetCore API 内容协商不起作用

我正在尝试设置我的api,以便它根据Acceptheader使用XML或JSON进行响应。我正在学习ShawnW的教程:https://wildermuth.com/2016/03/16/Content_Negotiation_in_ASP_NET_Core它说要添加一个包到:"Microsoft.AspNet.Mvc.Formatters.Xml":"6.0.0-rc1-final"但我找不到它,所以安装了:Microsoft.AspNetCore.Mvc.Formatters.Xml他说要将它添加到Startup的配置服务部分://Addframeworkservices.serv

c# - .Net Core 中的 .AspNetCore.Antiforgery.xxxxxxx cookie 是什么?

我试图在.NetCore中使用ValidateAntiForgeryToken,但我得到的是.AspNetCore.Antiforgery.xxxxxxxcookie丢失。这个.AspNetCore.Antiforgery.xxxxxxxcookie是什么? 最佳答案 ASP.NETCore查找此cookie以找到X-CSRFtoken。TheValidateAntiForgeryTokenisanactionfilterthatcanbeappliedtoanindividualaction,acontroller,orgloba

c# - 如何设置 SwashBuckle.AspNetCore.Swagger 以使用授权?

我已经使用Swashbuckle.AspNetCore.Swagger记录了我的api,我想使用swaggerui测试一些具有Authorize属性的资源。接口(interface)usingMicrosoft.AspNetCore.Authorization;usingMicrosoft.AspNetCore.Mvc;usingSystem.Linq;namespaceApi.Controllers{[Route("[controller]")][Authorize]publicclassIdentityController:ControllerBase{[HttpGet]publi

c# - 找不到 Microsoft.AspNetCore.Antiforgery

我正在将asp.netcore2.0网站部署到IIS10。我已确保我的应用在program.settings文件中使用正确的ISS配置。publicclassProgram{publicstaticvoidMain(string[]args){BuildWebHost(args).Run();}publicstaticIWebHostBuildWebHost(string[]args)=>WebHost.CreateDefaultBuilder(args).UseKestrel().UseContentRoot(Directory.GetCurrentDirectory()).UseI

c# - 命名空间 'Hosting' 中不存在类型或命名空间名称 'Microsoft.AspNetCore.Razor'

我使用VisualStudio.NETCore2.1SDK+React模板创建了一个项目。我在运行项目时遇到了以下错误:Oneormorecompilationreferencesaremissing.Ensurethatyourprojectisreferencing'Microsoft.NET.Sdk.Web'andthe'PreserveCompilationContext'propertyisnotsettofalse.Thetypeornamespacename'Hosting'doesnotexistinthenamespace'Microsoft.AspNetCore.R

无法构建:获取https://registry-1.docker.io/v2/microsoft/aspnetcore/manifests/1.1:未授权:不正确的用户名或密码

我的aspnetcoredocker项目构建,但是当我单击docker按钮(或按F5)运行时,我会得到SeverityCodeDescriptionProjectFileLineSuppressionStateErrorMSB4018The"PrepareForLaunch"taskfailedunexpectedly.Microsoft.DotNet.Docker.CommandLineClientException:Creatingnetwork"dockercompose1627893588_default"withthedefaultdriverBuildingpswebapiServ

crit: Microsoft.AspNetCore.Server.Kestrel[0] Unable to start Kestrel. Interop+Crypto+OpenSslCr

域名证书没有放在指定的位置错误信息crit:Microsoft.AspNetCore.Server.Kestrel[0]UnabletostartKestrel.Interop+Crypto+OpenSslCryptographicException:error:2006D080:BIOroutines:BIO_new_file:nosuchfileatInterop.Crypto.CheckValidOpenSslHandle(SafeHandlehandle)atInternal.Cryptography.Pal.OpenSslX509CertificateReader.FromFile(

Microsoft.aspnetcore.hosting.Abstrictions清单定义不匹配汇编参考

当我运行符合框架核心命令时add-migrationMyMigrationName在课堂库中,我会收到以下错误无法加载文件或汇编'microsoft.aspnetcore.hosting.hosting.abstractions,版本=1.1.1.0,文化=中性,publicKeyToken=adb9793829ddae60'或其依赖项之一。位置的组件的清单定义与汇编引用不符。(Hresult的例外:0x80131040)有趣的是,我对抽象的应用没有参考。这是我的csprojSAKSAKSAKSAKnet452MyProjectNameLibraryMyProjectName1.6.0fals

aspnetcore微服务之间grpc通信,无proto文件

aspnetcore微服务之间通信grpc,一般服务对外接口用restful架构,HTTP请求,服务之间的通信grpc多走内网。以前写过一篇grpc和web前端之间的通讯,代码如下:exercisebook/grpc/grpc-webatmain·liuzhixin405/exercisebook(github.com) 本次是微服务之间的通信使用了开源软件MagicOnion,该软件定义接口约束免去proto复杂配置,类似orleans或者webservice,服务调用都通过约定接口规范做传输调用,使用起来非常简单和简洁。下面通过服务之间调用的示例代码做演示:Server里面包含简单jwt的

AspNetCore 成长杂记(一):JWT授权鉴权之生成JWT(其一)

引子最近不知怎么的,自从学了WebAPI(为什么是这个,而不是MVC,还不是因为MVC的Razor语法比较难学,生态不如现有的Vue等框架,webapi很好的结合了前端生态)以后,使用别人的组件一帆风顺,但是不知其意,突然很想自己实现一个基于的JWT认证服务,来好好了解一下这个内容。起步自从Session-Cookie方案逐渐用的越来越少,JWT的使用也变得成为主流的安全方案之一,但是在.NETCore的文档(这里的.NETCore指代原来的.NetCore以及之后的版本,文档是微软的开发者文档)并没有对JWT做详细的介绍(可能是在微软看来太简单了,不值得细说),仅仅略带一提而已,实例代码更是