Home - Forums-.NET - FlyTreeView (ASP.NET) - Problem with FlyTreeView and Windows Server 2003 R2

FlyTreeView (ASP.NET)

Technical support and KB related to the FlyTreeView control

This forum related to following products: FlyTreeView for ASP.NET

Problem with FlyTreeView and Windows Server 2003 R2
Link Posted: 18-Oct-2007 10:27
Hi,

We have installed our app on a new machine running, Windows Server 2003 R2, Enterprise Edition SP2, using IE6.

When we access the app from other machines, the treeview behaves properly. Only when we try and access the app FROM the machine using its IE6 and whatever components it has loaded, the treeview does not work.

It displays the first nodes properly. We can click on those nodes and the child nodes are dynamically populated on demand. These child nodes should also be selectable and expand, but they are not. They are set to turn red when we rollover them, but they do not, so it appears that they are not even selectable. This occurs on 2 other trees in the app. The parents nodes are fine, the child nodes are dead.

I believe it is a problem with this one particular OS installation, since the app works from XP (IE7 and IE6) and Windows Server 2003 (standard) and another machine that is 2003 Enterprise.

I have lowered all security permissions in IE hoping this would solve the problem. I also made sure and updated the msxml3.dll to the latest (SP9). I also installed msxml6 just in case.

When I look at the IE addons management display, I see the Free Threaded XML DOM Document 3.0 addon being loaded from msxml3.dll. In addition I see the XML HTTP Request addon being loaded from msxml3.dll.

I also updated the flytreeview.dll to 4.3.1.74 from a previous 4.3.1.X release to see if that had any affect. It had none.

I can not find anything else to modify/update to solve this problem.

Again I think it is related to something on this particular machine, not with the flytreeview.dll, because when we access the app from other machines, the treeview performs perfectly.

Thanks for any help,

Richard Cook
Link Posted: 19-Oct-2007 00:09
Richard,

Do you get any javascript errors when loading treeview?
It sounds very strange. Because (from your words) it looks like javascript is enabled, and even xml http addon works as it should (populates nodes on demand). Do you use some antivirus software that uses it's own HTTP firewall and could break javascript?

You can also install Internet Explorer Developer Toolbar from Microsoft:
http://www.microsoft.com/downloads/details.aspx?familyid=e59c3964-672d-4511-bb3e-2d5e1db91038&displaylang=en
And try to debug mousedown handler and see what prevents treeview from operating correctly.

Do you also experience the same problems with empty page with the only treeview in it? Or better just open the following page:
http://www.9rays.net/asp.net_2/treeview/Demo_Office2003.aspx
Link Posted: 19-Oct-2007 06:20
Hi,

Thanks for the response.

I did go to the demo site as you asked from the machine in question and was able to exactly duplicate the problem I am having with our own application.

I went to:  

http://www.9rays.net/asp.net_2/treeview/Demo_ClientEvents.aspx

I then added http://www.9rays.net as a trusted site, to let the javascript run.

I then reloaded this page.

When I click on any of the expandable nodes there, ie. Documents and Settings, I am able to expand them.

When I click on any of the child nodes found, ie. Documents and Settings/Administrator. Nothing happens. This is true when I click on the plus icon, or on the folder name. The folder name is not underlined like the other nodes when I rollover it. Nothing happens and no event is shown in the Event log.  

One clue is that if I expand the Document and Settings node, and then click the Postback Page button, and then click on the Documents and Settings/Administrator node, it works fine.  I also tried hitting the Postback page button without opening the Document and Settings node, and the bug occurs. So it seems opening the parent node and hitting the postback page button allows me to continue normally.


So that leaves me to believe that there is nothing wrong with our app code per se, but either something is wrong with a component in our OS, or the treeview fails under the particular combination of OS/components we have installed. Is there anyway you all can test using this OS?

Thanks,
Richard Cook
Link Posted: 19-Oct-2007 06:37
What is exact configuration of your server (OS, Edition, Service Packs, MSXML versions, etc.)

Also, we tested the control under windows 2003 std. It seems to work ok.
Link Posted: 19-Oct-2007 07:46
OS Name  Microsoft(R) Windows(R) Server 2003, Enterprise Edition
Version  5.2.3790 Service Pack 2 Build 3790
Other OS Description   R2
OS Manufacturer  Microsoft Corporation
System Name  -------
System Manufacturer  Intel
System Model  S5000PAL
System Type  X86-based PC
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
Processor  x86 Family 6 Model 15 Stepping 7 GenuineIntel ~1595 Mhz
BIOS Version/Date  Intel Corporation S5000.86B.07.00.0079.060520071732, 6/5/2007
SMBIOS Version  2.5
Windows Directory  C:\\WINDOWS
System Directory  C:\\WINDOWS\\system32
Boot Device  \\Device\\HarddiskVolume1
Locale  United States
Hardware Abstraction Layer  Version = \"5.2.3790.3959 (srv03_sp2_rtm.070216-1710)\"
User Name  Not Available
Time Zone  Eastern Daylight Time
Total Physical Memory  8,185.71 MB
Available Physical Memory  6.31 GB
Total Virtual Memory  9.79 GB
Available Virtual Memory  8.28 GB
Page File Space  2.00 GB
Page File  C:\\pagefile.sys


IE Version


iexplore.exe  c:\\program files\\internet explorer\\iexplore.exe  2144  8  200  1380  10/19/2007 2:35 PM  6.00.3790.3959 (srv03_sp2_rtm.070216-1710)  92.00 KB (94,208 bytes)  9/28/2007 10:28 PM


I installed latest update to msxml3 SP9

MSXML 3.0 SP9
8.90.1101.0


Also be aware the demo and app work fine in Firefox on this machine.

Thanks,
Rich
Link Posted: 20-Oct-2007 05:56
Rich,

Today, we had some tests with W2k3 Ent. SP2 R2.

Try to add \"about:blank\" to trusted sites. Does this fix the issue?

This is the only thing I did to make things running on configuration similar to yours.
Link Posted: 20-Oct-2007 18:06
I did what you asked and the treeview now works.  Why is this so? Is the security on 2003 Enterprise tighter by default?  

Did you run into this issue on your installation and then added about:blank to your list of trusted sites?

This info might be added to a readme or faq for future reference.

Thanks for your help,
Richard Cook
Link Posted: 20-Oct-2007 22:28
Actually, Internet Explorer just suggested me to add about:blank to trusted sites while loading page with treeview.
FlyTreeView uses \"javascript:false\" URL at its internals.
Looks like this requires about:blank to be trusted.

Thanks for cooperation.