?
Solved

I'm still having the issue to this problem

Posted on 2011-05-10
18
Medium Priority
?
1,440 Views
Last Modified: 2013-08-25
Everytime I visit my RD Web page I still get broken icons. What did you mean by setting the default. Any help would be appreciated
0
Comment
Question by:HilltopIT
  • 8
  • 8
16 Comments
 
LVL 9

Expert Comment

by:rsoly777
ID: 35731264
It appears that somewhere or somehow the code is not pointing to the correct location of the image files. You do not give anyone enough information for anyone to solve this for you. But It appears that the previous post you refer to the user created a new website under sites called RDWEB in IIS and it did not like that. But is sounds like a configuration error. I see from his screen shots there are 2 different addresses used. One used IP address and the other used Server name. Sounds more like a DNS issue to me for that person.
0
 

Author Comment

by:HilltopIT
ID: 35732599
My error in complete is this. We have our server enviornment set up using terminal server. We have use the RDWeb Access to access applications that are stored on different servers. When a user opens up the path to the RD Web Access, sometimes the icons come through and other times they don't. The path is set up correctly.

https://(ourwebsite)/RDWeb/Pages/en-US/Default.aspx

Though I also get this error when the page does not load with all the icons

Webpage error details

User Agent: Mozilla/4.0 (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; InfoPath.2; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729; .NET4.0C; BO1IE8_v1;ENUS)
Timestamp: Tue, 10 May 2011 19:58:13 UTC


Message: Syntax error
Line: 3
Char: 1
Code: 0
URI: https://(ourwebsite)/RDWeb/Pages/WebResource.axd?d=_qc3QSECBeso4eYNCFFTeYuHneidXGoMLThT1_P5EHTo6c3EF-HvC91zPZQgyV7vwGNFoA6T4jeNKeZJwfyvyl8pFqM1&t=634244902260000000

The methods I have tried to solve this are doing some tweaks in ii7. I raised the limit to 39. That didn't solve it.


I have also done some registry changes with this setting them to 10:

Launch Regedit (See more details on starting regedit)
Navigate to this key:
HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings
MaxConnectionsPerServer
MaxConnectionsPer1_0Server

But I still get broken images/ links

0
 
LVL 9

Expert Comment

by:rsoly777
ID: 35733002
Are you receiving any errors in the event logs that may give you any indication what is going on?
0
VIDEO: THE CONCERTO CLOUD FOR HEALTHCARE

Modern healthcare requires a modern cloud. View this brief video to understand how the Concerto Cloud for Healthcare can help your organization.

 
LVL 9

Expert Comment

by:rsoly777
ID: 35733054
1. Please right-click on some of "X" items and note the path and file name of each.

2. Please check that the above "X" files as well as other files are present on your server.  Here is a list of the RDWeb files/folders on a US English Server 2008 R2 SP1:

