Showing posts with label server. Show all posts
Showing posts with label server. Show all posts

Wednesday, March 28, 2012

Asp.net ajax support SSL?

Hey, I released a ajax-based project on live server recently, everythings is fine. (Asp.net ajax v1.0)

But when I turn on the SSL tunnels on app's virtual directory, Ajax doesn't work any more.

for example, a GridView paging functionality within a UpdatePanel, after a long-time loading, it throws timeout exception at client side. (same func works fine under non-SSL).

Can someone give me a tips about how to make Ajax work under SSL? All reply is appreciate!

helo.

are you mixing http with https on the same site or is everything running in https? btw, can you put the stack trace here?


code is very very simple, just GridView paging func under UpdatePanel.

only popup a alert window. here is the screenshot.

Error screentshot


hello again.

hum, can you use fiddler to see what is being send to the server?

ASP.NET AJAX RC on PROD server is not working

Hi

I have a sample ASP.NET AJAX application built using ASP.NET AJAX RC. it AJAXes and it does behave as expected on VS 2005. When i deployed it on my local server. It does not AJAX and get the following javascript error

Error:'Sys' is undefined

am running XP Pro, SP2 & IIS 5.1. earlier i had not installed any beta releases or ATLAS. i dont see what is going on.

thanks in advance for the help

Anil

7 pages of posts just like this, lots of solutions and things to try in there

http://forums.asp.net/thread/1498667.aspx

ASP.NET AJAX PageMethods

I would like to call a server side method from javascript, and have read that this is where PageMethods comes into the picture.

I would like to call my method when a Virtual Earth map onLoad event has fired.

I have problems with PageMethods as the method called serverside has to be shared and therefore i cannot reference my controls.

Is there other options ?

You can't access page controls in a page method, because a page method request doesn't transmit ViewState or run through the page life-cycle to create the controls.

If you really need to reference the controls, you canuse an UpdatePanel and __doPostBack to trigger a partial postback (which does allow you to reference the controls).


You can also pass clientside state through parameters if needed.

ASP.Net AJAX on hosted server

Forgive my ignorance here, I've goggled extensively and looked through the forums here and have not found an answer to my question. I'm hoping to play around with ASP.Net AJAX on a hosted server here on campus, however, I don't have permissions on the box to install the AJAX extensions. I believe that I am out of luck here, but I just wanted to check if I had any options other than running the off my local machine. Thanks!

You should be able to put the AJAX .dll file in your bin folder just like with the ATLAS setup. I have set AJAX up on a hosted server in this manner without problems, or installing anything in the server's GAC. The .dll files are installed into your local GAC by default, but are also placed on your local machine. Mine were in Program Files\Microsoft Asp.Net\AJAX Extensions or something close to that (I'm not at home so I can't check). Just make sure you have your web.config setup properly it should work. If you do have the AJAX stuff installed into your local GAC you will get an error when testing locally because all the classes will be duplicated. I resolved this by only placing the .dll file in the bin folder on my server and letting the my local GAC serve up the classes when testing locally. The only other problem I ran into was because one of the server's I tried had restrictions on accessing parts of the .Net framework, specifically I couldn't use Reflection which is used by AJAX Extensions. Hope this helps.
Seriously, people.. There are probably 50 posts here that re-iterate the same about this problem.. OMG...

Thanks for the replies, sorry for not seeing this elsewhere... I've got it working now, the problem that i was having, so far as i can tell, was that the web.config that i had in the root of the application was not configured for AJAX... the web.config that i had in the same folder as the AJAX enabled page was the one that i had added the appropriate lines to, once i changed the web.config in the root of the app, all was well.

Sorry for wasting anyones time...

ASP.NET AJAX not working in IIS 6.0

I have a scenario where my AJAX application is not working in IIS but is working correctly in ASP.NET Development server. I dont understand the difference between these two except for the context in which the application runs. Am I missing any setting. I tried checking web.config and reconfirmed it to be correct when I found this application working on ASP.NET Development server.

help me in this-----

Hi,

first: AJAX working on IIS 6, i have a production application in this environment without any problems.

Have you got installed the ASP.NET AJAX framwork or have you only copy the DLL into the bin directory?

What kind of error messages comes up? Can you explain the errors you have?

Have you setup the application inside the IIS correct, configured the right ASP.NET Version?

Regards
Marc André

Monday, March 26, 2012

ASP.NET AJAX Callbacks in Server Control

I have been heavy into doing AJAX control development. The one thing that I can't seem to find any information about is callbacks in an ASP.NET AJAX Server Control. In terms of "callbacks" I've found:

