Recent DNN Video Library Artivles

  • KBA-01067-8Q0ZNL

    Purpose & Scope

    Microsoft® SilverlightTM is a cross-browser, cross-platform plug-in for delivering the next generation of .NET based media experiences and rich interactive applications for the Web. Silverlight offers a flexible programming model that supports AJAX, VB, C#, Python, and Ruby, and integrates with existing Web applications. Silverlight supports fast, cost-effective delivery of high-quality video to all major browsers running on the Mac OS or Windows.

    In most cases, hosters do not need to perform particular deployments to support Silverlight. However, check for the following basic items that could prevent Silverlight from functioning correctly.


    MIME Types

    In Windows Server 2008 IIS 7.0

    All MIME types needed to support Silverlight are implemented by default in Windows Server 2008 IIS 7.0 and Windows Vista SP1.  Windows Vista RTM customers can add mime types by running ‘IIS Manager’, clicking on ‘Mime Types’, then clicking ‘add’ and adding the following mime types:

    • .xap     application/x-silverlight-app
    • .xaml    application/xaml+xml
    • .xbap    application/x-ms-xbap

    Alternatively, you can add the following mime types to your %windir%\system32\inetsrv\config\applicationHost.config file in the <staticContent> section.

    <mimeMap fileExtension=’.xaml’ mimeType=’application/xaml+xml’ />
    <mimeMap fileExtension=’.xap’ mimeType=’application/x-silverlight-app’ />
    <mimeMap fileExtension=’.xbap’ mimeType=’application/x-ms-xbap’ />

    In Windows Server 2003 IIS 6.0

    To enable IIS 6.0 in Windows Server 2003 or IIS7 in Windows Vista RTM with the appropriate MIME Types, add:

    • .xap     application/x-silverlight-app
    • .xaml    application/xaml+xml
    • .xbap    application/x-ms-xbap

    Here is a VBS script you could run to enable each of these types:


    if WScript.Arguments.Count < 2 then
    WScript.Echo ‘Usage: ‘ + WScript.ScriptName + ‘ extension mimetype’
    end if 

    ‘Get the mimemap object.  
    Set MimeMapObj = GetObject(‘IIS://LocalHost/MimeMap’)  

    ‘Get the mappings from the MimeMap property.  
    aMimeMap = MimeMapObj.GetEx(‘MimeMap’)  

    ‘ Add a new mapping.  
    i = UBound(aMimeMap) + 1  
    Redim Preserve aMimeMap(i)  
    Set aMimeMap(i) = CreateObject(‘MimeMap’)  
    aMimeMap(i).Extension = WScript.Arguments(0)  
    aMimeMap(i).MimeType = WScript.Arguments(1)  
    MimeMapObj.PutEx ADS_PROPERTY_UPDATE, ‘MimeMap’, aMimeMap  

    WScript.Echo ‘MimeMap successfully added: ‘
    WScript.Echo ‘    Extension: ‘ + WScript.Arguments(0)
    WScript.Echo ‘    Type:      ‘ + WScript.Arguments(1)

    If you copy and paste the code above into a VBS file and save it as ADDMIMETYPE.VBS the syntax to add each type would be:

    ADDMIMETYPE.VBS  .xap  application/x-silverlight-app ADDMIMETYPE.VBS  .xaml application/xaml+xmlADDMIMETYPE.VBS  .xbap application/x-ms-xbap

    Using the IIS Manager User Interface in Windows Server 2003 IIS 6.0

    1. Go to Start\Administrative Tools and run IIS Manager, see figure below:

    2. Right click on the server name and select ‘Properties’, see figure below:

    3. In the Properties Dialog, click on the ‘MIME Types’ button, see figure below:

    4. In the ‘MIME Types’ Dialog, click the ‘New’ button, see figure below:

    5. In the ‘MIME Type’ Dialog enter one MIME Type at the time:

  • .xap     application/x-silverlight-app
  • .xaml    application/xaml+xml
  • .xbap    application/x-ms-xbap

    see figure below:

    For detailed information on Silverlight, visit

  • Recent News

    DotNetNuke DNN Spam Registrations Proble...
    By InteractiveWebs on May 29, 2014
    Font Icons Not Displaying in Internet Ex...
    By InteractiveWebs on July 23, 2013
    Bulk Emailer–Customer Review
    By InteractiveWebs on July 13, 2013
    Advanced Login Deadlock Protection
    By InteractiveWebs on May 27, 2013
    Zendesk DotNetNuke (dnn) Integration
    By InteractiveWebs on June 21, 2012
    DotNetNuke Google Authentication
    By InteractiveWebs on June 21, 2012
    DotNetNuke SSO Single Sign-on CE
    By InteractiveWebs on June 21, 2012
    DotNetNuke Microsoft Silverlight pivot m...
    By InteractiveWebs on June 13, 2012
    Understanding Web-Safe Fonts / Web Frien...
    By InteractiveWebs on March 29, 2012
    Microsoft Outlook Sync for DNN Updated t...
    By InteractiveWebs on March 26, 2012