Asp.net 在服务器上发送HTTP post请求失败

Asp.net 在服务器上发送HTTP post请求失败,asp.net,Asp.net,我试图发布一个引擎,返回一个响应,但在VStudio上进行局部测试时,一切正常。当我把它上传到服务器上时,post请求不会被处理 Dim webStream As Stream Dim s As HttpWebRequest`enter code here` Dim res As HttpWebResponse Dim webResponse = "" Dim enc As UTF8Encoding Dim postdata As String Dim postdatabytes As Byte

我试图发布一个引擎,返回一个响应,但在VStudio上进行局部测试时,一切正常。当我把它上传到服务器上时,post请求不会被处理

Dim webStream As Stream
Dim s As HttpWebRequest`enter code here`
Dim res As HttpWebResponse
Dim webResponse = ""
Dim enc As UTF8Encoding
Dim postdata As String
Dim postdatabytes As Byte()

s = HttpWebRequest.Create("http://private.pin-pay.com:3902/")
enc = New System.Text.UTF8Encoding()
postdata = "PN=961" & ddlPhone.SelectedValue & txtMobilePhone.Text & "&TI=" & TransactionID.Text
postdatabytes = enc.GetBytes(postdata)
s.Method = "POST"
s.ContentType = "application/x-www-form-urlencoded"
s.ContentLength = postdatabytes.Length
Using stream = s.GetRequestStream()
    stream.Write(postdatabytes, 0, postdatabytes.Length)
End Using
res = s.GetResponse()

webStream = res.GetResponseStream()
Dim webStreamReader As New StreamReader(webStream)
While webStreamReader.Peek >= 0
    webResponse = webStreamReader.ReadToEnd()
End While

有几个问题可以帮助你改进你的问题:你期望发生什么?会发生什么?有错误吗?是否尝试捕获并分析堆栈跟踪?运行时错误描述:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,本地服务器上运行的浏览器可以查看它。详细信息:要在远程计算机上查看此特定错误消息的详细信息,请在位于当前web应用程序根目录中的“web.config”配置文件中创建一个标记。这仅仅意味着“出现了一些问题,但我不会告诉你”,按照提供的说明来找到真正的错误。在try-catch异常之后,我尝试连接失败,因为连接方在一段时间后没有正确响应,或建立的连接失败,因为连接的主机未能响应195.112.208.220:3902