This is a migrated thread and some comments may be shown as answers.

IE6: Internet Explorer cannot open the Internet Site

13 Answers 67 Views
Installer and VS Extensions
This is a migrated thread and some comments may be shown as answers.
MarkInTexas
Top achievements
Rank 1
MarkInTexas asked on 06 Jan 2010, 02:51 AM
Hello,

I have run into a problem where our Intranet application that is running at multiple physical sites will get the error
"Internet Explorer cannot open the Internet Site".

At one site it occurs much more often that the other sites.

The customer is currently using IE6 and we are using ASP.Net controls.

I have not been able to reproduce in a development environment, nor can I produce a sample application that demonstrates the error.

This link looks similar to the error:http://www.telerik.com/community/forums/aspnet-ajax/vs-extensions/website-on-server-returns-internet-explorer-cannot-display-the-webpage.aspx

I am hoping that Telerik or anyone else can offer up some suggestions of things to try or look at to resolve this issue.

Thanks for your help,

Mark.

13 Answers, 1 is accepted

Sort by
0
Erjan Gavalji
Telerik team
answered on 06 Jan 2010, 07:54 AM
Hi Mark,

Are the websites in question available online so that we can check? Can you check the problem with another browser as well?
Can you run the site where the problem happens most often on another webserver? That would help understand if the problem is caused by a web server configuration or not.

Kind regards,
Erjan Gavalji
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
MarkInTexas
Top achievements
Rank 1
answered on 13 Jan 2010, 05:45 PM
Thanks for the response. Sorry for the delay.
Unfortunately, our application is in "Intranet" application and is currently running at 6 sites, so it will not be possible for you to view it.

The website is running at 6 site and 2 sites seem to get this problem much more often than the other sites.

We believe the problem to be related to this article from Microsoft.
http://support.microsoft.com/default.aspx/kb/92791

I am wondering if Telerik is familiar with this error and can offer any other suggestions or insight into the error.

One idea is for us to add the "Defer" to all of our script declarations. Is there a way to also add this to any other script declarations that are added automatically ?

For example, can I get the output stream on the server and find all script tags and add the "Defer" tag ?

<script src="/website/WebResource.axd?d=FCKk2MOqd3k-cHJXxXbffQ2&amp;t=633802477995006876" type="text/javascript"></script>
<script src="/website/ScriptResource.axd?d=s6lH6vTCdEdepINZfVw0mMF7rtl5QMCXfdYEQGMfxem_NfcQM_6KCnO1V0RZxPTpILuqMnum0sxh9XkLPbBJFA2&amp;t=5155db28" type="text/javascript"></script>
<script src="/website/ScriptResource.axd?d=iUREDVZmbX_xZS2tD5_rX15zs8lr0AiVYxs56rHnPVq9LKM31dpbe02X5RuzRTdHkxNzTuqXkoRmg97_7-3eeItWcd8YTbIOka3gREGRVWo1&amp;t=ffffffffec2d9970" type="text/javascript"></script>




0
MarkInTexas
Top achievements
Rank 1
answered on 13 Jan 2010, 10:31 PM
Some more information.

The IE error we are getting is "Internet Explorer cannot open the Internet Site http:/xxx.xxx.xxx"

It looks like this has something to do with an ajax timer that runs in the mainmenu page.

The architecture of the entire site consists of a mainmenu page with an iframe for the selected page via the menu.
The main menu and the timer run on the main menu page and all the other pages are displayed in the iframe.

Oh and this forum thread seems similar but I am not sure it is exactly the same thing:
http://www.telerik.com/community/forums/aspnet-ajax/vs-extensions/website-on-server-returns-internet-explorer-cannot-display-the-webpage.aspx



0
T. Tsonev
Telerik team
answered on 15 Jan 2010, 05:32 PM
Hi,

It's hard to tell exactly what's going on in this case. It's possible that this is a generic network problem. You can try to diagnose it by using tools such as Fiddler and Wireshark in order to inspect the traffic between the server and the browser.

Does this problem affect only pages with Telerik controls or the whole application?

Sincerely yours,
Tsvetomir Tsonev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
MarkInTexas
Top achievements
Rank 1
answered on 18 Jan 2010, 02:55 PM
Tsvetomi,

I was able to reproduce this error on one page in a development environment. It does not happen all the time and appear to be IE6 only type of issue. Of course, our client is running IE6. I have yet to see the problem in IE8.  I ran Fiddler but do not see any traffic to/from the server when the error occurs.

