Ask a Question related to ASP.NET Web Services, Design and Development.
-
Farm #1
HELP! HELP! Access problem to WebServices
I have written a generic proxy class for web services access
This proxy class runs in the same server of WebService
The class works fine if the browser runs in LAN, however it generates the following error if i access from remote machine
-----------------------------------------------------------------------------------------------------
Object reference not set to an instance of an object.
Description
An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.
Exception Details
System.NullReferenceException: Object reference not set to an instance of an object
Source Error:
An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.
Stack Trace
[NullReferenceException: Object reference not set to an instance of an object.]
Farm.Web.Controls.SoapMethod.ServerExecute(String SoapHost, String SoapServer, String SoapNameSpace, HttpRequest Request, HttpSessionState Session) in SoapMethod.vb:25
Farm.Web.Controls.ComboBox.Render(HtmlTextWriter output) in ComboBox.vb:426
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Control.RenderChildren(HtmlTextWrite r writer) +72
System.Web.UI.Control.Render(HtmlTextWriter writer) +7
System.Web.UI.Control.RenderControl(HtmlTextWriter writer) +243
System.Web.UI.Page.ProcessRequestMain() +192
-----------------------------------------------------------------------------------------------------
Some server code
With HTTPRe
.Proxy = GlobalProxySelection.GetEmptyWebProxy()
.ContentType = "text/xml; charset=utf-8
.Method = "POST
.KeepAlive = Fals
.Credentials = CredentialCache.DefaultCredential
Dim i As Int3
Dim strKey As Strin
For i = 0 To Request.Headers.Count -
strKey = Request.Headers.GetKey(i
AddHeader(strKey, Request.Headers(strKey)) 'utility functio
Nex
.CookieContainer = New CookieContaine
.CookieContainer.GetCookies(curUri) 'get the list of cookies to send to the destination site
Dim app As New CookieCollectio
For i = 0 To Request.Cookies.Count -
app.Add(CastCookie(Request.Cookies.Item(i), Request.ServerVariables("HTTP_HOST"))
Nex
.CookieContainer.Add(app
End Wit
Dim strm As System.IO.StreamWrite
Dim XML As New System.Xml.XmlDocumen
Dim HttpRes As HttpWebRespons
Tr
'Write the Request Strea
error here------> strm = New StreamWriter(HTTPReq.GetRequestStream(), Encoding.UTF8
........
-----------------------------------------------------------------------------------------------------
The server is protected by a linux firewall without proxy
Thank you very much !
Farm Guest
-
problem about webservices
hello,kind people. there is one problem about WebServices from me,i thought over and over,but no result. it looks not the FMS case,but as you... -
Access Stubs Library from Webservices
Hi I am using Microsoft Webservices MapPoint like this in MX7: <CFSCRIPT> // RenderServiceSoap myRenderServiceSoap =... -
Problem with access to WebServices
I have written a generic proxy class for web services access This proxy class runs in the same server of WebService The class works fine if the... -
Access exception in Webservices
hi, We are trying to enumerate sites on a MS Sharepoint portal server v2.0 through web services, using SPGlobalAdmin object of sharepoint. When... -
WebServices file access problem with UNC Name.
Hi everybody, First of all, I know that the question has been asked many times, but I've never seen the answer till now : I have a WebService... -
NM #2
Re: HELP! HELP! Access problem to WebServices
Have you initilised HttpReq var before affecting its instances?
Dim HTTPReq as New HttpWebRequest
and then :
function> With HTTPReq
>
> .Proxy = GlobalProxySelection.GetEmptyWebProxy()
>
> .ContentType = "text/xml; charset=utf-8"
> .Method = "POST"
> .KeepAlive = False
>
> .Credentials = CredentialCache.DefaultCredentials
>
> Dim i As Int32
>
> Dim strKey As String
>
> For i = 0 To Request.Headers.Count - 1
> strKey = Request.Headers.GetKey(i)
> AddHeader(strKey, Request.Headers(strKey)) 'utilityto send to the destination site> Next
>
> .CookieContainer = New CookieContainer
> .CookieContainer.GetCookies(curUri) 'get the list of cookiesRequest.ServerVariables("HTTP_HOST")))>
> Dim app As New CookieCollection
>
> For i = 0 To Request.Cookies.Count - 1
> app.Add(CastCookie(Request.Cookies.Item(i),Encoding.UTF8)> Next
>
> .CookieContainer.Add(app)
>
> End With
>
> Dim strm As System.IO.StreamWriter
> Dim XML As New System.Xml.XmlDocument
> Dim HttpRes As HttpWebResponse
>
> Try
> 'Write the Request Stream
> error here------> strm = New StreamWriter(HTTPReq.GetRequestStream(),> ........
NM Guest
-
Farm #3
Re: HELP! HELP! Access problem to WebServices
Hi NM, I have read your answer, but it don't works
I had initialized class with this method: (the second is another way
--------------------------------------------------
HTTPReq = CType(System.Net.WebRequest.Create(curUri), HttpWebRequest
' HTTPReq = CType(System.Net.WebRequest.CreateDefault(curUri), HttpWebRequest
--------------------------------------------------
As mentioned in HttpWebRequest remarks can't be utilized the constructor "New
-------------------- From HttpWebRequest remarks ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------->Do not use the HttpWebRequest constructor. Use the WebRequest.Create method to initialize new HttpWebRequest >instances. If the scheme for the URI is http:// or [url]https://,[/url] Create returns an HttpWebRequest instance
However Thank you very much !
Farm Guest



Reply With Quote

