RDWeb with Windows 8.1

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?
LVL 38
Hypercat (Deb)Asked:
Who is Participating?
 
Hypercat (Deb)Connect With a Mentor Author Commented:
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
 
McKnifeCommented:
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
 
Hypercat (Deb)Author Commented:
I found the solution myself and have posted it for future reference for others having the same issue.
0
All Courses

From novice to tech pro — start learning today.