MBAM Beta 2.0 Self Service Portal – This site requires JavaScript to be enabled

It is quite commonplace to be testing bitlocker solutions outside of the corporate environment and I would also imagine that there are numerous institutions that are likely to implement bitlocker that either disallow outright or have stringent control over internet access for client systems.  So it came as a surprise to find that the MBAM 2.0 Self Service Portal (SSP) refuses to work unless the system has internet connectivity.

“This site requires JavaScript to be enabled. How to enable scripting in your browser

The problem here is that the includes within the page code specify sources that are available on a remote Content Delivery Network (CDN) and there is no fallback for locally hosted versions of these files.

  <head>
  <!--         
  -- Third party scripts or code, linked to or referenced from this web site, are licensed to you by the third         
  -- parties that own such code, not by Microsoft, see ASP.NET Ajax CDN Terms of Use         
  -– http://www.asp.net/ajaxlibrary/CDN.ashx.         
  -->         
  <title>     
    MBAM SSP Notice 
  </title>   

  <link rel="stylesheet" href="/SelfService/Content/site.css" type="text/css"/>         
  <script src="//ajax.aspnetcdn.com/ajax/jQuery/jquery-1.7.2.min.js" type="text/javascript"></script>          
  <script src="//ajax.aspnetcdn.com/ajax/3.5/MicrosoftAjax.js" type="text/javascript"></script>          
  <script src="//ajax.aspnetcdn.com/ajax/mvc/2.0/MicrosoftMvcAjax.js" type="text/javascript"></script>         
  <script src="//ajax.aspnetcdn.com/ajax/mvc/2.0/MicrosoftMvcValidation.js" type="text/javascript"></script>         
  <script src="/SelfService/Scripts/SelfServiceWebsite.js" type="text/javascript"></script>          

  <link rel="stylesheet" href="/SelfService/Content/Home/custom.css" type="text/css"/>

  </head>

I’m no web developer, so I had a real quick attempt to remedy this by downloading the referenced .js files and throwing them in the local scripts directory alongside the SelfServiceWebsite.js – alas I couldn’t find where to modify the include to alter the scriptsrc paths.  If anyone find out how to do this, please do let me know.

In the meantime, I can only hope that Microsoft improve the code before final release to include fallback to included local versions of these files.

Andy

About madluka

4 Responses to MBAM Beta 2.0 Self Service Portal – This site requires JavaScript to be enabled

  1. Alexandre Demilly says:

    it is still the same in the RTM.
    You can modify the path in the web.config file in the self service website directory.
    You can contact me if you want more information about it.

    • madluka says:

      I am waiting for the opportune moment to download the MDOP 2013 pack, not had the chance yet. I (and I am sure others) would very much like you to share the necessary modifications to the web.config file in order to get this to work.

  2. hcpookie says:

    javascript issue resolution is found in this article, although it doesn’t state that you’ll receive a javascript error if you configure it wrong which requires you to “discover” the resolution…

    http://technet.microsoft.com/en-us/library/dn145052.aspx

    Under the section titled:

    “To configure the Self-Service Portal when end users cannot access the Microsoft Content Delivery Network”

    javascript file paths for a default install:

    • jQueryPath: /selfservice/Scripts/jQuery-1.7.2.min.js
    • MicrosoftAjaxPath: /selfservice/Scripts/MicrosoftAjax.js
    • MicrosoftMvcAjaxPath: /selfservice/Scripts/MicrosoftMvcAjax.js
    • MicrosoftMvcValidationPath: /selfservice/Scripts/MicrosoftMvcValidation.js

Leave a reply to Alexandre Demilly Cancel reply