C:\Windows\Web\RDWeb\App_Data
C:\Windows\Web\RDWeb\Error
C:\Windows\Web\RDWeb\Feed
C:\Windows\Web\RDWeb\FeedLogin
C:\Windows\Web\RDWeb\Pages
C:\Windows\Web\RDWeb\Web.config
C:\Windows\Web\RDWeb\App_Data\RDWebAccess.Config
C:\Windows\Web\RDWeb\Error\403_4.aspx
C:\Windows\Web\RDWeb\Feed\App_Data
C:\Windows\Web\RDWeb\Feed\bin
C:\Windows\Web\RDWeb\Feed\images
C:\Windows\Web\RDWeb\Feed\rdp
C:\Windows\Web\RDWeb\Feed\tswf.xsd
C:\Windows\Web\RDWeb\Feed\Web.config
C:\Windows\Web\RDWeb\Feed\WebFeed.aspx
C:\Windows\Web\RDWeb\Feed\WebFeed.aspx.cs
C:\Windows\Web\RDWeb\Feed\bin\tsportalwebpart.dll
C:\Windows\Web\RDWeb\FeedLogin\Web.config
C:\Windows\Web\RDWeb\FeedLogin\WebFeedLogin.aspx
C:\Windows\Web\RDWeb\Pages\App_Data
C:\Windows\Web\RDWeb\Pages\Bin
C:\Windows\Web\RDWeb\Pages\Default.aspx
C:\Windows\Web\RDWeb\Pages\Default.aspx.cs
C:\Windows\Web\RDWeb\Pages\en-US
C:\Windows\Web\RDWeb\Pages\images
C:\Windows\Web\RDWeb\Pages\rdp
C:\Windows\Web\RDWeb\Pages\renderscripts.js
C:\Windows\Web\RDWeb\Pages\tswf.xsd
C:\Windows\Web\RDWeb\Pages\Web.config
C:\Windows\Web\RDWeb\Pages\WebFeed.aspx
C:\Windows\Web\RDWeb\Pages\WebFeed.aspx.cs
C:\Windows\Web\RDWeb\Pages\App_Data\allusers_tswa.log
C:\Windows\Web\RDWeb\Pages\App_Data\ASPNETDB.MDF
C:\Windows\Web\RDWeb\Pages\App_Data\aspnetdb_log.ldf
C:\Windows\Web\RDWeb\Pages\Bin\en
C:\Windows\Web\RDWeb\Pages\Bin\tsportalwebpart.dll
C:\Windows\Web\RDWeb\Pages\Bin\en\TSPortalWebPart.resources.dll
C:\Windows\Web\RDWeb\Pages\en-US\Config.aspx
C:\Windows\Web\RDWeb\Pages\en-US\Default.aspx
C:\Windows\Web\RDWeb\Pages\en-US\Desktops.aspx
C:\Windows\Web\RDWeb\Pages\en-US\login.aspx
C:\Windows\Web\RDWeb\Pages\en-US\logoff.aspx
C:\Windows\Web\RDWeb\Pages\en-US\rap-help-admin.htm
C:\Windows\Web\RDWeb\Pages\en-US\rap-help.htm
C:\Windows\Web\RDWeb\Pages\en-US\tswa.css
C:\Windows\Web\RDWeb\Pages\images\banner_01.jpg
C:\Windows\Web\RDWeb\Pages\images\banner_02.jpg
C:\Windows\Web\RDWeb\Pages\images\bar_03.jpg
C:\Windows\Web\RDWeb\Pages\images\bg_globe_01.jpg
C:\Windows\Web\RDWeb\Pages\images\bottom_left.png
C:\Windows\Web\RDWeb\Pages\images\bottom_mid.png
C:\Windows\Web\RDWeb\Pages\images\bottom_right.png
C:\Windows\Web\RDWeb\Pages\images\clear.gif
C:\Windows\Web\RDWeb\Pages\images\erroricon.png
C:\Windows\Web\RDWeb\Pages\images\Ivmo.png
C:\Windows\Web\RDWeb\Pages\images\left_mid.png
C:\Windows\Web\RDWeb\Pages\images\logo_01.png
C:\Windows\Web\RDWeb\Pages\images\logo_02.png
C:\Windows\Web\RDWeb\Pages\images\mslogo_black.png
C:\Windows\Web\RDWeb\Pages\images\RapApplicationsPart.xsl
C:\Windows\Web\RDWeb\Pages\images\rapwait.gif
C:\Windows\Web\RDWeb\Pages\images\right_mid.png
C:\Windows\Web\RDWeb\Pages\images\top_left.png
C:\Windows\Web\RDWeb\Pages\images\top_mid.png
C:\Windows\Web\RDWeb\Pages\images\top_right.png
C:\Windows\Web\RDWeb\Pages\images\Warning24.png
C:\Windows\Web\RDWeb\Pages\images\WS_h_c.png

3. If the files are there, please check the Default Web Site's recent log for the status code on each of the failed files.  For example, if there is a permission problem the status code may be 401 with a substatus code of 3 (401.3).  By default the log files for the Default Web Site are located in C:\inetpub\logs\LogFiles\W3SVC1.
0
 

Author Comment

by:HilltopIT
ID: 35733281
I looked at the properties of each of the RED x's and they are pointed to the correct place. I physically went to the folder and they are located there.

For the icon images themselves:

https://(ourwebsite)/RDWeb/Pages/rdp/(ourfile)

I have checked the location of my server and verfied the files you have mentioned.

Here's a little bit of the log. Everything on it looks pretty standard:

2011-05-10 13:09:49 (IP Address) GET /RDWeb/Pages/en-US/Default.aspx ReturnUrl=%2fRDWeb%2fPages%2frenderscripts.js 443 - (IP Address) Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2) 401 2 5 0

