Invoke-Webrequest ASP.Net错误

时间:2017-09-13 15:55:56

标签: asp.net powershell powershell-v5.0

我有一个脚本,我用它来加载网页,从所述网页检索信息,然后将所述信息输出到文件。它一直工作到今天,当时我收到的错误是:

false

我不相信它从中提取数据的网站有任何变化,而获取输入信息的文件没有格式错误。

一些谷歌搜索引导我相信问题是该页面有超过4 MB的数据要加载,默认缓冲区大小是4 MB,但我找不到任何有关如何更改PowerShell中的缓冲区大小。

我遇到了clear-webconfiguration cmdlet,但我不确定这是否是我需要的,或者在我的脚本中如何实现它。这是我的代码的主要部分:

invoke-webrequest : Response object error 'ASP 0251 : 80004005' 
Response Buffer Limit Exceeded 
/foo/Reports/SearchLocation.asp, line 0 
Execution of the ASP page caused the Response Buffer to exceed its configured limit. 
At C:\path.ps1:7 char:12
+     $url = invoke-webrequest "http://url/ ...
+            ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebException
    + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand

非常感谢任何有关解决此问题的帮助。

0 个答案:

没有答案