ICallbackEventHandler - Pre- ASP.NET AJAX technology, although is used in AJAX controls (e.g. the AJAX Control Toolkit's Rating control)

Web Services - Is an issue since the service isn't part of the control. I don't want to have to include an asmx page in an app that uses my control; plus it really doesn't make sense

Am I missing something? Is ICallbackEventHandler the correct way to handle callbacks in an AJAX control? Is there something new in .NET 3.5 that will take it's place?

-Damien

hello.

well, i think there really isn't anything new here.if you're just trying to run some server logic associated with a control, then ICallbackEventhandler is the way to go.

ASP.NET AJAX and urlMapping bug

A page will error out with "Sys.WebForms.PageRequestManagerServerErrorException: An unkown error occurred while processing the request on the server. The status code returned from the server was: 12031" when an update panel is updating for the second update. In other words, the first AJAX-style page update works fine, but the second one causes this error.

I've narrowed down the problem to urlMappings in the web.config file. I'm using it to control role-based access. When the page name doesn't match the source page name, the error occurs. For example, this works:

<urlMappings>
<add url="~/folder/Default2.aspx" mappedUrl="~/Default2.aspx"/>
</urlMappings>

While this doesn't:

<urlMappings>
<add url="~/folder/edit.aspx" mappedUrl="~/Default2.aspx"/>
</urlMappings>

Here's a project showing an example of the error in action. Master page:

<%@dotnet.itags.org. Master Language="VB" CodeFile="MasterPage.master.vb" Inherits="MasterPage" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"
<html xmlns="http://www.w3.org/1999/xhtml" >
<head runat="server">
<title>Untitled Page</title>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
<body>
<form id="form1" runat="server">
<div>
<ajax:ScriptManager runat="server" ID="SM1" />
<div class="header">
Sweet header text.
</div>
<asp:HyperLink runat="server" ID="HL1" NavigateUrl="~/folder/edit.aspx" Text="Page doesn't really exist!" /><br />
<asp:HyperLink runat="server" ID="HL2" NavigateUrl="~/Default.aspx" Text="Default page." /><br />
<b>Content begins:<br /></b><br /><br />
<ajax:UpdatePanel runat="server" ID="upanel1">
<ContentTemplate>
<asp:contentplaceholder id="ContentPlaceHolder1" runat="server" />
</ContentTemplate>
</ajax:UpdatePanel>
<br /><b>Content ended.</b><br /><br /
</div>
</form>
</body>
</html>

Default.aspx:

<%@dotnet.itags.org. Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" title="Untitled Page" %><asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
This page is ~/Default.aspx.
</asp:Content>

Default2.aspx:

<%@dotnet.itags.org. Page Language="VB" MasterPageFile="~/MasterPage.master" AutoEventWireup="false" CodeFile="Default2.aspx.vb" Inherits="Default2" title="Untitled Page" %>
<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" Runat="Server">
This page is ~/Default2.aspx.<br />
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="true">
<asp:ListItem Text="Show label one" Value="1" />
<asp:ListItem Text="Show label two" Value="2" />
</asp:DropDownList>
<br />
<asp:Label ID="Label1" runat="server" Text="Label one" Visible="false" />
<asp:Label ID="Label2" runat="server" Text="Label two" Visible="false" />
</asp:Content>

Default2.aspx.vb:

PartialClass Default2
Inherits System.Web.UI.Page

Protected Sub DropDownList1_SelectedIndexChanged(ByVal senderAs Object,ByVal eAs System.EventArgs)Handles DropDownList1.SelectedIndexChanged
If DropDownList1.SelectedValue ="1"Then Label1.Visible =True Label2.Visible =False
Else Label1.Visible =False Label2.Visible =True
End If
End Sub
End Class

Make a folder called "folder" in the root of the project and add this to the web.config, under system.web:

<urlMappings>
<add url="~/folder/edit.aspx" mappedUrl="~/Default2.aspx"/>
</urlMappings>

To see the bug, fire up the project and click the "Page doesn't really exist" link. This will bring you to the mapped page. Change the dropdownlist's selection, notice the label change, then change the selection on the DDL again. You'll get the error I specified earlier. Fiddler shows the AJAX call attempting to read folder/Default2.aspx instead of the correct URL, causing a 404 and the callback to fail.

Any idea for a fix on this one? It can be worked around by keeping the page names consistent, but that doesn't fix the bug.

Did you ever find a solution to this. My setup is not the same, but I am getting the same error.

Saturday, March 24, 2012

asp.net Ajax : how to write javascript code in .cs file?

my code :

aspx:

<asp:UpdatePanel ID="UpdatePanel1" runat="server">
<ContentTemplate>
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
<asp:Label ID="Label1" runat="server" Text="Label"></asp:Label>
<asp:Button ID="Button1" runat="server" onclick="btnCheck_Click" Text="Button" />
</ContentTemplate>
</asp:UpdatePanel>

.CS file:

protected void btnCheck_Click(object sender, EventArgs e)
{
string script = "<script>alert('test');</script>";
Response.Write(script);
this.Label1.Text = "error";
}

but it's throw javascript exception when i run it .how to write javascript code in .cs file?

Well, your best option is "don't". But if you must, then use the ScriptManager functions for registering scripts and script blocks.They're in the documentation.


here is yours as a working example

the .aspx. Have a look at buttons client eventOnClientClick

<asp:ScriptManager ID="sm1" runat="server" /><asp:UpdatePanel ID="UpdatePanel1" runat="server"><ContentTemplate><asp:TextBox ID="TextBox1" runat="server"></asp:TextBox><asp:Label ID="Label1" runat="server" Text="Label"></asp:Label><asp:Button ID="Button1" runat="server" Text="Button" OnClientClick="Test()" /></ContentTemplate></asp:UpdatePanel>

the codebehind

protected override void OnInit(EventArgs e){if (sm1.SupportsPartialRendering){sm1.EnablePartialRendering =true;}string script ="function Test() {alert('Hello');}";ScriptManager.RegisterClientScriptBlock(this,typeof(Page),"Test", script,true);base.OnInit(e);}protected void Page_Load(object sender, EventArgs e){}

asp.net 2.0: is there any where where we can check ajax version

Hi,

Sometimes I run into problems in the server that I don t run in my developement machine, especially regardingAjax,validation,Ajax control toolkitlikeValidatorCalloutExtender...etc

Are you aware if there re different versions of Ajax or any thing else that might be causing these little weird behaviours on the production machine different from our dev machines?

If so how can we check the Ajax or customValidators version?

I m just making a hypothesis, let me know pls if any other possibility?

Thank thee

You can check the version of the currently installed Ajax Control Toolkit.dll by going to C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\AJAX Control Toolkit\Binaries and setting the view to Tiles or just hovering your mouse over the AjaxControlToolkit.dll. The latest version is currently 1.0.10920.0.

You can also check the versions of the AJAX individual controls by right-clicking in the Toolbox and selecting Choose Items then under the tab .NET Framework Components you can scroll through and check the versions of all the AJAX Controls by clicking on them.


hello.

another option is to look at the web.config file and see the info that is shown on the <assemblies> element...


I can t check that, because all those files are copied from my development machine to the server anyway, so obviously the web.config file is the same and gonna say the same version. There must be something outside the web site solution that interfers.

I can't check toolbox in the server since there is no visual studio there. On my dev machine , the ajaxcontrolToolkit controls version is: 1.0.10618.0

One more thing, when I remove the UpdatePanel from my page, every thing works well.

Thanks for tryimg to help me.


Is the ajaxcontroltoolkit.dll version on the server the same as the one on your dev box? Also if you haven't already, take a look at the following link and more specifically the section "Controls that Are Not Compatible with UpdatePanel Controls". I'm not sure if this will help, but if nothing else you'll be better informed.Smile

http://www.asp.net/ajax/documentation/live/overview/UpdatePanelOverview.aspx


hello.

tutus:

I can t check that, because all those files are copied from my development machine to the server anyway, so obviously the web.config file is the same and gonna say the same version. There must be something outside the web site solution that interfers.

well, then use reflector to load the dlls and check the versions of the assemblis you want

btw, if you're building a 2.0 web site, you'll need to download the compat validators since the ones that come with asp.net 2.0 don't work with the updatepanel.

ASP.Net 2.0: Does using an UpdatePanel reduce back-end server load?

Hi there,

I have been experimenting with the AJAX Extensions for a while, and I have been looking at performance and other related characteristics of AJAX-izing my controls.

One question that came to mind is whether an AJAX-enabled control can reduce the back-end processing load. It might have been published somewhere before, so I apologize for the repeat in that case.

I noticed that when the client causes an AJAX postback through an UpdatePanel, it seems that the server would reload the entire web form and all its components/controls, but just sends the new UpdatePanel content back to the client. While this most certianly reduces egress, the back-end processing cost is not reduced. And with the help of AJAX controls, people tend to put more content on the same page. And in an obscure way, it actually increases server load, because the cost to refresh a portion of the page is computationally equal to a full refresh of the page, which is now more expensive because we put more content in a single page (i.e. more DB hits, etc).

I reckon that there might be documented ways to indicate that a custom control is somewhat "independent" in that a refresh does not require new data outside of the control itself (e.g. a custom control that just updates the current time every time the user clicks a button), but I haven't found any yet. Ideally, this control can live in a complicated page that requires several DB hits to refresh, but it would be great to have a way where a refresh postback to this AJAX control would cause the server to only execute the code of this control, and not re-process the entire page and incurr several extra DB hits.

If anyone knows of any such tricks or guidelines, I would really appreciate it if you could share. :-)

