-
0 votesanswersviews
VSTS Build不生成代码覆盖细节 - .Net core 2.1
我正在使用VSTS构建pipline来构建我的项目 ( ASP .Net Core 2.1 ) .我添加了 test 命令来运行测试项目并启用 Publish test results and code coverage 复选框以便能够查看代码覆盖率结果 . 我可以看到测试结果上传但无法查看有关代码覆盖率的任何信息 . 我错过了什么吗? UPDATE 1 我正在使用 Hosted VS2017 ... -
0 votesanswersviews
找不到网址的网页:http:// localhost:64256 / Registration.html
我有一个asp.net核心2.1应用程序,我写了几个API . 现在在同一个解决方案中,我添加了一个 html 页来测试API, 我还将启动浏览器设置更改为 html 页面 . 现在我在'm trying to browse the page, I'm浏览器时遇到错误, 找不到网址的网页:http:// localhost:64256 / Registration.html 我可以这样做,我错... -
0 votesanswersviews
在core2.1剃刀页面中隐藏enum到下拉列表
我有以下枚举 public class Blog { public enum BlogType { Article, News } } 我想将其转换为下拉列表,但我收到错误: Cannot implicitly convert type 'Blog.BlogType' to 'System.Collections.Generic.IEnumerable 我的代... -
2 votesanswersviews
ASP.NET Core 2.1身份验证
我面临以下问题:我正在尝试使用基于角色的身份验证来保护我的ASP.NET Core Web API . 我已将以下行添加到 ConfigureServices() : // Authorization services.AddDbContext<ApplicationDbContext>(options => options.UseSqlServer(Config... -
0 votesanswersviews
我的asp.net核心2.1 Web应用程序无法在托管服务器上运行
Php和html文件在托管上运行完美,但是当我尝试运行我的asp.net核心2.1 web应用程序时,它无法在托管服务器上执行 . 它php code,这里是asp core web code this is asp core web uploaded file and folder publish from visual studio Program.cs public class Prog... -
2 votesanswersviews
使用ASP.NET Core 2.1 Identity进行基于权限的授权
在过去,使用.NET Framework上的ASP.NET MVC,我总是在内置的基于角色的授权之上实现基于权限的授权层 . 通过“基于权限”,我的意思是枚举权限列表分配给每个角色,并且在运行时,每个调用都检查了Right,而不是Role . 例如说OrdersController上的Post方法需要AddOrEditOrder Right . 在Post动作上看起来像 [MyAuthorize(... -
4 votesanswersviews
“在Docker中使用ASP.NET Core 2.1无法找到任何兼容的框架版本”
我正在尝试将在Docker中运行的ASP.NET Core 2.0应用程序更新到.NET Core 2.1 RC1 . 这是我简化的 .csproj 文件: <Project Sdk="Microsoft.NET.Sdk.Web"> <PropertyGroup> <TargetFramework>netcoreapp2.1<... -
0 votesanswersviews
ASP.NET Core 2.1使用连锁主键编辑
我是第一次使用ASP.NET Core和相关技术的学生 . 我花了几个小时寻找这个问题的解决方案,没有运气,所以如果有人可以帮助或指点我的教程来解决这个问题,我将非常感激 . 我的小组和我正在尝试构建一个Web应用程序,以便与现有的SQL数据库进行交互,该数据库包含大量使用连锁主键的表 . 我们无法改变这一点 . 我使用this tutorial来让我们的CRUD编辑页面显示,但如果我尝试通过该编... -
8 votesanswersviews
带有.Net Core 2.1的HttpClient挂起
鉴于以下.Net Core 2.1控制台应用... using System; using System.Diagnostics; using System.Net.Http; using System.Net.Http.Headers; namespace TestHttpClient { class Program { static void Main(str... -
13 votesanswersviews
发布到Azure时,类型或名称空间名称“AspNetCore”不存在错误
在Visual Studio 2017中,我构建了我的ASP.NET Core 2.1应用程序,没有任何错误,但是当我尝试将其发布到Azure时,我收到的错误表明我错过了对程序集的引用 - 请参阅下文: 但是我错过了一个引用,并且这些错误指向了哪里,引用就没有任何错误 . 更重要的是,这发生了 ONLY IF 我在我的发布配置文件中以"Portable"之外的运行时为目标 . ... -
1 votesanswersviews
如何从Webforms Web应用程序项目中使用Razor类库
作为迁移过程的一部分,我想在WebForms项目中使用Razor Class Library . 可能吗? Testing scenario 有三个项目的解决方案(由Visual Studion 2017 15.7.2创建): Project CoreLibraryTest:Razor类库(Core 2.1,Target Framework 4.7.1) Project RazorPage... -
1 votesanswersviews
angular app适用于http:// localhost:4200,但我想要https:// localhost:44325
我有一个ASP.NET Core 2.1 Web应用程序设置与Angular前端(使用VS默认设置)配置为通过HTTPS连接运行 . 我最初运行该项目,它在https://localhost:44325上工作正常 . 但是,现在,在编辑我的.html和.ts文件之后,更改不会继续 . 但是当我在http://localhost:4200上运行服务器时,更改仍然存在 . 我希望更改继续https:/... -
1 votesanswersviews
使用Mads Kristensen的WebEssentials.AspNetCore.PWA与Razor时出错
我正在尝试使用Mads Kristensen的 WebEssentials.AspNetCore.PWA 将网站转换为PWA(Progressive Web App) . 使用Chrome F12 Dev工具查看生成的代码时,找不到服务工作者和Web清单,因为 _Layout 中的路径中有一个额外的 ~/ (额外的波浪号和额外的斜杠) . 我正在使用localhost和.NETCore 2.1进行... -
4 votesanswersviews
ASP.NET Core 2.1:在HTTP POST失败后导航回页面验证显示浏览器错误
Problem: 使用 ASP.NET Core 2.1 MVC 项目,我在使用浏览器后退按钮返回到表单后收到以下浏览器错误消息,其中表单POST失败了服务器端验证: Firefox中的错误消息: 文档已过期此文档不再可用 . Firefox的缓存中不提供所请求的文档 . 作为安全预防措施,Firefox不会自动重新请求敏感文档 . 单击“重试”以从网站重新请求文档 . Chrome中的错误... -
48 votesanswersviews
ASP.Net Core 2.1中的身份:自定义AccountController
我已经安装了 ASP.NET Core 2.1 但是即使我使用 ASP.NET Core 2.1 创建了一个新的 ASP.NET Core Web Application Individual User Accounts → Store user accounts in-app 我找不到AccountController或Views . 我仍然可以注册和登录没有问题,但我找不到它的代码,它存在... -
1 votesanswersviews
错误或配置错误? ASP.NET Core 2.1在拒绝访问时触发404错误
我不确定我是否发现了一个错误,或者我是否只是弄乱了配置 . 我有一个使用AzureADB2C身份验证的ASP.NET Core 2.1 Razor网站,利用新的“预打包”配置实用程序 . 当我尝试访问我的测试用户无权访问的页面时,它返回一个通用的404页面,而不是转到预定义的AccessDenied页面 . 查看浏览器URL,它试图访问: https:// localhost:44310 / A... -
0 votesanswersviews
使用Windows身份验证的Asp.Net Core 2.x Web应用程序中的User.Identity.Name为null
Problem 在IIS身份验证设置为true且匿名身份验证设置为false的情况下在IIS后面托管Asp.Net Core 2.0或2.1 Web应用程序时, User.Identity.Name 属性为空, User.Identity.IsAuthenticated 为false . 根据文档here,Windows身份验证应该在使用IIS托管时在Asp.Net Core 2.x中运行 . B... -
1 votesanswersviews
保护没有身份服务器的Web API
在Asp.Net Core 2.1 Web应用程序和web api的当前设置中,我'm using IdentityServer4 as identity provider and I' m使用IdentityServer4.AccessTokenValidation来保护web api(https://github.com/merijndejonge/OidcTemplate) . 我在api中... -
7 votesanswersviews
ASP.NET核心2.1会话
在ASP.NET核心2.1中,我无法访问会话变量 . 在调试时我注意到在每个请求中会话ID都会更改(HttpContex.Session.Id) 我在会话配置中犯了错误吗? Startup.cs public class Startup { public Startup(IConfiguration configuration) { Configuration = ... -
48 votesanswersviews
ASP.Net Core 2.1中的身份:自定义AccountController
我已经安装了 ASP.NET Core 2.1 但是即使我使用 ASP.NET Core 2.1 创建了一个新的 ASP.NET Core Web Application Individual User Accounts → Store user accounts in-app 我找不到AccountController或Views . 我仍然可以注册和登录没有问题,但我找不到它的代码,它存在... -
0 votesanswersviews
使用mongodb与asp.net核心2.1身份
我使用内置的Visual C#> Web> .NET Core> ASP.NET核心Web应用程序(模型 - 视图 - 控制器)模板(将身份验证作为个人帐户)启动了一个asp.net核心2.1项目 . 我正在尝试逐步将此项目转换为使用MongoDB数据库而不是MS-SQL . 我已经设置了使用CRUD操作与MongoDB交互的API,我只需要想办法将身份部分转换为使用MongoD... -
4 votesanswersviews
使用ASP.NET Core 2.1和UWP应用程序作为客户端的SignalR Webhost返回' 405 Method not allowed'
我现在正在努力解决这个问题,我无法让它发挥作用 . 我有两个应用程序,都运行在带有Win IoT的Raspberry Pi 2上: ASP.NET Core 2.1 Web Api - 在此WebApi中,我正在运行SignalR主机(发布为win8-arm win10-arm ) . 通用Windows应用程序 - 此应用程序将是一个客户端,应与主机和所有其他客户端(作为ARM发布)... -
0 votesanswersviews
FormDataCollection在ASP.NET Core 2.1中不起作用?
不要使用Core 1.1或2.0进行检查 . 情况是在控制器方法中使用 FormDataCollection 作为参数,如下所示: [Route("[controller]")] [ApiController] public class AuthController : ControllerBase { [Route("user")] [Ht... -
0 votesanswersviews
ASP.NET CORE 2.1外部登录
对于编码中的外部登录是新手,所以我已经开始理解这些概念,但仍然遇到了一些问题 . 实际上有两个站点,都托管在同一台服务器上,当我加载一个(让我们称之为MySite)时,它应该重定向到第二个站点(让我们称之为LogOn),用户可以使用他们的凭据登录 . LogOn然后重定向回MySite,其中包含可用于查看是否具有查看此站点的凭据的凭据,以及根据其权限显示的消息或数据 但是现在,我可以让它重定向到... -
1 votesanswersviews
ASP.NET Core 2.1 XmlNodeReader
使用XmlNodeReader在XmlNode上读取外部Xml会在ASP.NET Core 2.1中返回一个空字符串 . private string ReadXml(XmlNode element) { using (var reader = new XmlNodeReader(element)) { return reader.ReadOuterXml(); ... -
0 votesanswersviews
ASP.NET Core 2.1外部登录在 生产环境 中失败
我有一个项目在工作,我需要使用谷歌和微软帐户登录 . 到目前为止它在本地主机上应该工作,但是 SignInManager<IdentityUser>.ExternalLoginSignInAsync 在服务器上部署时以相同的方式失败 . 用户通过外部登录对话框就像它工作但在回调中失败一样 . 除了"Failed"之外, SignInResult 没有提供任何解释 .... -
3 votesanswersviews
处理ASP.NET Core中过期的刷新标记
SEE Below for code that solved this issue 我正在尝试找到处理ASP.NET Core 2.1中已过期的刷新令牌的最佳和最有效的方法 . 让我解释一下 . 我正在使用OAUTH2和OIDC来请求授权代码授权流程(或使用OIDC的混合流程) . 此流/授予类型使我可以访问AccessToken和RefreshToken(授权代码,但这不适用于此问题) . 访问... -
0 votesanswersviews
尝试运行ASP .Net Core 2.1 Web应用程序时获取错误502.5
我正在尝试按照微软指南 Build 一个具有个人用户身份验证的Web应用程序 . https://docs.microsoft.com/en-us/aspnet/core/security/authorization/secure-data?view=aspnetcore-2.1 每次我尝试运行程序时都会收到错误502.5 error 502.5 我已经在指南的评论中尝试了这些建议,并且对相同问题... -
0 votesanswersviews
.NET Core 2.1 VSCode launch.json(launchBrowser $ {auto-detect-url}未按预期工作)
使用 dotnet new webapi 构建默认的.NET Core 2.1 WebAPI项目,并通过VSCode生成默认 launch.json ,当从VSCode运行项目时,浏览器将启动并自动导航到http://localhost:5000/,但是在更改代码时仅使用HTTP在不同的默认端口上: Program.cs中 public class Program { public sta... -
0 votesanswersviews
如何在.Net Core 2.1中为staging / Production配置ssl
我正在使用.NET Core 2.1构建一个mvc Web应用程序 . 在ListenOptions.UseHttps下的.net核心文档中,它声明它将使用默认证书(doc found here)配置Kestrel . Kestrel在哪里寻找此默认证书?如何将其替换为暂存(我想使用我们的一个演示站点证书)?对于 生产环境 (我再次有不同的证书)? 我的Program.cs内容现在看起来像: pu...