2011-05-10 13:09:49 (IP ADDRESS) GET /RDWeb/Pages/default.aspx ReturnUrl=%2fRDWeb%2fPages%2fimages%2ftop_right.png 443 - (IP ADDRESS) Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2) 401 2 5 0

2011-05-10 13:09:49 192.168.1.48 GET /RDWeb/Pages/default.aspx ReturnUrl=%2fRDWeb%2fPages%2fimages%2flogo_02.png 443 - (IP ADDRESS) Mozilla/4.0+(compatible;+MSIE+7.0;+Windows+NT+5.1;+Trident/4.0;+.NET+CLR+1.1.4322;+.NET+CLR+2.0.50727;+.NET+CLR+3.0.4506.2152;+.NET+CLR+3.5.30729;+InfoPath.2) 401 2 5 46
0
 

Author Comment

by:HilltopIT
ID: 35733359
I should also mention that the issue is only happening using Windows XP with any version of Internet explorer.

0
 
LVL 9

Expert Comment

by:rsoly777
ID: 35733398
That is a pretty critical tidbit of information as it does narrow the issue down. Does it ask to install and Active X component when first connecting to that page?
0
 

Author Comment

by:HilltopIT
ID: 35733445
Yes, and I have done that on all the Windows XP work Stations. Also, the RDC versions are at 6.1.7600

The problem does not exsist on Windows 7 in IE
0
 
LVL 9

Expert Comment

by:rsoly777
ID: 35733455
What version of IE are you using on XP?
0
 

Author Comment

by:HilltopIT
ID: 35733489
I'm using IE 8 and 7 test beds. The company standard is currently 8
0
 
LVL 9

Expert Comment

by:rsoly777
ID: 35733577
I think the below may point you in the right direction. It Looks like there is some sort of authentication issue Hence the 401 error in the IIS Log files. The sub-status code looks to be a 2.

HTTP 401.2: Denied by server configuration
Description

The client browser and IIS could not agree on an authentication protocol.

Common reasons

    No authentication protocol (including anonymous) is selected in IIS. At least one authentication type must be selected. For more information, click the following article number to view the article in the Microsoft Knowledge Base:
    253667  Error message: HTTP 401.2 - Unauthorized: Logon failed due to server configuration with no authentication
    Only Integrated authentication is enabled, and an older, non-Internet Explorer client browser tries to access the site. This happens because the client browser cannot perform Integrated authentication. To resolve this problem, use one of the following methods:
        Configure IIS to accept Basic authentication. This should only occur over SSL for security purposes.
        Use a client browser that can perform Integrated authentication. Internet Explorer and new versions of Netscape Navigator and Mozilla Firefox can perform Integrated authentication.
    Integrated authentication is through a proxy. This happens because the proxy doesn't maintain the NTLM-authenticated connection and thus sends an anonymous request from the client to the server. Options to resolve this problem are as follows:
        Configure IIS to accept Basic authentication. This should only occur over SSL for security purposes.
        Don't use a proxy.

http://support.microsoft.com/kb/907273
0
 

Author Comment

by:HilltopIT
ID: 35733690
I think there is something there for another issue, but I don't think the authentication is why some icons appear, and when you hit refresh other icons may appear.

Thanks for that article though, because that is going to help with another issue that I think we may be having.
0
 

Author Comment

by:HilltopIT
ID: 35733738
Would the 302 errors be the root of the issue when it comes to images not appearing sometimes?
0
 
LVL 9

Assisted Solution

by:rsoly777
rsoly777 earned 800 total points
ID: 35738716
Just another thought before you read about 302 errors, what version is the RDP client on your XP machines? Are you at SP3 on the XP machines with all applicable updates?

The below explains what a 302 error is

http://www.checkupdown.com/status/E302.html

HTTP Error 302 - Moved temporarily

Introduction

    Your Web server thinks that your URL has been temporarily redirected to another URL. The client system is expected to immediately retry the alternate URL.

302 errors in the HTTP cycle

    Any client (e.g. your Web browser or our CheckUpDown robot) goes through the following cycle when it communicates with the Web server:

        Obtain an IP address from the IP name of the site (the site URL without the leading 'http://'). This lookup (conversion of IP name to IP address) is provided by domain name servers (DNSs).
        Open an IP socket connection to that IP address.
        Write an HTTP data stream through that socket.
        Receive an HTTP data stream back from the Web server in response. This data stream contains status codes whose values are determined by the HTTP protocol. Parse this data stream for status codes and other useful information.

    This error occurs in the final step above when the client receives an HTTP status code that it recognizes as '302'.