This closes article or discussion that I can find that discusses this problem is the article by Microsoft:
http://support.microsoft.com/default.aspx/kb/927917.

As the article suggests This problem occurs because a child container HTML element contains script that tries to modify the parent container element of the child container. The script tries to modify the parent container element by using either the innerHTML method or the appendChild method.

There is another link in the above article that discusses using the "defer" property for loading scripts. Using that, I have been experimenting using "defer" as well as the LoadScriptBeforeUI property in the Script Manager. The results are mixed, on one page that I was able to reproduce the error in a development environment I still get the error once every 15 to 20 minutes. I have some test code the reloads the page about every 8 seconds.

My question is it possible the somewhere in the Telerik javascript code could this above situation be occurring?





0
MarkInTexas
Top achievements
Rank 1
answered on 18 Jan 2010, 07:28 PM
I believe this is the problem we are seeing as discussed in this link :
http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2008/09/08/Operation-aborted-error-in-Internet-Explorer.aspx
0
MarkInTexas
Top achievements
Rank 1
answered on 18 Jan 2010, 07:51 PM
My question: If I am using RadScriptManager, has this error been handled in Telerik code or would still need to replace Sys.Initialize() ?
0
T. Tsonev
Telerik team
answered on 19 Jan 2010, 12:46 PM
Hi,

The description in the KB Article is very generic.

"The script tries to modify the parent container element by using either the innerHTML method or the appendChild method."

That's basically how AJAX works, so I can see how its triggering the issue.

You should try the fix from the blog post. Using RadScriptManager is not a problem, just place the script on the page right after it.

I hope this helps.

Best wishes,
Tsvetomir Tsonev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
MarkInTexas
Top achievements
Rank 1
answered on 20 Jan 2010, 03:18 PM
Tsvetomir,

I have modified one of the pages that gets the error and it is going through the validation process. Hopefully soon, we will get to try it out in the production environment.

To summarize this whole thread for others.

The problem is described very well here:
http://blogs.esri.com/Dev/blogs/arcgisserver/archive/2008/09/08/Operation-aborted-error-in-Internet-Explorer.aspx

A possible solution here:
http://seejoelprogram.wordpress.com/2008/10/03/fixing-sysapplicationinitialize-again/

One question for Telerik:
If this solution works for this file, can you give me some pointers on how I could deploy solution to an entire site w/o having to put that java-script code into every aspx file?

This article suggests this is possible :
http://aspadvice.com/blogs/joteke/archive/2007/02/16/Replace-_2200_Framework_2200_-scripts-in-ASP.NET-Ajax.aspx

But aren't the MS Ajax modules located in an axd file ? I will continue to research how to do this.






0
T. Tsonev
Telerik team
answered on 21 Jan 2010, 04:46 PM
Hi,

Unfortunately, no, there isn't an easy way to patch this across the site. Not without a master page or a base class. If you have either then you can register the code in only one place.

Sincerely yours,
Tsvetomir Tsonev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
MarkInTexas
Top achievements
Rank 1
answered on 22 Jan 2010, 03:54 PM
That would work! As we use a base class for all of our pages.
I think I can figure out how to do this, but just in case, can you give me a little guidance on how to do this correctly?
Thanks.
0
T. Tsonev
Telerik team
answered on 25 Jan 2010, 03:37 PM
Hello,

Try adding the patch like this:

protected override void OnLoad(EventArgs e)
{
    base.OnLoad(e);
 
    ScriptManager.RegisterStartupScript(this, GetType(), "patch", "...[script]...", true);
}

Hope this helps.

Greetings,
Tsvetomir Tsonev
the Telerik team

Instantly find answers to your questions on the new Telerik Support Portal.
Watch a video on how to optimize your support resource searches and check out more tips on the blogs.
0
Dhamodharan
Top achievements
Rank 1
answered on 09 Aug 2012, 11:30 AM
Hi Tsvetomir Tsonev
    When i add the code it disables all client events, even radcombobox drop down event does not work in IE 8.








Thanks
Tags
Installer and VS Extensions
Asked by
MarkInTexas
Top achievements
Rank 1
Answers by
Erjan Gavalji
Telerik team
MarkInTexas
Top achievements
Rank 1
T. Tsonev
Telerik team
Dhamodharan
Top achievements
Rank 1
Share this question
or