下面的代码抛出一个IOException,并显示消息:“指定的注册表项不存在。”
HttpClient client = new HttpClient();
Uri uri = new Uri("http://www.google.com");
client.GetAsync(uri);
这只是Main中的一个控制台应用程序。看起来这个错误是由mscorlib.dll!Microsoft.Win32.RegistryKey.Win32Error(int errorCode抛出的(字符串字符串)。我不知道为什么抛出这个错误,也不知道如何开始调试它。
编辑堆栈跟踪:
at Mi
nuget软件包Microsoft.Net.Http.2.0.20710.0由于它使用了System.Net.Http,Version=2.0.0.0,它正在与来自另一个包的version 4进行斗争,所以引起了构建警告。
,什么是解决这个问题的最好方法?软件包Microsoft.Net.Http.2.0.20710.0过时了吗,我应该在我的项目中手动引用System.Net.Http,Version=4.0.0.0吗?
生成输出是:
There was a conflict between "System.Net.Http, Version=2.0.0.0, Culture=ne
我正在尝试使用以下代码在jira中创建一个问题。我已经运行了这段代码,它之前运行得很好。但是现在,它返回错误的请求,请帮助。谢谢。
class Program
{
static void Main(string[] args)
{
var data = new Issue();
data.fields.project.key = "CAM";
data.fields.summary = "test";
data.fields.
我在.Net核心中的第一个代码。服务器也在我的电脑上运行,所以我想把它发送到本地主机。
在有人在这里推荐之后,我增加了内部异常的打印,但是仅仅理解这个问题是不够的。
namespace HTTPClient
{
// The object I want to send
public class Msg
{
public string ID { get; set; }
public string Data { get; set; }
public int RSSIR { get; set; }
public
我有一个Web解决方案(针对.NET 4.6),其中有几个相当轻量级的.NET核心项目。我已经将.NET核心项目打包成一个NuGet包,并将它们安装到Web项目中。
一切都很好,但是当运行它时,当应用程序初始化时,我会得到以下异常。
Method System.Net.Http.CloneableExtensions.Clone: type argument 'System.Net.Http.Headers.MediaTypeHeaderValue' violates the constraint of type parameter 'T'.
[Verific
代码非常简单:
var http = new HttpClient();
var uri = new Uri(Application.Current.Host.Source, "/api/query");
var postContext = new StringContent("test");
var response = await http.PostAsync(uri, postContext);
错误为: Object Null引用
at System.Net.Http.DelegatingStream.get_CanSeek()
at System.Ne
给定以下System.Net.Http.HttpClient,Portable Class Library抛出一个异常:
var httpClient = new HttpClient();
httpClient.DefaultRequestHeaders.Add("Authorization", "aaaa,bbbb");
例外情况是:无效格式
在System.Net.Http.Headers.HttpHeaders.AddInternal (System.String名称,IEnumerable1 values, System.Net.Http.Heade
我有几个项目在我的VS解决方案。每当我将"System.Net.Http“NuGet包添加到其中一个包时,它就显示为4.2.0.0版本。然后,我做同样的,添加相同的NuGet包,然而,另一个说版本。4.1.1.2
然后我收到警告:
发现System.Net.Http之间的冲突
EDIT1:
Gathering dependency information took 1.7 sec
Attempting to resolve dependencies for package 'System.Net.Http.4.3.3' with Dependency
使用VS 2015:请告诉我为什么System.Net.WebRequest对象在以下调用中失败,并出现错误CS0426:
System.Net.HttpWebRequest wr = new System.Net.WebRequest.Create(@"http://") as System.Net.HttpWebRequest;
和
System.Net.HttpWebRequest wr = new System.Net.WebRequest.CreateHttp(@"http://") as System.Net.HttpWebRequest;
我有推荐
由于某种原因,我收到了一个HttpRequestException,上面写着“响应过早结束。我正在创建大约500个任务,这些任务使用我的RateLimitedHttpClient向网站发出请求,这样它就可以抓取它。”
异常是从return await response.Content.ReadAsStringAsync();行抛出的。
有没有可能有500个任务,每个任务都有大约20个页面要下载和解析(总共大约11000个),我有没有可能超出.Net的HttpClient的能力?
public class SECScraper
{
public event EventHandler<
我们有一个.NET WorkerService,它运行在事件集线器的挂起触发器中,用于将数据推送到WorkerService,但是我们遇到了这个问题:
有什么原因吗?
ExceptionSource: "System.Net.Http", ExceptionType: "System.Threading.Tasks.TaskCanceledException: The operation was canceled.
System.IO.IOException: Unable to read data from the transport connection
1.启动应用程序时出错
Could not load file or assembly 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' or one of its dependencies. The system cannot find the file specified.
Stack Trace:
[FileNotFoundException: Could not load file or assembly 'System.Net.Htt
即使我设置了重定向,在VS2010 ConsoleApplication中加载System.Net.Http.Formatting.dll似乎也有问题。错误是这样的
System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http.Formatting, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or one of its dependencies. The system cannot fi
我有一个依赖于旧版本System.Net.Http.Primitives的动态链接库。
由于对此dll的调用导致在T4模板中出现以下错误
Severity Code Description Project File Line
Error Running transformation: System.IO.FileNotFoundException: Could not load file or assembly 'System.Net.Http.Primitives, Version=1.5.0.0, Culture=neutral, Pu
我刚刚开始抛出这个奇怪的异常,我完全不确定如何前进并解决它。
[A]System.Net.Http.Headers.MediaTypeHeaderValue cannot be cast to [B]System.Net.Http.Headers.MediaTypeHeaderValue.
Type A originates from 'System.Net.Http, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a' in the context 'Default' at lo
我的应用程序以前运行良好,但从几天开始,没有任何变化,我就异常了。
System.Net.Http.HttpRequestException: No route to host
完整的例外情况如下。
{System.Net.Http.HttpRequestException:没有到主机的路由--> System.Net.Sockets.SocketException:在<99e6bf942304234315ba19eac23497e256>:0中的System.Net.Http.ConnectHelper.ConnectAsync (System.String主机、Syst
我正在尝试与不安全的gRPC服务器建立连接。我使用gRPC在Docker容器内的两个进程之间通信,这就是为什么我不需要任何加密或强身份验证的原因。 服务器的行为符合预期,我可以像这样使用grpcurl进行调用: grpcurl -plaintext localhost:42652 SomeService.DoSomething 现在,我尝试从.Net核心应用程序中调用相同的RPC方法: // Registration of the DI service
services.AddGrpcClient<DaemonService.DaemonServiceClient>(option
当我试图构建我的Asp .Net核心(1.1.2)应用程序时,我会收到以下警告:
发现无法解决的"System.Net.Http“不同版本之间的冲突。当日志详细设置为详细时,这些引用冲突将在构建日志中列出。
这会变成一个运行时错误,所以我试图修复这个警告.
我在Visual中打开了详细的日志记录,并在构建输出窗口中看到了这一点:
There was a conflict between "System.Net.Http, Version=4.1.1.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" and
日安,
我在Visual Studio2019上的一台PC(Windows10)上运行了一个ASP.NET核心Blazor应用程序,它工作得很好。我在另一台PC (Windows7)上用VS Code打开了相同的项目,但抛出了以下异常。
{System.Net.Http.HttpRequestException: The SSL connection could not be established, see inner exception.\r\n ---> System.Security.Authentication.AuthenticationException: The remo
我们有基于.netCore的应用程序,可以对web服务/api进行Http调用。它可以很好地工作,不存在来自我们的本地基础结构的问题,但是在从AWS EC2实例运行时会给出SSL错误。
以下是错误:
---------> Testing for HttpClient invocations BEGINS <---------
Using - .NET Core 3.1.31
Making the Web request...
Failed to make Web request!
StatusCode: 0
Error: The SSL connection co
我目前使用ActivitySource,并在行李中设置了一些数据,然后在自定义httpHandler中使用这些数据。一切都很好。但是,当我添加一些负担时,我有时会收到以下格式错误: System.FormatException: The format of value 'MyApp%2F2022.1.0a5+(Windows%3B+U%3B+Windows+NT+10.0%3B+en)' is invalid.
at System.Net.Http.Headers.NameValueHeaderValue.CheckValueFormat(String value) i
我使用下面的代码对外部服务提供商lokalise进行http调用。
var client = new HttpClient();
client.DefaultRequestHeaders.Add("x-api-token", _config.GetSection("Localize:ApiToken").Value);
var response = await client.GetAsync(_config.GetSection("Localize:ApiUrl").Value);
NET5.0控制台应用程序,我想在docker容器中运行
using System;
using System.Threading.Tasks;
using Microsoft.AspNetCore.SignalR.Client;
using System.Net.Http;
using System.Threading;
namespace pi_worker
{
class Program
{
private const string _url = "*server_url*";
static async Task Mai
我目前有一个构建框,它是windows server 2008。我们目前使用TFS2010作为我们的源码控制。
我们已经开始的项目是在Visual studio 2012中。当我尝试自动化构建时,我得到了相当多的错误
C:\Windows\Microsoft.NET\Framework\v4.0.30319\Microsoft.Common.targets(1360,9): warning MSB3245: Could not resolve this reference. Could not locate the assembly "System.Net.Http". Che
Grpc.Core.RpcException: Status(StatusCode="Internal", Detail="Error starting gRPC call. HttpRequestException: An error occurred while sending the request. IOException: The request was aborted. Http2ConnectionException: The HTTP/2 server sent invalid data on the connection. HTTP/2 error c
如何消除来自生成输出的警告?
解决方案中的所有项目都以.NET Framework4.7为目标。这是一个巨大的解决方案与50+项目,我是新手。不确定是什么更改导致了这些警告,可能是添加了System.Web.Http.SelfHost.dll程序集。无论程序集重定向绑定,生成输出都会泄漏。另外,我使用的是VisualStudio2019(类似于参考System.Net.Http v4.2的源dll )。
(ResolveAssemblyReferences target) ->
Found conflicts between different versions of "Sys
我正在用ASP.NET Framework4.0和C#开发一个Web应用程序。
我有这个:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net;
using System.Net.Http;
using System.Web.Http;
namespace MyProject.Web.Api.Controllers
{
public class UserADController : ApiController
{
[HttpGet]