Articles in this section

Domain or Plesk shows Error 500.19: Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension'

Plesk for Windows kb: technical ABT: Group B

Applicable to:

  • Plesk for Windows

Symptoms

  • On accessing a Domain, Plesk Interface or Domains > example.com > IIS Settings the following error is shown:

    Error 500.19: Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.srt'

  • The following error appears when migrating a subscription:

    Command execution failed on the source server 'source' (203.0.113.2) with non-zero exit code.
    command: "C:\Program Files (x86)\Plesk\admin\bin64\websrvmng" --get-mime-types --vhost-name=example.com
    exit code: 1
    stdout: Filename: ?\C:\Windows\system32\inetsrv\config\applicationHost.config
    Line number: 39996
    Error: Cannot add duplicate collection entry of type 'mimeMap' with unique key attribute 'fileExtension' set to '.srt'

  • Website's static content like images, .css, .js files cannot be loaded

Cause

Two identical MIME types are specified.

Resolution

Remove the MIME type specified in the error:

For a single domain
  1. Connect to the server via RDP
  2. Create a backup of the file C:\Windows\System32\inetsrv\config\applicationHost.config
  3. Open file C:\Windows\System32\inetsrv\config\applicationHost.config with a text editor
  4. Remove the text in line with number mentioned in the error message and save the changes
Server wide
  1. Log in to the server via RDP
  2. Go to Internet Information Services (IIS) Manager > SERVERNAME > MIME Types
  3. Remove duplicate MIME type
If Plesk Interface is affected
  1. Connect to the server via RDP
  2. Open Internet Information Services (IIS) Manager > <SERVERNAME> > Sites > pleskcontolpanel > MIME Types
  3. Remove one MIME type with extension ".srt"

Internal because the exact steps not are clear

For a single domain via web.config
  1. Log into Plesk

  2. Open Domains > example.com > File Manager

  3. Remove one of the lines with duplicate value for fileExtension from file web.config, for example:

    (...)
    <staticContent>
    <mimeMap fileExtension=".srt" mimeType="application/octet-stream" />
    <mimeMap fileExtension=".srt" mimeType="text/plain" />
    </staticContent>
    (...)

Was this article helpful?

Comments

1 comment
Date Votes
  • We've had to contend with this issue twice now; it seems to spontaneously manifest on occasion. Removing the mime types (ex: apx, msu) server wide solves the issue, but when they spontaneously reappear after several months, it borks the ability of all sites on the server to process images, css, etc...

    0

Please sign in to leave a comment.