Skip to main content
bgordon8684
Inspiring
April 27, 2017
Question

IIS 10 Coldfusion 11 served website won't load default home page on IOS mobile devices

  • April 27, 2017
  • 6 replies
  • 3072 views

Have a Windows 2016 server with IIS 10 running ColdFusion 11. Certain websites (with https://) won't load the default home page on iPhone and iPad only. The default home pages load great on all browsers on Windows 10, and even on a Mac in Safari and Chrome, but won't load on iPhone and iPad in either Safari or Chrome -- they just time out. If I put the name of the default page in the URL, it will load just fine on these IOS mobile devices, but if I just use the site's domain name, it will NOT load. IOS versions are up-to-date. If we set the default page to an html page it WILL load; if we set it to a cfm page it WILL NOT load.

So the FAILING situation is in loading default cfm page on iPhone or iPad.

I have come up with a workaround for this problem.

I created an index.html file containing:

<meta http-equiv="refresh" content="0;URL='https://domainname.com/index.cfm'" />

and made index.html the default page for the website.

I don't like it, but it seems to get things working on the iPad and iPhone.

Anyone have any suggestions?  Thanks!

    This topic has been closed for replies.

    6 replies

    nikhilsid
    Participant
    June 5, 2018

    Hi,


    We have worked with Microsoft and this issue has been fixed in the Windows update released by them. The update's key is: KB4093120.

    It can be found on this link: https://www.catalog.update.microsoft.com/Search.aspx?q=2018-04

    We have verified this fix at our end and everything seems to work fine. Please do let us know in case you find that the issue has not been fixed Microsoft in their update.

    Thanks
    Nikhil Siddhartha

    Adobe ColdFusion

    Participant
    November 16, 2017

    I believe this was resolved with iOS 11. We had this issue but after upgrading to iOS 11, I could no longer reproduce this issue.

    Participant
    October 3, 2017

    This is apparently a bug in Safari version 9 and newer.  Affects ColdFusion running on Windows Server 2016, but also other applications (reported by other developers of ASP, ASP.net and NGINX.)

    Detailed here:

    http://www.giancarlogomez.com/2016/05/coldfusion-iis-10-http2-safari-bug.html

    https://tracker.adobe.com/#/view/CF-4198446

    Temporary fix (disable http2 on Windows Server 2016 in the registry):

    - Open the registry editor (regedit)

    - Browse to Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters

    - Enter 2 new DWORD Values EnableHttp2Cleartext and EnableHttp2Tls

    - Set their values to 0

    - Reboot

    Reference:

    https://www.youtube.com/watch?v=a__h2EkbCb4

    https://medium.com/@jason.mcclellan/nginx-safari-http2-not-working-607a8333e67a

    Inspiring
    August 17, 2017

    I think this is related to this bug:

    https://tracker.adobe.com/#/view/CF-4198446

    Participant
    August 14, 2017

    We are experiencing this too. We have IIS 10 and ColdFusion 2016. Any solutions?

    bgordon8684
    Inspiring
    April 29, 2017

    This problem does not occur with IIS 6 on an earlier server operating system.  Only with IIS 10 on Windows Server 2016.