我有一個頁面,使HTTPWebRequest到外部系統。外部頁面處理請求並觸發一些事件。我收到「底層連接已關閉:接收時出現意外錯誤。」事件發生時出錯。如果我從頁面中刪除事件,一切工作正常。我想我可能對事件中的代碼有問題(我現在還找不到任何東西),但我想看看是否有可能丟失的東西。由於進行HTTPWebRequest和事件(Erorr:底層連接已關閉:接收時發生意外錯誤)?
丹尼爾
更新02/11/2010上午09時56分: 有對事件沒有任何錯誤。他們工作正常。下面是我使用發出請求的代碼:
有人曾提到的HTTP版本爲1.0,到keepAlive設置爲false,但沒有奏效。
我在請求中調用一個標準的ASPX頁面。在那個頁面的代碼後面是一個處理請求的類。課堂上有一些我已經在頁面中連接起來的事件。這裏有一個例子:
Partial Class RequestRedirect
Inherits System.Web.UI.Page
Private WithEvents theEvent As ClassEvents = Nothing
Protected Sub Page_Init(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Init
dim listener as new RequestListener(Request.Url.Query)
theEvent = listener.ClassEvents
listener.ProcessRequest()
End Sub
Protected Sub ProfileCreated(ByVal prq As ProfileRequest) Handles theEvent.Profile_CreatedEvent
dataAdapter.profileCreated(prq)
End Sub
End Class
沒有加密。直的http。我已經去過所有這些鏈接。雖然感謝.... – DDiVita 2010-02-11 15:10:51