Solved

RDWeb with Windows 8.1

Posted on 2013-12-23
3
1,747 Views
Last Modified: 2014-01-10
I have Remote Webapp set up on a Windows 2008 SP2 server.  Everything works fine with Windows 7 workstations running IE9, 10 and 11. However, when I try to connect to it from a Windows 8.1 Surface machine, I get the "not compatible with this browser version" error message.  I even tried running Windows Update on the Surface but I still get the same error.

On the server end, the only possibly related error I'm seeing is an ASP.NET error, and I'm not even 100% sure that this error occurred at the same time I was trying to connect from the Surface (domain name changed to protect the innocent):

Log Name:      Application
Source:        ASP.NET 2.0.50727.0
Date:          12/21/2013 6:22:40 PM
Event ID:      1309
Task Category: Web Event
Level:         Warning
Keywords:      Classic
User:          N/A
Computer:      Voyager.domain.com
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 12/21/2013 6:22:40 PM
Event time (UTC): 12/21/2013 11:22:40 PM
Event ID: 1b7f481f048742c8a8d7eb8118fbde3d
Event sequence: 48
Event occurrence: 1
Event detail code: 0
 
Application information:
    Application domain: /LM/W3SVC/1/ROOT/RDWeb/Pages-2-130321344385590163
    Trust level: Full
    Application Virtual Path: /RDWeb/Pages
    Application Path: C:\Windows\Web\RDWeb\Pages\
    Machine name: VOYAGER
 
Process information:
    Process ID: 7052
    Process name: w3wp.exe
    Account name: IIS APPPOOL\RDWebAccess
 
Exception information:
    Exception type: NullReferenceException
    Exception message: Object reference not set to an instance of an object.
 
Request information:
    Request URL:  
    Request path:  
    User host address:  
    User:  
    Is authenticated: False
    Authentication Type:  
    Thread account name: IIS APPPOOL\RDWebAccess
 
Thread information:
    Thread ID: 5
    Thread account name: IIS APPPOOL\RDWebAccess
    Is impersonating: False
    Stack trace:    at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.CreateRdpFile(String rdp_contents, String ts_name, String alias, String& rdp_file_url, String& rdp_file_path)
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.ProcessPublishedApp(TSPublishedApplication tsPublishedApp, String tsName, GatewayInfo gatewayInfo, ArrayList& apps)
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.GetFreshApplications()
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.OnCacheItemRemoved(String key, Object value, CacheItemRemovedReason removedReason)
   at System.Web.Caching.CacheEntry.CallCacheItemRemovedCallback(CacheItemRemovedCallback callback, CacheItemRemovedReason reason)
 
 
Custom event details:

Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
  <System>
    <Provider Name="ASP.NET 2.0.50727.0" />
    <EventID Qualifiers="32768">1309</EventID>
    <Level>3</Level>
    <Task>3</Task>
    <Keywords>0x80000000000000</Keywords>
    <TimeCreated SystemTime="2013-12-21T23:22:40.000000000Z" />
    <EventRecordID>57773</EventRecordID>
    <Channel>Application</Channel>
    <Computer>Voyager.domain.com</Computer>
    <Security />
  </System>
  <EventData>
    <Data>3005</Data>
    <Data>An unhandled exception has occurred.</Data>
    <Data>12/21/2013 6:22:40 PM</Data>
    <Data>12/21/2013 11:22:40 PM</Data>
    <Data>1b7f481f048742c8a8d7eb8118fbde3d</Data>
    <Data>48</Data>
    <Data>1</Data>
    <Data>0</Data>
    <Data>/LM/W3SVC/1/ROOT/RDWeb/Pages-2-130321344385590163</Data>
    <Data>Full</Data>
    <Data>/RDWeb/Pages</Data>
    <Data>C:\Windows\Web\RDWeb\Pages\</Data>
    <Data>VOYAGER</Data>
    <Data>
    </Data>
    <Data>7052</Data>
    <Data>w3wp.exe</Data>
    <Data>IIS APPPOOL\RDWebAccess</Data>
    <Data>NullReferenceException</Data>
    <Data>Object reference not set to an instance of an object.</Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>
    </Data>
    <Data>False</Data>
    <Data>
    </Data>
    <Data>IIS APPPOOL\RDWebAccess</Data>
    <Data>5</Data>
    <Data>IIS APPPOOL\RDWebAccess</Data>
    <Data>False</Data>
    <Data>   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.CreateRdpFile(String rdp_contents, String ts_name, String alias, String&amp; rdp_file_url, String&amp; rdp_file_path)
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.ProcessPublishedApp(TSPublishedApplication tsPublishedApp, String tsName, GatewayInfo gatewayInfo, ArrayList&amp; apps)
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.GetFreshApplications()
   at Microsoft.TerminalServices.Publishing.Portal.RWSTerminalServerAccessor.OnCacheItemRemoved(String key, Object value, CacheItemRemovedReason removedReason)
   at System.Web.Caching.CacheEntry.CallCacheItemRemovedCallback(CacheItemRemovedCallback callback, CacheItemRemovedReason reason)
</Data>
  </EventData>
</Event>

Not being a web programmer, I'm stumped by this code and have no idea even how to figure out if it's relevant.

Anyone have similar issues or any ideas on this?
0
Comment
Question by:Hypercat (Deb)
  • 2
3 Comments
 
LVL 53

Expert Comment

by:McKnife
Comment Utility
Hi.

As I don't use RDWebapps so far, I wonder if I can help at all.
I would conduct simple tests: does it work with win8 and IE10? If yes, does it work with win8 and IE11? If still yes, does it maybe work with another naked win8.1?
0
 
LVL 38

Accepted Solution

by:
Hypercat (Deb) earned 0 total points
Comment Utility
OK, I figured out the IE11 issue and can now log on to the RDWEB website. However, I'm getting an error message trying to open the web apps themselves.  I'm going to close this issue with the following as the solution to the IE11 compatibility problem:

http://www.blackforce.co.uk/2013/10/24/rds-2008-browser-not-supported-ie10-ie11

I will post a new question with a description of the new issue.
0
 
LVL 38

Author Closing Comment

by:Hypercat (Deb)
Comment Utility
I found the solution myself and have posted it for future reference for others having the same issue.
0

Featured Post

Threat Intelligence Starter Resources

Integrating threat intelligence can be challenging, and not all companies are ready. These resources can help you build awareness and prepare for defense.

Join & Write a Comment

You might have come across a situation when you have Exchange 2013 server in two different sites (Production and DR). After adding the Database copy in ECP console it displays Database copy status unknown for the DR exchange server. Issue is strange…
Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
To efficiently enable the rotation of USB drives for backups, storage pools need to be created. This way no matter which USB drive is installed, the backups will successfully write without any administrative intervention. Multiple USB devices need t…
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…

771 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

13 Experts available now in Live!

Get 1:1 Help Now