나는 현상금을 게시하고 위어로 답변을 upvoted했지만 의견을 남기려면 충분한 점수가 없습니다. 어쨌든 우리는 GetResponse()를 직접 호출하는 테스트 프로그램을 작성하고 서버에서 충돌합니다. 위어의 모든 점은 Windows 및 일반적으로 서버 코드를 업데이트하는 것을 제외하고는 적용되지 않으므로 공개적으로 그의 대답을 수락하여 현상금을 받지만 어떻게해야할지 모르겠다. 아래에 코드를 게시하면 누구든지 문제가 발생하면 문제를 더 쉽게 재현 할 수 있습니다.
Imports System.IO
Imports System.Net
Partial Class TestWebRequest
Inherits System.Web.UI.Page
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load
Try
Dim request As HttpWebRequest = CType(WebRequest.Create("https://en.wikipedia.org"), HttpWebRequest)
request.Timeout = 30000
Dim response As HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)
Dim receiveStream As Stream = response.GetResponseStream()
Dim readStream As New StreamReader(receiveStream, Encoding.UTF8)
webRequestResponse.Text = "Result: " + readStream.ReadToEnd() + Environment.NewLine
response.Close()
readStream.Close()
Catch ex As Exception
webRequestResponse.Text = "Error Message: " + ex.ToString()
End Try
End Sub
End Class
프로젝트의 대상 플랫폼은 무엇입니까? –
프로젝트의 대상 플랫폼이 "모든 CPU"입니다. – prateek