草庐IT

core_cmInstr

全部标签

c# - ASP.NET Core 中基于 token 的身份验证(更新)

我正在使用ASP.NETCore应用程序。我正在尝试实现基于token的身份验证,但不知道如何使用新的SecuritySystem.我的场景:客户端请求token。我的服务器应该授权用户并返回access_token,客户端将在后续请求中使用它。这里有两篇关于实现我所需要的东西的很棒的文章:TokenBasedAuthenticationusingASP.NETWebAPI2,Owin,andIdentityUsingJSONWebtokens问题是-我不清楚如何在ASP.NETCore中做同样的事情。我的问题是:如何配置ASP.NETCoreWebApi应用程序以使用基于token的

c# - 如何在 ASP.NET Core MVC 中获取 Url Referrer?

我正在尝试将ASP.NETMVC网络表单迁移到ASP.NETCoreMVC。目前,我在使用Request.UrlReferrer类时遇到问题。原行是:[HttpPost]publicasyncTaskContactUsFormSubmit(ContactUsrequest){varsiteUrl=Request.UrlReferrer.ToString().ToLower();....}但是,对于ASP.NETCore,UrlReferrer不可用。我发现了以下内容:Request.Headers["Referer"]它返回StringValues而不是String。我不确定我是否应该

c# - 如何在 ASP.NET Core MVC 中获取 Url Referrer?

我正在尝试将ASP.NETMVC网络表单迁移到ASP.NETCoreMVC。目前,我在使用Request.UrlReferrer类时遇到问题。原行是:[HttpPost]publicasyncTaskContactUsFormSubmit(ContactUsrequest){varsiteUrl=Request.UrlReferrer.ToString().ToLower();....}但是,对于ASP.NETCore,UrlReferrer不可用。我发现了以下内容:Request.Headers["Referer"]它返回StringValues而不是String。我不确定我是否应该

c# - 如何在 ASP.NET Core 中使用 ILogger 进行单元测试

这是我的Controller:publicclassBlogController:Controller{privateIDAO_blogDAO;privatereadonlyILogger_logger;publicBlogController(ILoggerlogger,IDAOblogDAO){this._blogDAO=blogDAO;this._logger=logger;}publicIActionResultIndex(){varblogs=this._blogDAO.GetMany();this._logger.LogInformation("Indexpagesayhe

c# - 如何在 ASP.NET Core 中使用 ILogger 进行单元测试

这是我的Controller:publicclassBlogController:Controller{privateIDAO_blogDAO;privatereadonlyILogger_logger;publicBlogController(ILoggerlogger,IDAOblogDAO){this._blogDAO=blogDAO;this._logger=logger;}publicIActionResultIndex(){varblogs=this._blogDAO.GetMany();this._logger.LogInformation("Indexpagesayhe

c# - .net Core 2.0 - 使用 .NetFramework 4.6.1 而不是目标框架 .netCore 2.0 恢复了包。该软件包可能不完全兼容

我有一个.netcore2.0控制台应用程序。我正在尝试使用以下方法从TFS读取文件:HowtogetafilefromTFSdirectlyintomemory(i.e.,don'twanttoreadfromfilesystemintomemory)?我前往nuget并安装Microsoft.TeamFoundationServer.ExtendedClient并遇到此问题:Package'Microsoft.AspNet.WebApi.Client5.2.2'wasrestoredusing'.NETFramework,Version=v4.6.1'insteadofthepro

c# - .net Core 2.0 - 使用 .NetFramework 4.6.1 而不是目标框架 .netCore 2.0 恢复了包。该软件包可能不完全兼容

我有一个.netcore2.0控制台应用程序。我正在尝试使用以下方法从TFS读取文件:HowtogetafilefromTFSdirectlyintomemory(i.e.,don'twanttoreadfromfilesystemintomemory)?我前往nuget并安装Microsoft.TeamFoundationServer.ExtendedClient并遇到此问题:Package'Microsoft.AspNet.WebApi.Client5.2.2'wasrestoredusing'.NETFramework,Version=v4.6.1'insteadofthepro

lettuce.core.RedisCommandTimeoutException: Command timed out after 1 minute(s) timeout 60000超时问题

有一台服务器java程序不定期会出现Rediscommandtimedout;nestedexceptionisio.lettuce.core.RedisCommandTimeoutException:Commandtimedoutafter1minute(s)错误,导致应用出现timeout60000错误,重启应用后,问题修复,但还是会不定期出现该问题。查看应用日志,发现有如下错误:出现timeout60000问题时,登录服务器,telnet到redis服务器时,显示连接正常,并且使用相同redis服务器的其他应用也是正常,因此可以排除是redis服务器问题。在redis服务器以及故障服务器

运行报错解决:To install it, you can run: npm install --save core-js/modules/es.error.cause.js

最近拉取代码的时候总是遇到项目报错Toinstallthem,youcanrun:npminstall--savecore-js/modules/es.error.cause.jscore-js/modules/e然后就尝试安装一下core-js再次运行发现不行,然后全网搜索踩坑。。。问题解决:首先:删除node_modules其次:先独立安装cnpminstall--savecore-js最后:cnpmi最后最后:npmrundev大功告成!!!

c# - Visual Studio 2017 (.NET Core) 中的自动版本控制

我花了几个小时的大部分时间试图找到一种在.NETCoreApp1.1(VisualStudio2017)中自动递增版本的方法。我知道AssemblyInfo.cs是在文件夹中动态创建的:obj/Debug/netcoreapp1.1/它不接受旧方法:[程序集:System.Reflection.AssemblyFileVersionAttribute("1.0.0.*")]如果我将项目设置为打包,我可以在那里设置版本,但这似乎用于构建AssemblyInfo.cs文件。我的问题是,有没有人知道如何在.NETCore(或.NETStandard)项目中控制版本。