Thanks in advance,
- K.

hello.

well, the only way you have to build controls that integrate into ASP.NET and that are refreshed without full postbacks is to use the ICallbackEventHandler interface that was build into ASP.NET. btw, I'm not sure that you'll be gaining much by using this approach, but it exists.

regarding your remarks, what I can say is that web built AJAX pages will have most of their load in the client side, and will only use web services (or handlers) to get its data from the server side. This means that you'll have lots of JS to write, but again, that is why AJAX has a J, right?


Yes the UpdatePanel does not reduce the Server Load. Instead it offloads the data transfer of the wire and you should properly use it. To create more scalable application you can choose the Cient Centric Development Model but in that case you may have to write quite a lot of JavaScript depending upon the applicaiton you are building.

Regarding the ICallback of the Control also executes the full life cycle of the page. Moreover it only supports string for request/response as there is no serializer which does not do the conversation which is the case of Asp.net Ajax.


Thank you Kazi, I think this concurrs with my thinking and I appreciate your help.

However, others please chime in if you have other comments or nifty tricks that I can use. Smile

Thanks,
- K.

ASP.NET 2.0 AJAX WIndows 2003 Server - SYS UNDEFINED ERROR

I am developing one of my web sites where I am trying to implement AJAX and when I deploy it to Windows 2003 server with IIS 7, I get sys undefined JavaScript error. I searched every article on Google and did not find solution to solve it.

