问题标签 [dnx50]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 如何在 HttpClient 中启用 keep-alive
.NET 核心中的 HttpClient 类不使用保持活动。它在每个请求上重新连接并重新验证服务器。对于需要多次往返的NTLM身份验证,这可能会特别慢。
我将 new HttpClientHandler() 传递给 HttpClient 构造函数。
在 .NET 4 中,我可以使用具有保持活动功能的 WebRequestHandler,但在 .NET Core 中似乎缺少此类。
有没有办法在 .NET Core 中为 HttpClient 启用 keep-alives?
asp.net - 在 asp.net 5 上安装 Swashbuckle Nuget 包时出错
我正在尝试将 SwashBuckle 安装到 ASP.NET 5 Web API 应用程序。
问题出现在安装过程中,我收到以下错误:
这是因为该软件包仅与 DNX Core 5 部分兼容,特别是安装在 DNX 4.5.1 下的 WebActivatorEx,因此 SwashBuckle dll 无法获取它,因为它安装在 DNX Core 5 下。
按照这个答案,我按照建议在 DNX 4.5.1 下移动了两个 dll:
这意味着现在可以构建解决方案,但是我没有看到任何配置添加到 StartUp.cs 以启用和注册 Swagger。我一直试图从 ASP.NET 4.5.1 的示例中将其拼凑起来,但无济于事。
当我浏览到http://MyApi/Swagger时,我目前看到的只是一个空白屏幕。
任何人都可以让我知道如何正确地使用我的 API 注册 swagger 吗?
c# - 使用 HttpRequestMessage (dnxcore50) 发送 X509 证书
关于如何在 Mac 上运行的使用 .NET Core 的外部 API 的 POST 请求中包含客户端证书的任何想法?我会WebRequestHandler
从Microsoft.Net.Http
nupkg 执行此操作,但看起来它不可用 - 我正在获取DNXCore,Version=v5.0 error CS0246: The type or namespace name 'WebRequestHandler' could not be found
.
依赖项,来自 project.json:
我的 ~/.config/nuget/nuget.config:
.net-core - .net 核心/Windows 身份验证
我正在使用 .net core (asp.net 5) 和 Windows 身份验证编写我的第一个应用程序。我想访问我的存储库中的当前用户。
在 Startup.cs 类中,我可以使用依赖注入将当前用户传递到存储库吗?目前,我在 startup.cs 类中使用“services.AddScoped()”来使用存储库。
c# - 在 DNX 5 中找不到 Asp.net WindowsImpersonationContext
在 Mvc WebApp 中,我被困在控制器中的这一行:
VS 2015 社区对 DNX 5 中未定义的 WindowsImpersonationContext 的投诉(但 DNX 4.5.1 在同一项目中正确引用了它)。我在 DNX 4.5.1 参考中添加了 System.Security,但没有可用于 DNX 5 的程序集。
我确实了解 DNX 正在成为一个多平台运行时,但现在如何在我的项目中实现 Windows 身份模拟?TIA
[更新] github 的 DNX Core 存储库中有一个已关闭的问题:#4533,但它被标记为 RC2。可能要等下个版本了。
asp.net-core-mvc - SqlCredential - .Net5.0 mvc6 - rc2 中缺少程序集/命名空间
我将 vs2015 与 .net5.0 一起使用 - SqlCredential 在 DNX 4.5.1 中有效,但在 DNX Core 5.0 中无效,即使我在下面添加了这一行(在 dnxcore50 部分下)到依赖项
“System.Data.SqlClient”:“4.0.0-rc2-23819”
仍然从编译器收到错误消息。
mysql - 在 linux/osx 上使用 dnxcore 访问 mysql
所以MySql.Data
依赖项不支持 DNXCORE 版本 5。我可以使用另一个依赖项连接到 MySql 数据源吗?我不需要实体框架。
dnx50 - DryIoc ASP.NET 5 Web API
我正在尝试基于 VS2015 中的 ASP.Net 5 Web API 模板创建一个新的 Web API,在容器中使用 DryIoc。我创建了一个新的 Web API 项目并使用 package-manager 安装了 DryIoc
但我不确定如何连接容器......无法找到任何“Web API”示例显示......
任何帮助将不胜感激
x509certificate2 - Createx509certificate2 如何给定证书字节和私钥 - dnx50
基本上我正在使用 LetsEncrypt 服务来获取证书字节 [],我可以将其转换为 X509Certificate2,但是它缺少私钥,然后在 SSLStream 上使用它。我将私钥作为 RSAParameters,但也可以将其转换为字节 [],但我似乎无法找到将 2 放在同一个 X509Certificate2 中的方法,因此我可以将其用于 SSLStream 上的 AuthenticateAsServer。据我所知,您用于 dotnet 4 的方法似乎不适用于 dnx50。我的工作示例将是完美的,我想将解决方案保留在 dnx50 中,因为我想将它部署到 linux 和 windows 盒子。
基本上尝试在 C# 中以编程方式执行类似于将证书和私钥转换为 .PFX 的操作,但只使用私钥创建 X509,尽管保存将是我的下一个任务。
据我目前所知,我认为 dnx50 不允许您创建证书对象,然后像 dotnet 4 那样向其添加私钥。相反,我认为我需要传入一个包含两者的文件或字节 [] 才能正常工作,但我不知道如何将我的 2 字节数组合并在一起或格式化它们。
c# - 全新 dnx 解决方案中项目之间的 ReSharper“无法解析符号”
我的设置:
- VisualStudio 2015 更新1
- ReSharper Ultimate 9.2
- dnvm 版本 1.0.0-rc1-update2 clr x86
到目前为止我做了什么:
我用 2 个项目创建了一个全新的解决方案:
- Visual C#/Web -> 类库(包)
- Visual C#/Web ->“控制台应用程序(包)
并将类库的引用添加到控制台应用程序。
类库的 project.json 如下所示:
控制台应用程序的 project.json 如下所示:
现在,当我尝试在我的函数中创建 Class1 的实例(即在类库项目中)Main
时,ReSharper 告诉我,它无法解析符号。
项目编译,当我暂停 ReSharper 时,一切看起来都很好。
我也尝试过“ReSharper/Options -> Environment/General -> Clear Caches”,但这也没有解决问题。
我做错了什么?请帮忙。