You're the best!  Thanks!

-----Original Message-----
From: [email protected] [mailto:[EMAIL PROTECTED] On
Behalf Of Michael Schwarz
Sent: Wednesday, April 05, 2006 4:52 PM
To: [email protected]
Subject: [ajaxpro] Re: Web server down


I found the bug, and will fix it, have a look for version 6.4.5.3 or
higher...

Regards,
Michael



On 4/5/06, Michael Schwarz <[EMAIL PROTECTED]> wrote:
> I will look on this and check what is going wrong...
>
> Can you send me the files as a ZIP file (to my email address).
>
> Regards,
> Michael
>
>
> On 4/5/06, Nick <[EMAIL PROTECTED]> wrote:
> >
> > Thanks for the quick reply!
> >
> > It still seems to be a bit buggy.  I'm using AjaxPro v6.4.4.1 with
.NET
> > 1.1 framework.
> >
> > If I do this, I don't get an error object in the callback function.
> > - Navigate to the page
> > - Make an async call with Ajax
> > - Stop the IIS server
> > - Make an async call with Ajax (response.error == null in callback
> > function)
> >
> > If I do this, the callback function will stop being called after 2
> > calls.
> > - Navigate to the page
> > - Stop the IIS server
> > - Make an async call with Ajax
> > - Make an async call with Ajax
> > - Make an async call with Ajax (callback will not be called after
this
> > point)
> >
> > Here's the code I used to test this:
> >
> > WebForm1.aspx
> > <%@ Page language="c#" Codebehind="WebForm1.aspx.cs"
> > AutoEventWireup="false" Inherits="WebApplication2.WebForm1" %>
> > <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
> > <html>
> >        <head>
> >                <title>WebForm1</title>
> >                <meta name="GENERATOR" content="Microsoft Visual
Studio .NET 7.1">
> >                <meta name="CODE_LANGUAGE" content="C#">
> >                <meta name="vs_defaultClientScript"
content="JavaScript">
> >                <meta name="vs_targetSchema"
> > content="http://schemas.microsoft.com/intellisense/ie5";>
> >
> > <script type="text/javascript">
> >
> > function getString()
> > {
> >        var txt = document.getElementById("txtTest");
> >        WebApplication2.WebForm1.GetString(txt.value,
getString_callback);
> > }
> >
> > function getString_callback(res)
> > {
> >        if (res.error != null)
> >        {
> >                alert(res.error.Message);
> >        }
> >        else if (res.value == null)
> >        {
> >                alert('getString() returned null');
> >        }
> >        else
> >        {
> >                lblTest.innerText = lblTest.innerText + res.value;
> >        }
> > }
> >
> > </script>
> >
> >        </head>
> >        <body>
> >                <form id="Form1" method="post" runat="server">
> >                        <input id="txtTest" type="text" value="1">
> >                        <input id="btnTest" type="button"
value="Test"
> > onclick="getString();">
> >                        <span id="lblTest"></span>
> >                </form>
> >        </body>
> > </html>
> >
> > WebForm1.aspx.cs
> > using System;
> > using System.Collections;
> > using System.ComponentModel;
> > using System.Data;
> > using System.Drawing;
> > using System.Web;
> > using System.Web.SessionState;
> > using System.Web.UI;
> > using System.Web.UI.WebControls;
> > using System.Web.UI.HtmlControls;
> >
> > namespace WebApplication2
> > {
> >        /// <summary>
> >        /// Summary description for WebForm1.
> >        /// </summary>
> >        public class WebForm1 : System.Web.UI.Page
> >        {
> >                private void Page_Load(object sender,
System.EventArgs e)
> >                {
> >
AjaxPro.Utility.RegisterTypeForAjax(typeof(WebForm1));
> >                }
> >
> >                [AjaxPro.AjaxMethod()]
> >                public string GetString(string s)
> >                {
> >                        return s;
> >                }
> >
> >                #region Web Form Designer generated code
> >                override protected void OnInit(EventArgs e)
> >                {
> >                        //
> >                        // CODEGEN: This call is required by the
ASP.NET Web Form Designer.
> >                        //
> >                        InitializeComponent();
> >                        base.OnInit(e);
> >                }
> >
> >                /// <summary>
> >                /// Required method for Designer support - do not
modify
> >                /// the contents of this method with the code editor.
> >                /// </summary>
> >                private void InitializeComponent()
> >                {
> >                        this.Load += new
System.EventHandler(this.Page_Load);
> >                }
> >                #endregion
> >        }
> > }
> >
> > Web.config
> > <?xml version="1.0" encoding="utf-8" ?>
> > <configuration>
> >
> >  <system.web>
> >
> >        <httpHandlers>
> >                <add verb="*" path="ajaxpro/*.ashx"
> > type="AjaxPro.AjaxHandlerFactory,AjaxPro"/>
> >        </httpHandlers>
> >
> >    <!--  DYNAMIC DEBUG COMPILATION
> >          Set compilation debug="true" to enable ASPX debugging.
> > Otherwise, setting this value to
> >          false will improve runtime performance of this application.
> >          Set compilation debug="true" to insert debugging symbols
> > (.pdb information)
> >          into the compiled page. Because this creates a larger file
> > that executes
> >          more slowly, you should set this value to true only when
> > debugging and to
> >          false at all other times. For more information, refer to
the
> > documentation about
> >          debugging ASP.NET files.
> >    -->
> >    <compilation
> >         defaultLanguage="c#"
> >         debug="true"
> >    />
> >
> >    <!--  CUSTOM ERROR MESSAGES
> >          Set customErrors mode="On" or "RemoteOnly" to enable custom
> > error messages, "Off" to disable.
> >          Add <error> tags for each of the errors you want to handle.
> >
> >          "On" Always display custom (friendly) messages.
> >          "Off" Always display detailed ASP.NET error information.
> >          "RemoteOnly" Display custom (friendly) messages only to
users
> > not running
> >           on the local Web server. This setting is recommended for
> > security purposes, so
> >           that you do not display application detail information to
> > remote clients.
> >    -->
> >    <customErrors
> >    mode="RemoteOnly"
> >    />
> >
> >    <!--  AUTHENTICATION
> >          This section sets the authentication policies of the
> > application. Possible modes are "Windows",
> >          "Forms", "Passport" and "None"
> >
> >          "None" No authentication is performed.
> >          "Windows" IIS performs authentication (Basic, Digest, or
> > Integrated Windows) according to
> >           its settings for the application. Anonymous access must be
> > disabled in IIS.
> >          "Forms" You provide a custom form (Web page) for users to
> > enter their credentials, and then
> >           you authenticate them in your application. A user
credential
> > token is stored in a cookie.
> >          "Passport" Authentication is performed via a centralized
> > authentication service provided
> >           by Microsoft that offers a single logon and core profile
> > services for member sites.
> >    -->
> >    <authentication mode="Windows" />
> >
> >        <!--  AUTHORIZATION
> >          This section sets the authorization policies of the
> > application. You can allow or deny access
> >          to application resources by user or role. Wildcards: "*"
mean
> > everyone, "?" means anonymous
> >          (unauthenticated) users.
> >    -->
> >
> >    <authorization>
> >        <allow users="*" /> <!-- Allow all users -->
> >            <!--  <allow     users="[comma separated list of users]"
> >                             roles="[comma separated list of
roles]"/>
> >                  <deny      users="[comma separated list of users]"
> >                             roles="[comma separated list of
roles]"/>
> >            -->
> >    </authorization>
> >
> >    <!--  APPLICATION-LEVEL TRACE LOGGING
> >          Application-level tracing enables trace log output for
every
> > page within an application.
> >          Set trace enabled="true" to enable application trace
logging.
> >  If pageOutput="true", the
> >          trace information will be displayed at the bottom of each
> > page.  Otherwise, you can view the
> >          application trace log by browsing the "trace.axd" page from
> > your web application
> >          root.
> >    -->
> >    <trace
> >        enabled="false"
> >        requestLimit="10"
> >        pageOutput="false"
> >        traceMode="SortByTime"
> >                localOnly="true"
> >    />
> >
> >    <!--  SESSION STATE SETTINGS
> >          By default ASP.NET uses cookies to identify which requests
> > belong to a particular session.
> >          If cookies are not available, a session can be tracked by
> > adding a session identifier to the URL.
> >          To disable cookies, set sessionState cookieless="true".
> >    -->
> >    <sessionState
> >            mode="InProc"
> >            stateConnectionString="tcpip=127.0.0.1:42424"
> >            sqlConnectionString="data
> > source=127.0.0.1;Trusted_Connection=yes"
> >            cookieless="false"
> >            timeout="20"
> >    />
> >
> >    <!--  GLOBALIZATION
> >          This section sets the globalization settings of the
> > application.
> >    -->
> >    <globalization
> >            requestEncoding="utf-8"
> >            responseEncoding="utf-8"
> >   />
> >
> >  </system.web>
> >
> > </configuration>
> >
> >
> > > >
> >
>
>
> --
> Kind regards,
> Michael Schwarz
>
> Microsoft MVP - Most Valuable Professional
> Microsoft MCAD - Certified Application Developer
>
> http://www.schwarz-interactive.de/
> mailto:[EMAIL PROTECTED]
>


--
Kind regards,
Michael Schwarz

Microsoft MVP - Most Valuable Professional
Microsoft MCAD - Certified Application Developer

http://www.schwarz-interactive.de/
mailto:[EMAIL PROTECTED]



--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Ajax.NET Professional" group.

To post to this group, send email to [email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]

For more options, visit this group at http://groups.google.com/group/ajaxpro

The latest downloads of Ajax.NET Professional can be found at 
http://www.ajaxpro.info
-~----------~----~----~----~------~----~------~--~---

Reply via email to