I am using ASP.NET 2 AJAX on IIS 7, Windows 2003 platform.

Web site where I am implementing it called47mileads.

Thank you very much for your help!!!

GK

Is the web.config modified to be ajax enabled?

Is Ajax installed on the webserver? OR Are the ajax extention dll's in the bin folder of the website?

==> You should answer YES to both questions; otherwise you get the error you mentioned above.

Kind regards,
Wim


I started project as AJAX enabled project and I tried both adding dll to bin etc...

I mean dlls not needed in bin since I am not using toolkit (but I added ajaxcontroltoolkit.dll as well). Page where it is happening:http://www.47mileads.com/Account_Login.aspx

Still same error.

Thanks,
GK


It looks like you're referencing the client side framework before it has loaded. This should be exactly what you need: http://encosia.com/2007/08/16/updated-your-webconfig-but-sys-is-still-undefined/


47mileadsdotcom:

I started project as AJAX enabled project and I tried both adding dll to bin etc...

I mean dlls not needed in bin since I am not using toolkit (but I added ajaxcontroltoolkit.dll as well). Page where it is happening:http://www.47mileads.com/Account_Login.aspx

I am not talking about the ajaxcontroltoolkit.dll here.

But I'm talking about the System.web.extentions.dll and the system.web.extentions.design.dll.

Lets say you install Ajax locally. Then those dll's get installed in the GAC (global assembly cache). This way they are accessible to all applications. Therefore they do not need to be included in the BIN of the application.

BUT: Lets say you deploy your application to a webserver. On this webserver, there is NO ajax installed, so NO dll's in the GAC of the webserver. NOW both ajax dll's need to be in the BIN of your application!

Could you please comment on my observations? Regarding the fact that I'm wrong / Or right! :)

Kind regards,
Wim


I installed ajax on the web server as well. Still not working. I also have visual studio on the server installed and I create ajax enabled web application on the server and as soon as I convert it to the web site I get sys undefined.

Thank you very much for your help.

GK


Hi GK,

im not sure but I think I heard this problem before and I think that reinstallation is the only solution (but please try to verify that through articles or threads on the internet)

try reinstalling the asp.net framework, and iis and the ajax framework.

kind regards,
wim


Are you using any URL rewriting on your site?

When I try to load your WebResources and ScriptResources, I get a 404 error. The "Requested URL" makes me wonder about rewriting issues:

Server Error in '/' Application.

The resource cannot be found.

Description:HTTP404. The resource you are looking for (or one of its dependencies)could have been removed, had its name changed, or is temporarilyunavailable. Please review the following URL and make sure that it isspelled correctly.

Requested URL:/.aspx



Yes, I use URL rewriting, but page "account login" does not use URL rewriting.

GK


Hi GK,

But as you said above, even if you create an out-of-the-box ajax enabled website, without extra functionality, even then you get the error no?

