Note that Response.BufferOutput = false is set when the page first starts executing (well before the above code executes).The code is used to update a progress message while other threads execute long-running processes. One thread runs continuously and checks the status of the other threads. As the other threads finish, this thread outputs updated status messages to the end user. I realise that this could (should) be recoded using ajax, but it is a legacy app and that is not an option at the moment.
This code is run 10,000+ times a day, and the error only occurs about 5 times - so I suspect the response object is being blocked by other threads when the website gets busy. However, I don't know which performance counters to check in the performance monitor. Or is this problem caused by something else? I am using IIS 6, asp.net v2 and vb.net?
I am calling 5 external servers to retrieve XML-based data for each request for a particular webpage on my IIS 6 server. Present volume is between 3-5 incoming requests per second, meaning 15-20 outgoing requests per second.
99% of the outgoing requests from my server (the client) to the external servers (the server) work OK but about 100-200 per day end up with a "The operation has timed out" exception.
I have a resource problem on my server - some shortage of sockets, ports etc or a thread lock but the problem with this theory is that the failures are entirely random - there are not a number of requests in a row that all fail - and two of the external servers account for the majority of the failures.
My question is how can I further diagnose these exceptions to determine if the problem is on my end (the client) or on the other end (the servers)?
The volume of requests precludes putting an analyzer on the wire - it would be very difficult to capture these few exceptions. I have reset CONNECTIONS and THREADS in my machine.config and the basic code looks like:
Dim hRequest As HttpWebRequest Dim responseTime As String Dim objWatch As New Stopwatch
Why am I getitng the following error? 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.
I am trying to write disk errors to the system event logs.I have a list of errors reported to the event logs if disk issues occur.So i just want to write dummie errors to the logs so I can do testing.I am able to write to the logs but the description comes up as follows:
Im trying to send data from a Windows Form to an aspx page and send back a response. Im running around in circles trying to make this work. The data im trying to send is 4 strings. So fare I have this in my code, using the build-in webclient in visual studio 2010, in the windows form sending to the aspx
I have to query once an hour to a remote web server to recieve data. However the remote web site does not use web services and state in thier 300+ page document that:
Although SOAP is a recognized Web Services API, the RTO web server does not offer a web services interface. That is, there is no Web Services Description Language (WSDL) file available for usage by participant web services client software.
So my question is how do send a soap request and get a response without the use of a WSDL?
I have developed tcp server and client for Trader to view live rates of Indian market.url My application sends Live tick data of each and every stocks to client but some of user want to get data of specific 4-5 stocks but i dont want to create something new for it.Is it possible to publish only requested stock rates to specific client like we do in webservices we get what we ask for.
I am posting data to my website, i have a Dim request As WebRequest = urlgoeshere After I post, it redirects to another page. How do I pull that url of the redirect?
I create a web page and i kept tht page in liver server. the page link in someurl/inboundmessage.aspx. in the page load i wrote the code request.querystring("Sender"). but this value is always returning blank I am using a 3rd party software to get the parameter . ther 3rd party software rule
I have two web servers with public IPs, for example Server1 with IP 111.111.111.111 and Server2 with IP 222.222.222.222. see the picture:
There is an asp.net webform at Server 1. My intention is:
For every http request to that webform in Server1, the Server1 just pass the request's information to Server2 for logic processing and subsequently Server2 sends the response back to client (i.e. normal browser)
My questions are:
What information that Server1 needs to pass to Server2, so that Server2 able to send response back to client? note that at Server2, there is a TcpListener instance. This TcpListener instance acting as receiver for that webform request information from Server1. What is the suitable object (i.e. the class in System.Net or related namespace such as System.Net.Sockets) at Server2 for sending response back to client? Suitable here means able to meet my intention.
I am sending xmlhttp request to a web server with parameter, and wait for the response before I send another request. About 98% the application is working fine, except if the internet speed became suddenly slow or there is a delay from the web server i am dealing with.
here is how I am doing it,
Public _xmlHTTP As New MSXML2.XMLHTTP <-- declared in a module Function SendRequest
When you search on google most of the examples are very vague, hopefully this thread can make it to the top and will help someone looking for the same info.to explain the code what it does is create a long string by concatenating all the values together stores it in the variable finalString and then hashes the string using the SHA5 algorithm. Then its supposed to send the string (finalString) as a post request to the url.The server im sending it to reads it this way and sends a response. [code]
I'm building a web service to accept notifications from a company. The company informed me that the service is incorrectly structured and provided me the .asmx of a working web service. It looks like this:
Is there anyway to catch or display the request failed with an empty response message somewhere other then in a message box, for a example in a text box? Catch request failed with an empty response message
I'm trying to port an old VB.NET application to an Android application, but due to my lack of Java experience I am unable to find this one out. I have tried multiple solutions but to no avail.The idea is basically to do a POST request to 'url...' and getting the response cookies.[code]
I need to handle a soap request and send a response in a single string. My response is going well but I can not see a request string in my log file thought protocol analyzer can see it properly.
i have a notification j-query plugin .. i taste it in my page (working 100%)but when i want to use it in a event SqlDataSource1_Deleted with the response.write method it does not work
Protected Sub SqlDataSource1_Deleted(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.SqlDataSourceStatusEventArgs) Handles SqlDataSource1.Deleted Response.Write("<script type='text/javascript'> showNotification({message: 'This is a
I have a timed event that displays a balloon in the system tray. I would like this icon to remain active for 2 minutes or when the user closes it. When this time expires, the balloon should close and begin a function. I am having 2 problems with this:
1) The baloon icon is limited to between 10 and 30 seconds, when the user is active, so it closes to soon.
2) when the user is not active, the inactive time does not count agenst the timer.
I am using a client.openRead to send request and passing line through finalurl.
Dim data As Stream = client.OpenRead(finalurl)
Now my server blocks ports and i am getting error on this line now is there any other solution to client.OpenRead and what ever i am sending throught this is code is going on other company's server so i can't tell then to change their way so is there any other solution to this?
I AM THINKING THAT IF PORTS THEN IMPOSSIBLE TO SEND REQUEST.SO ONLY WAY IS TO CHANTGE SERVER WHER I HOST MY SITE
Dim data As Stream = client.OpenRead(finalurl)
And in final url i have other sites url and some querystring data
For example
dim finalurl as string= [url]
I already use WebHttpRequest but it not works still server not allow it.But i try it with response.redirect and it works but not suiteable to my conditions.i want control on my site so i was using Dim data As Stream = client.OpenRead(finalurl) but now server block some ports due to some reasons
I'm noticing this error more and more in my error logs. I've read through the questions here talking about this error, but they don't address what I would like to do (see below).
I'm considering three options, in the order of preference:
1) When submitting a form (I use formviews almost exclusively, if that helps), if potentially dangerous characters are detected, automatically strip them out and submit.
2) When submitting a form, if potentially dangerous characters are detected, alert the user and let them fix it before trying again.
3) After the exception is generated, deal with it and alert the user.
I'm hoping one of the first two options might be able to do somewhat globally...I know for the 3rd I'd have to alter a TON of Try-Catch blocks I already have in place. Doable, but labor intensive. I'd rather be proactive about it if at all possible and avoid the exception all together.
Perhaps one approach to #1 would be to write a block of code that could loop through all text entry fields in a formview, during the insert/update event, and strip the characters out. I'm ok with that, but I'd rather not have to heavily alter all my Insert/Update events to accomplish this. Or maybe I just create a different class to do the text checking/deleting, and only insert 1 line of code in each Insert/Update event. If anyone can come up with some example code of any of these approaches that would be a
I am trying to test a rest webservice but when I do a post and try to retreive the save the response stream to a file I get an exception saying "Stream was not readable." What am I doing wrong?
I need help with ASP.NET in the VB.NET language.Currently I have a server that contains a script called Query.aspx. I want this script to evaluate another script, as an example "Test.aspx", and print the evaluated response out as Query.aspx's response.
I am trying to return a javascript function using response.write in an aspx page. The problem is that the function i am returning has lots of quotes and they are conflicting with the repsonse.write syntax. Here is a sample code:
Response.Write(" If hello.StartsWith("H", StringComparison.InvariantCultureIgnoreCase) OrElse hello.StartsWith("W", System.StringComparison.InvariantCultureIgnoreCase) Then")
This is giving me a problem as the quotes inside are cutting off the response early. Is there a better way to do this?
Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load clave = Request.QueryString("cve") If clave = Nothing Then
I have a form in VS2010, written in VB, and it has a subroutine calling for information out on the web using an httpwebrequest object. It takes a while for the response, and I would like the subroutine to write a message to the form (into a Label) for the user to see while waiting for the application to respond.
I tried writing the message with a Backgroundworker and then as a second thread. I got it to write the message, but it always seems to wait for the http response before writing the text. How do I write the text immediately, while waiting for the data?
I have a bit of a problem with the following bit of code. Basically the last line (Return Write...) is giving me the error 'Expression does not produce a value'.[code]...
I'm developing a asp.net webforms website using vb.net. In that list of files displayed in a gridview as links, when clicked on a link it calls OpenFile method. This code I found on the web is used to download file stored in webserver to client, this works fine for images but when I try to download .docx or .xlsx file it gives an errorin the line "Response.BinaryWrite(btFile)", but downloads the file. Given below is shortend version of the actual code