Resolving 302 errors - general

    The 302 response from the Web server should always include an alternative URL to which redirection should occur. If it does, a Web browser will immediately retry the alternative URL. So you never actually see a 302 error in a Web browser, unless perhaps you have a corrupt redirection chain e.g. URL A redirects to URL B which in turn redirects back to URL A. If your client is not a Web browser, it should behave in the same way as a Web browser i.e. immediately retry the alternative URL.

    If the Web server does not return an alternative URL with the 302 response, then either the Web server software itself is defective or the Webmaster has not set up the URL redirection correctly.

Resolving 302 errors - CheckUpDown

    Redirection of URLs may occur for low-level URLs (specific URLs within the Web site such as www.isp.com/products/index.html) when you reorganize the web site, but is relatively uncommon for the top-level URLs (such as www.isp.com) which most CheckUpDown users ask us to check. So this error should be fairly infrequent.

    The 302 response from the Web server should always include an alternative URL to which redirection should occur. If it does, CheckUpDown automatically tries the alternative URL. This in turn may possibly lead to another redirection which CheckUpDown then tries. This continues for a maximum of 5 re-directions. As soon as 5 re-directions have occurred, CheckUpDown gives up and reports the 302 error for your account. So you should only ever see the 302 error if 1) the Web server gives no alternative URL on the 302 response or 2) the number of re-directions exceeds 5. This second condition should be fairly unlikely - and may indicate a recursive pattern e.g. URL A redirects to URL B which in turn redirects back to URL A.

    You first need to check that the IP name we use to check for your account is accurate. If you or your ISP have configured something so that any access using this name should now be redirected to another name, then you need to update your CheckUpDown account to start using the new name.

    If you believe that the IP name we use is exact (should not be redirected), please try accessing the current URL using a Web browser. Note carefully which URL actually gets displayed, because your browser may silently switch to a substitute URL if it receives an 302 message from the Web server. If you see any evidence of a new URL, try accessing that directly from your browser. If this works (you see the Web site as expected), then this new URL is what you may need to update on your CheckUpDwon account. If this is a temporary redirection, then you may also need to reinstate the original IP name at a later date when the redirection is no longer effective.

    If none of the above help, we can analyze the underlying HTTP data streams we receive from the Web server. These can provide additional information about the new URL(s) which the Web server thinks we should be accessing. Before doing this, we prefer you to identify any deliberate changes on your side, liaising with your ISP if needs be.

    302 errors should occur infrequently, because top-level URLs do not change often. If they do change, then this is typically because a redirection URL is being suggested. This pervasive change is unlikely to occur by accident, so most often we can resolve this error by updating our system records for your account following a deliberate change of URL on your part, whether this change is temporary or permanent.



Found 302

The data requested actually resides under a different URL, however, the redirection may be altered on occasion (when making links to these kinds of document, the browser should default to using the Udi of the redirection document, but have the option of linking to the final document) as for "Forward".

The response format is the same as for Moved .
0
 

Accepted Solution

by:
HilltopIT earned 0 total points
ID: 35740052
I solved the issue, or at least found a work around.

In IIS Manager 7.5, I went into the application pools. Under RDWeb I changed the managed Pipeline from integrated to Classic. I know that Classic is suppose to be more efficient in the 2008 Server enviornment, but when set to Classic mode, it allowed all the icons/images to come through. I don't know why exactly. Or if someone could tell me how to get integrated mode to work that would be great.

Thanks rsoly777: I can now debug those log errors.
0
 
LVL 9

Expert Comment

by:rsoly777
ID: 35756880
You are welcome
0

Featured Post

Making Bulk Changes to Active Directory

Watch this video to see how easy it is to make mass changes to Active Directory from an external text file without using complicated scripts.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

The recent Microsoft changes on update philosophy for Windows pre-10 and their impact on existing WSUS implementations.
After seeing many questions for JRNL_WRAP_ERROR for replication failure, I thought it would be useful to write this article.
This tutorial will give a an overview on how to deploy remote agents in Backup Exec 2012 to new servers. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as connecting to a remote Back…
This tutorial will show how to configure a single USB drive with a separate folder for each day of the week. This will allow each of the backups to be kept separate preventing the previous day’s backup from being overwritten. The USB drive must be s…
Suggested Courses

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question