This makes me guess something is wrong with the installation ...

Wim.


47mileadsdotcom:

Yes, I use URL rewriting, but page "account login" does not use URL rewriting.

It doesn't itself, but it appears that your rewriter might be interfering with the WebResource and ScriptResource requests embedded in the page (which are used to set up the ASP.NET AJAX functionality on the client).

See if you can globally exclude *.axd requests from rewriting.


I created web application in the same directory as my web site on the server. Error I got was update pannel class reference in the code was not found. I referenced System.Web.Extensions DLL and it started working. When I was developing this project on my local box I did not have to reference System.Web.Extensions DLL since it was already referenced in my web.config. AJAX was installed on my server but web extensions assembly was not accessible from web.config. All you have to do is reference System.Web.Extensions in your references before you deploy your project.

Thank you very much for your help!!!


GK

ASP.NET 2.0 AJAX Extensions Installation Fails

I am trying to install ASP.NET 2.0 AJAX Extensions 1.0 (RC) on a Windows 2000 Server machine and it will not install. I am getting the following error:

ASP.NET 2.0 AJAX Extensions 1.0 -- Installation failed

Can anyone please help?

I am logged in with an account that belongs to the Administrators group.

Thank You

Try to take a look at the installation log and fix the error.You should install?.net?framework?in?your?PC?first?and?then?install?Ajax?RC?1.0?&?Futures?
Dec?CTP. Try to post installation error message here. This will help us to fix the problem.

Wednesday, March 21, 2012

ASP .NET AJAX Error in MOSS 2007

After installing the release candidate for ASP .NET AJAX on MOSS 2007 RTM (Windows Server 2003 sp1), I get the following error on a web part page that contains a web part hosting a very simple user control (markup at end of this post):

Sys.WebForms.PageRequestManagerParserErrorException: The message received from the server could not be parsed. Common causes for this error are when the response is modified by calls to Respons.Write(), response filters, HttpModules, or server trace is enabled.
Details: Error parsing near 'Box1"/>
|Welcome Jim Ohearn<s'.

The error happens only once when I either click on the button or enter text in the text box. By the way, the web part page becomes uneditable at this point and the onClick call back on the button doesn't punch text into the text box.

I modified the web.config file for SharePoint using the example web.config file that is downloaded with the ASP .NET AJAX toolkit. HTTP commands that used to be handled by SharePoint are now handled by the System.Web.Extensions DLL. Could this be the source of the problem? I've included what I think are the critical changes I've made to the web.config file at the end of this post.

Here is a related posting:
http://forums.microsoft.com/TechNet/ShowPost.aspx?PostID=898318&SiteID=17

Here, the person making the post accuses a component in the SharePoint page of executing the Response.Write().

If anyone has any ideas, I'd really appreciate it.

Thanks.

Jim

User control markup:

<%@dotnet.itags.org. Control Language="C#" %
<asp:ScriptManager ID="ScriptManager1" runat="server" EnablePartialRendering="True" />
<script runat="server"
public void handleOnClick(object sender, EventArgs e)
{
this.TextBox1.Text = "Button Pressed";
}
</script
<div id="wcContent" style="height:300px;width:400px">
<asp:Panel runat="server" id="wc_Div" style="position: relative; top: 10PX; left: 6PX;" >
<asp:UpdatePanel ID="UpdatePanel1" UpdateMode="conditional" runat="server">
<ContentTemplate>
<asp:Button ID="Button1" OnClick="handleOnClick" runat="server" Text="Button" />
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
</ContentTemplate>
</asp:UpdatePanel>
</asp:Panel>
</div
web.config snippet:

<remove verb="*" path="*.asmx"/>
<remove verb="GET,HEAD,POST" path="*" />
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
<add verb="GET,HEAD,POST" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
<add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" /
Here is where the various statments came from:

AJAX web config <remove verb="*" path="*.asmx"/>
MOSS web config <remove verb="GET,HEAD,POST" path="*" />
AJAX web config <add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
AJAX web config <add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
MOSS web config <add verb="GET,HEAD,POST" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />
MOSS web config <add verb="OPTIONS,PROPFIND,PUT,LOCK,UNLOCK,MOVE,COPY,GETLIB,PROPPATCH,MKCOL,DELETE,(GETSOURCE),(HEADSOURCE),(POSTSOURCE)" path="*" type="Microsoft.SharePoint.ApplicationRuntime.SPHttpHandler, Microsoft.SharePoint, Version=12.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c" />

Don't respond to this thread. It is a duplicate of another started in November of '06.

Here is the URL:

http://forums.asp.net/thread/1468535.aspx