View Complete Post
ASP.NET is a flexible and extensible framework for server-side HTTP programming. While most people think of ASP.NET in terms of pages served, there is a lower-level infrastructure sitting beneath this page model. The underlying plumbing is based on a pipeline of app, module, and handler objects. Understanding how this pipeline works is key if you want to get the most out of ASP.NET as an HTTP server platform, while making your process more efficient, and keeping your server secure. This article introduces the architecture of the pipeline and shows how you can use it to add sophisticated functionality to an ASP.NET-based app.
Tim Ewald and Keith Brown
MSDN Magazine September 2002
Hi, I implement a project which has a ajax plus web service. It works out on IDE VS 2008 Express.
Now I host it on a free space, get an error "there was an error processing the request".
The error type is empty.
Any experience is thankful.
I am looking details on the internal working of asp.net architecture. The topics need to include the following:
Dear gentlemen and ladies of the Microsoft Dynamic Data Team,
Mr. Steve Naughton says (and I hope so) that there might be chances that you read the posts published in this forum: I really hope so.
If that were the case then I am formally requesting to you in providing a "real answer" to my question:
I want to customize a dynamic data page (the details one) so I can have access to the data it has been already gathered from the end user UI (details.aspx) and use it to pass this same data to the following controls/pages that I am going to display next time to the end user.
I have a screen with different types of data in it: texts, numbers, dates, check boxes, radio buttons and dropdownlists that has been filled with data by the end user. I want now to reset all fields exept the dropdownlist of which I'd like to keep the previously chosen values(the very same thing you do between dropdownlist of List.aspx ad Details.aspx). Even with FoxPro I could do that because data and controls were available there. It was as simple as setting carrying on to true.
HOW DO YOU DO THAT? HOW CAN I IMPLEMENT THE SAME LOGIC AMONG THE CONTROLS OF MY DETAILS PAGE? BUT I DO WANT TO HAVE ACCESS AND PASS DATA FOR SPECIFIC CONTROLS:DROPDOWNLISTS (mostly).
I have found my
If the view state is the data entered into the form fields then they are supposed to be available in the request parameters or request body. Then why would we need view state for?
I am hoping somene here could advise me on a better solution to my present problem. First a little background information on the application.
I have a web application using the 3.5 framework. The structure of this application is as follows: UI -> WebService -> Business Layer -> DataAccess Layer. What I want to accomplish is for every request (click on a link or button) have a unique identifer that follows this request through its entire lifecycle. This unique identifer can be accessible anywhere within this request. We use Response.Redirects which could easily be changed to Server.Transfers (although I do not want to do that) but the problem lies with the web service calls. Currently, a GUID is set in the ApplicationRequest. This GUID checks for a guid value in the RawURL and if so, assigns this value to a HttpContext Item. If not, HttpContext.Items gets a new one created. However, this idea is wrong and will need to be revisisted. The bigger problem is with the web service calls. Without changing every web service method signature, and every call for that matter, is there a way of getting this GUID there. I created a web method in every web service so that each time I instantiate a web service object in the UI, before calling any
Good Day all,
Having an issue with an outside user accessing my IIS7 box. I do not have this problem when running the website from my host machine. I found this post: Http://forums.asp.net/t/1371394.aspx. I assure you that this is not a solution because I am not storing any of my files on a network share.
What do you think my approach should be.
I already have read rights to IIS user to my BIN folder.
Thanks for the help.
I have migrated my web application to iis 7.5 Now I am using windows 7 as dev machine.
the problem is it takes several seconds to download a single page into web browser now. It contains only 300 records.
Everything is ok on prod website though. Prod version contains up to 200000 records .I can't also use code profile tool of red gate to analyze possible bottlenecks since the software in question can't restart IIS. No errors in IIS logs. I am using ISAPI Rewrite 3 filter by Helicon to apply some URL rewriting rules. I am thinking about conflict between ISAPI rewriting rules and default IIS 7.5 request filtering rules, since the IIS request filtering module gets a higher priority than even the built-in IIS 7.5 rewriter module. Is it possible to tweak the module through web.config so that priority is given to ISAPI rewriting rules or something like that?
Frankly, I spent several days to figure out solution. No success...
I've also deployed the application on IIS 5.1. Everything works fine. Any ideas about possible solution for IIS 7.5?
I created an application and implemented IHTTPHandler for all incoming request ending with ".aspx" extension.
Under "ProcessRequest" module, I am creating an instance of HttpContext (with URL attributes different from my application's URL i.e. if I am working on localhost then speciying Yahoo.com as its URL) and assigning it to "context" which comes as method argument.
After redirection, an error is generated. Also, the custom HTTPContext is not passed to the requested page (default.aspx, in my case.)
Code is as follows.
Public Sub ProcessRequest(ByVal context As System.Web.HttpContext) Implements System.Web.IHttpHandler.ProcessRequest
Dim requestedUrl As String
Dim targetUrl As String
Dim urlLength As Integer
'Save settings which will be used while redirecting to appropriate page
requestedUrl = context.Request.RawUrl
If requestedUrl.IndexOf("?") >= 0 Then
targetUrl = requestedUrl.Substring(0, requestedUrl.IndexOf("?"))
targetUrl = requestedUrl
If targetUrl = Nothing Or targetUrl.Length = 0 Then
targetUrl = requestedUrl
I have created a image upload for our ID card system to allow users to upload new images, edit them and submit for approval. This is all working well with a combination of asp.net (c#) and jquery to give a seemless editor etc.
We have had a few users who I cannot believe have scanned a photo of themself and then just submitted it with the A4 page of white and little photo.
I am wondering if anyone can help with a suggestion on how I could possibly reduce the load of these coming through (I can't believe they can be this stupid), it stipulates UK passport standards.
Would my only option be to check for a single continues colour that occurs and if it reaches a certain percentage point say 60% then to just send back an error stating they need to crop the image.
Can anyone help with providing sample or that I can use to move this one on.
I am still in disbelief on this one. the other one is they take a photo of whole body and other in it and cut straight down middle chopping the people out but supplying a photo that no use for an id photo card....but that I can't imagine being solved programatically as I need to determine where their face dimensions are and what percentage of the actual photo is taken up by it and if it below a threshold reject it.
MSDN Magazine January 2010
This month we show you how to use F# to perform HTTP request-response testing for ASP.NET Web applications.
MSDN Magazine July 2009
We demonstrate creating a peer-to-peer processing platform where multiple players function together for a common purpose: getting your work done.
MSDN Magazine June 2009
In this installment of CLR Inside Out Gaurav Khanna explains everything you need to know about unhandled exception processing in the .NET Framework.
MSDN Magazine September 2008
Did you know you can use Windows PowerShell to perform lightweight request/response testing for an ASP.NET Web app? Here's how.
Dr. James McCaffrey
MSDN Magazine May 2008