I'm still having the issue to this problem

Posted on 2011-05-10
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
Question by:HilltopIT
    LVL 9

    Expert Comment

    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.

    Author Comment

    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.


    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

    But I still get broken images/ links

    LVL 9

    Expert Comment

    Are you receiving any errors in the event logs that may give you any indication what is going on?
    LVL 9

    Expert Comment

    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:


    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.

    Author Comment

    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:


    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 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

    Author Comment

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

    LVL 9

    Expert Comment

    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?

    Author Comment

    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
    LVL 9

    Expert Comment

    What version of IE are you using on XP?

    Author Comment

    I'm using IE 8 and 7 test beds. The company standard is currently 8
    LVL 9

    Expert Comment

    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

    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.

    Author Comment

    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.

    Author Comment

    Would the 302 errors be the root of the issue when it comes to images not appearing sometimes?
    LVL 9

    Assisted Solution

    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 Error 302 - Moved temporarily


        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 when you reorganize the web site, but is relatively uncommon for the top-level URLs (such as 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 .

    Accepted Solution

    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.
    LVL 9

    Expert Comment

    You are welcome

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Redirected folders in a windows domain can be quite useful for a number of reasons, one of them being that with redirected application data, you can give users more seamless experience when logging into different workstations.  For example, if a use…
    I was supporting a handful of Windows 2008 (non-R2) 2 node clusters with shared quorum disks. Some had SQL 2008 installed and some were just a vendor application that we supported. For the purposes of this article it doesn’t really matter which so w…
    This tutorial will give a short introduction and overview of Backup Exec 2012 and how to navigate and perform basic functions. Click on the Backup Exec button in the upper left corner. From here, are global settings for the application such as conne…
    This tutorial will walk an individual through configuring a drive on a Windows Server 2008 to perform shadow copies in order to quickly recover deleted files and folders. Click on Start and then select Computer to view the available drives on the se…

    761 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

    Need Help in Real-Time?

    Connect with top rated Experts

    7 Experts available now in Live!

    Get 1:1 Help Now