-
9 votesanswersviews
Google App Engine .Net Core 2.0应用无法访问Google Cloud SQL数据库
我在Google App Engine Flexible Environment中运行了一个dotnet core 2.0应用程序 . 在同一个Google项目中,我有一个Cloud SQL - MySQL数据库 . 在Cloud SQL Instance详细信息页面的“授权”选项卡下,它指出 此项目中的应用程序:全部授权 . 但是,除非我将 0.0.0.0/0 路由添加到授权网络部分,否... -
4 votesanswersviews
Identity Server 4 Swagger身份验证
我目前在使用swagger授权对身份服务器4的api调用时遇到问题 .我的招摇依赖是使用swashbuckle版本-beta客户端对象在身份服务器4中看起来像 new Client { ClientId="swagger", Enabled = true, ClientName="Swagger", AllowedGrantT... -
1 votesanswersviews
asp.net核心电子商务产品变体UI
我已经决定在asp.net核心创建一个电子商务网站,我还没有走得太远,我仍然试图敲定产品细节,当涉及到产品变化/属性时我会陷入困境改变价格,以及我如何允许用户创建这些变化,而无需他们完全重新创建产品 . 这个问题类似,但没有显示价格变化或者如何允许用户在创建产品时添加这些内容:How to show product variation in detail page in ASP.NET到目前为止,... -
13 votesanswersviews
如何在Visual Studio中测量ASP.NET Core项目中的代码覆盖率?
我想在ASP.NET Core应用程序中测量我的XUnit-Tests的代码覆盖率 . Visual Studio 2015中的.NET Core工具是预览2,目前代码覆盖率不起作用 . 2月份的博客文章http://dotnetthoughts.net/measuring-code-coverage-of-aspnet-core-applications-using-opencover/通过使... -
0 votesanswersviews
序列化自定义异常对象
它是在Mac上运行的.net核心项目 . 我有一个自定义的Exception类,我将序列化为JSON作为输出,以防出现错误 . public class HttpException : Exception { private readonly int statusCode; public HttpException() {} public HttpException(i... -
0 votesanswersviews
如何在.NET Core中调用WCF服务时指定主机名?
我正在尝试调用WCF服务 . 我有以下约束: 客户端无权访问DNS 客户端代码是.NET Core,在Linux上运行 WCF服务(IIS)要求客户端使用主机名 IP地址发生变化,因此客户端在调用服务时会获取最新的IP地址 基于this link,可以在标头中设置主机,但是在.NET Core中调用WCF时我无法指定标头 . 我假设我应该做这样的事情来传递主机头中的主机名,但.... -
1 votesanswersviews
Azure Devops管道 - 使用DotNetCoreCLI @ 2指定目标框架
是否可以使用Azure Devops Build Pipelines和DotNetCoreCLI @ 2任务为ClassLibrary项目指定目标框架?或者我们是否必须恢复使用脚本并手动调用 dotnet publish 命令? 我的管道YAML的一个片段 variables: buildConfiguration: 'Debug' steps: - task: DotNetCoreCLI@... -
1 votesanswersviews
命名空间中不存在类型或命名空间名称 . .NETCore - Visual Studio 2017
我正在使用Visual Studio 2017的mac . 我正在尝试用NuGet包开始一个项目 . 当我右键单击源并更新NuGet包时,我收到15个包的不兼容错误 . 使用.NETCoreApp检查System.Net.WebSockets 4.0.0的兼容性,版本= v1.1 . 不兼容的包:15包恢复失败 . 回滚'project.api'的包更改 . 当我为解决方案恢复包时,它可以成功... -
1 votesanswersviews
无法找到net471 System.Configuration.Install命名空间
我正在使用Visual Studio Code和C#上的dotnet sdk开发.NET Core应用程序 . 我在csproj中有两个目标框架: <TargetFrameworks>netcoreapp2.0;net471</TargetFrameworks> 我希望在目标是netcoreapp2.0时编译控制台应用程序,在目标是net471时编译Windows服务 .... -
3 votesanswersviews
看不到.Net Core bitbucket管道测试结果
我终于设法通过这个命令在bitbucket管道中报告我的测试: - dotnet test MyTests --logger "trx;LogFileName=test-reports/results.xml" Build Teardown说: Found matching test report file MyPath/test-reports/results.xml Fi... -
11 votesanswersviews
如何在Ubuntu 16.04 LTS上安装dotnet SDK
我一直按照这里提供的说明进行操作:https://docs.microsoft.com/en-us/dotnet/core/linux-prerequisites?tabs=netcore2x 但是,当我尝试运行时,我一直收到错误“ sudo apt-get install dotnet-sdk-2.1.4 具体来说它说: E:无法找到软件包dotnet-sdk-2.1.4 E:找不到glob... -
1 votesanswersviews
ASP.NET核心身份主要关键性能问题
ASP.NET核心的默认实现使用 Guid 作为用户和角色表的主键 . 我在这里担心的是,在数据库设计期间,开发人员经常需要将实体链接到用户ID作为外键,例如添加 ModifiedBy 和 CreatedBy 列进行审计,在这种情况下,外键将是 nvarchar(450) ,这远远不是在执行 JOIN 和其他类型的查询时,与 int 主键相比是高效的 . 我知道我可以将身份核心配置为使用自定义主键... -
2 votesanswersviews
更改密码ASP.NET Core后登录失败
我正在使用ASP.NET Core 1.0和身份资料来验证和授权用户 . 这一切都很好,除了一件事: 如果用户重置或更改其密码,则在重新启动ASP.NET应用程序之前,他无法使用新凭据登录 . 表示新密码已成功保存在数据库中,但Method _signInManager.PasswordSignInAsync() 不使用当前数据,而是使用旧数据 . 似乎在EF Core或SignInManage... -
1 votesanswersviews
控制ASP.Net Core 2.0的SerializerSettings返回IActionResult
我创建了一个ASP.NET 2.0 webapi,我试图从返回IActionResult的方法返回一个抽象类型,即 // GET api/trades/5 [HttpGet("{id}", Name = "GetTrade")] [ProducesResponseType(typeof(Trade), 200)] [Produces... -
1 votesanswersviews
实体类型'MigrationOperation'需要定义主键
我正在尝试使用Identity构建我的第一个.NET应用程序 . 它将是一个基本的Workout应用程序,但我一直无法弄清楚Identity中的Keys和ForeignKeys . 这是我的ExerciseController: using System.Collections.Generic; using System.ComponentModel.DataAnnotations; usin... -
1 votesanswersviews
使用.net核心DataProtection用密码取消保护数据?
我的情况是我想让数据受到保护,即使是那些有权访问后端(密钥存储区)的人,所以他们无法在没有用户的情况下读取数据(由客户端应用程序代表,在我的情况下是浏览器) ) 帮助 . 一个选项是将解密密钥存储在客户端上并随每个请求传递,这对我来说听起来相当混乱,我不确定我是否希望我的密钥像这样在网上闲逛 . 我想象的是,客户端将保留一些令牌(它可能是用户知道的密码),如果没有它,解密就不会发生 . 我... -
0 votesanswersviews
ASP.NET核心数据保护跨平台加密提供程序
我正在尝试将asp.net核心DataProtectionProvider与支持服务器场的单个数据库一起使用 . 我为商店实现了一个IXmlRepository,并且我成功地为运行我的服务器的两台机器提供了相同的证书 . 我确认我在相同的顺序中使用相同的目的字符串,但是当我尝试从机器b取消保护机器编码的字符串时,我得到一个通用的CryptographicException . 如果机器a和机器b是... -
5 votesanswersviews
Asp.net核心2 - WebApi中的外部身份验证
现在我知道有很多关于这个的帖子,但我的情况有所不同 . 所以请耐心等待 . 当我在.Net Framework上创建WebApi并选择个人用户帐户时,它已经为我提供了一个外部身份验证的工作代码 . 有AccountController,Startup.auth.cs和其他具有外部认证代码的文件 现在我知道.net核心已经发生了变化 . 但个人用户帐户的net.core web api与它没有任何... -
1 votesanswersviews
ASP.NET核心身份验证,基于控制器的响应类型[重复]
这个问题在这里已有答案: How to return 401 instead of 302 in ASP.NET Core? 5个答案 How to remove the redirect from an ASP.NET Core webapi and return HTTP 401? 6个答案 When using an API route, return Http Response... -
1 votesanswersviews
System.Net.Http在Watson语音到文本中发生冲突
当我构建我的项目时,我收到以下警告: 严重级代码描述项目文件行抑制状态警告MSB3243无法解决“System.Net.Http,Version = 4.1.1.0,Culture = neutral,PublicKeyToken = b03f5f7f11d50a3a”和“System.Net.Http,Version = 1.5”之间的冲突 . 0.0,Culture = neutral,P... -
5 votesanswersviews
无法加载在Azure上运行Core 2.0 App的文件或程序集System.Runtime,Version = 4.2.0.0
我使用VS Code在控制台中开发了一个简单的F#Suave应用程序 . 目标框架是核心2.0,在本地运行良好 . 该代码由VSTS构建和打包(引用 System.Runtime 4.3.0 ),然后部署到Azure应用服务 . 当我打电话给网站时,它最终将使用HTTP 500超时,同时 suave*.log 被写成例外: 未处理的异常:System.IO.FileNotFoundExcepti... -
1 votesanswersviews
无法使用C#客户端将IFormFile发送到ASP.Net Core Web API
我有一个ASP.Net核心Web API,控制器POST方法定义如下: [HttpPost("SubmitFile")] public async Task<IActionResult> SubmitFile(IFormFile file) { } 我有一个客户端方法来调用API SubmitFile()方法,定义如下: [HttpPost] public asy... -
2 votesanswersviews
在.Net Standard 1.6项目中引用.NET 4.5.2类库
这种情况可能很奇怪 . 但我想使用Nuget将现有的.NET 4.5.2类库引用到新的.Net Standard 1.6类库中 . 我根本看不到Nuget包存储中的.Net 4.5.2类库 . 我不想将任何现有项目迁移到.Net Core,但希望在.Net核心项目中使用它们 . 是否有可能实现这一目标?或者我正在尝试实现不是.Net Core目的的东西 . 我的project.json如下 . {... -
4 votesanswersviews
.NET(标准,核心和框架):开发跨平台应用程序
我搜索了SO,但我找到了很多答案,但没有针对我的问题: 正如定义所说: .NET Framework 4.6是与.NET相关的所有内容的完整框架,但缺少针对多平台(Windows,Linux和Mac)和 Cloud 部署进行优化的库和运行时另一方面,.NET Core是.NET Framework 4.6的一个子集,主要针对多平台和 Cloud 部署进行了优化 NET标准:一组API而不是... -
0 votesanswersviews
.NET Core SDK如何与在.NET Framework项目中使用.NET标准库相关?
The .NET implementation support table表示.NET Framework 4.6.1实现了.NET Standard 2.0 . 我理解这意味着我可以在面向.NET Framework 4.6.1的项目中引用面向.NET Standard 2.0的库,实际上我可以将这样的NuGet包添加到我的项目中 . 但是,该表将.NET Framework称为“.NET Fr... -
0 votesanswersviews
为什么Dot Net Core类库或控制台应用程序可以引用Dot Net 4.6类库?
我在Google上搜索并获得如下知识: Net Core和Net Framework(4.6 . *)是.NET运行时的两种不同实现,它们是平台 .NET Standard定义了一组.NET平台同意实现的API,它不是运行时 所以我完全理解.NET Core控制台应用程序和.NET 4.6.1控制台应用程序可以添加对某个.NET标准库的引用,只要它们是兼容的 . 困惑我的是那个 N... -
1 votesanswersviews
从.net核心控制台应用程序引用.net标准2.0库中的dll时出错
尝试在我的.net标准2.0库中使用SendGrid nuget包时收到以下错误消息 . 此错误消息显示在我的控制台应用程序的catch中 Could not load file or assembly 'SendGrid, Version=9.8.0.0, Culture=neutral, PublicKeyToken=4f047e93159395ca'. The system cannot f... -
0 votesanswersviews
NET标准库引用.NETCore
我是Microsoft Core 世界的新手,想要创建一个针对.NET标准的类库 . 我使用Visual Studio IDE 2017并选择了 .NET Standard 下列出的类库项目模板 . 当我在.NET标准项目结构上展开SDK时,我可以看到 Microsoft.NETCore.Platform 1.1.0 作为参考 . 根据我的理解,.NET Core,.NET Framework... -
15 votesanswersviews
.NET标准API参考
更新: 所以现在好像是open issue . 所以我想在完成这件事之前我将不得不依赖.NET Core API reference并祈祷我不会击中其中一个 43 APIs that .NET Framework 4.6.1 doesn't support 但是官方应该...... 同样依赖.NET Core API参考并考虑与.NET标准相同可能会非常令人惊讶 . 例如,当我查看命名空间列表时,... -
4 votesanswersviews
如何创建一个同时针对.NET 2.0和.NET Standard的库?
我有small library,目前支持.NET 2.0 . 我不使用后来框架版本的任何功能,所以保持2.0支持会很好,但我也希望以.NET Core(或更确切地说,.NET标准)为目标 . 我试图将两个框架添加到 project.json : "frameworks": { "net20": {}, "netstandard1.6&quo...