Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/294.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 此流不支持查找操作_C#_Asp.net_Asp.net Mvc 3_Stream_Io - Fatal编程技术网

C# 此流不支持查找操作

C# 此流不支持查找操作,c#,asp.net,asp.net-mvc-3,stream,io,C#,Asp.net,Asp.net Mvc 3,Stream,Io,这是以下方面的后续行动: 我收到一个错误请求(400错误)的原因似乎是因为这个错误。查看下面的屏幕截图: 正如您所看到的,有一个异常被抛出,这可能是导致所有混乱的原因。我尝试使用MemoryStream,但遇到异常,告诉我它无法将System.Net.ConnectStream强制转换为MemoryStream。那么我该如何解决这个问题呢?这是一个错误的线索。别理它。您之所以看到这些,是因为调试器/可视化程序试图向您显示所有属性(其中一些属性对于长度未知的流没有意义) 也就是说,我不确定添加该

这是以下方面的后续行动:

我收到一个错误请求(400错误)的原因似乎是因为这个错误。查看下面的屏幕截图:


正如您所看到的,有一个异常被抛出,这可能是导致所有混乱的原因。我尝试使用
MemoryStream
,但遇到异常,告诉我它无法将
System.Net.ConnectStream
强制转换为
MemoryStream
。那么我该如何解决这个问题呢?

这是一个错误的线索。别理它。您之所以看到这些,是因为调试器/可视化程序试图向您显示所有属性(其中一些属性对于长度未知的流没有意义)

也就是说,我不确定添加该流以查看数据有何意义。溪流是管道,不是水桶。除了少数例外,它们实际上并不持有数据——它们只是数据源/接收器的中介

就查找实际问题而言,您需要捕获代码中发生的实际异常。忽略你在可视化器中看到的任何东西;这不是您的代码所使用的


我怀疑这个“连接”流(我不熟悉)是用来作为一个接收器的——意思是:你向它写东西。但是,要序列化(查看数据),可能需要尝试读取它。但是,这只是一种假设,除非您指出代码引发的实际异常(忽略可视化程序)。

我并不想将其添加到ViewData中,这只是我用来检查流的一种方式。我最终想做的是让谷歌结账的电话正常工作。我得到的异常(真实的)是一个400错误:请求错误。由于我想不出任何可能导致问题的原因,我想我应该检查游戏中的所有对象,看看它们是否有可疑之处,然后我发现了流问题。@Kassem你是从谷歌那里得到400的吗?或者你的服务器正在提高400?如果是第一次,我建议你的数据(向谷歌的请求)是错误的。我不认为是我的服务器提高了400。这绝对是谷歌的服务器。调用显示在这里:@Kassem如前一个问题所述,您必须使用类似fiddler的工具来查看您发送的内容。听起来你只是发送了错误的东西。这个visualiser问题是不相关的。我不确定我在Fiddler中得到的结果是否证实了视觉问题(我不这么认为,因为我看到了发送的数据)。但是请看一看,也许你能看到一些我看不到的东西。。。谢谢:)