60得票11回答
.Net Framework 4.6.1未默认使用TLS 1.2

我们的客户最近将安全协议升级到TLS 1.2。因此,我们将我们的应用程序升级到4.6.1版本,期望安全协议将默认为TLS 1.2,但实际上并没有。有任何想法是为什么?

51得票10回答
“Object”类型定义在一个未被引用的程序集中(NET Standard 2.0/.NET Framework 4.6.1)。

我正在使用.NET Standard 2.0预览版,我的类库基于此。 由于一些NuGet包的问题,特别是归档提取方面的问题,我决定将我的.NET Core 2.0控制台项目迁回到.NET Framework 4.6.1。 根据不同的来源,.NET Framework 4.6.1应该实现了....

31得票1回答
.NET Framework 4.6.1定向包和.NET Framework 4.6.1运行时有什么区别?

我想使用Visual Studio 2012开发.NET Framework 4.6.1应用程序。因此,我尝试安装适用于Visual Studio 2012的4.6.1开发人员包。但是当我转到link以安装框架时,它提供了两个链接,一个是.NET Framework 4.6.1 Targeti...

18得票1回答
4.6.1框架更新后,web.config中的httpRuntime仍然停留在4.5版本?

我最近将我们的C# Web应用程序从4.5升级到了4.6.1 .Net Framework,但今天才注意到在web.config文件中, .net版本不同。虽然在生产环境中似乎一切正常,但我的问题是,由于httpRuntime没有自动更改为4.6.1,我想知道这是否是有意为之,还是需要手动键入...

18得票3回答
HttpClient 和套接字耗尽 - 澄清?

这篇文章提到,为了重用套接字,我们应该使用静态HttpClient。 但是第一个评论中提到有DNS更改识别问题,解决方案在另一篇文章这里: 第二篇文章建议:var client = new HttpClient(); client.DefaultRequestHeaders.Connect...

17得票3回答
尝试使用dotnet restore多项目解决方案时无法解决错误

我有一个本地生成的解决方案,并创建了一个新构建,添加了一步操作。dotnet restore 我收到了这个错误信息: ... OTHER SUCCESSFUL INSTALLATIONS ... log : Installing Microsoft.Extensions.Fil...

16得票6回答
如何修复"No connection could be made because the target machine actively refused it 127.0.0.1:64527"的问题。

我有一个MVC应用程序,它依赖于一个Web API应用程序,我将这两个应用程序托管在共享的主机环境中。API托管在子域上,MVC托管在主域上,API位于api.mydomain.com,MVC位于mydomain.com。每当我在Postman或浏览器上尝试API时都能正常工作,但是MVC无法...

15得票4回答
这个应用程序需要以下版本的.NET Framework之一。

我正在尝试将我们的应用程序迁移到较新的.NET Framework版本,从当前的4.5版本升级到4.6.1版本。 我们之所以选择升级到4.6.1而不是4.7或4.6.2,是因为大多数用户和开发人员都拥有Windows 10十一月更新,并根据.NET Framework系统要求的信息,这个版本...

11得票1回答
无法在Visual Studio项目属性中选择.NET Framework 4.6.1

我使用这个URL安装了.NET Framework 4.6.1:http://www.microsoft.com/en-us/download/details.aspx?id=49981。但是,当我打开Visual Studio(2015)项目时,我无法选择版本4.6.1。如图所示:。为什么我...

11得票1回答
为什么当URL包含土耳其字符时,Uri.TryCreate会抛出NRE?

我遇到了一个有趣的情况,当使用Uri.TryCreate方法应该返回false时,它却返回了NRE。 你可以按照以下示例重现此问题:Uri url; if (Uri.TryCreate("http:Ç", UriKind.RelativeOrAbsolute, out url)) { ...