Feedback

C# - IIS6: MimeType anlegen

Veröffentlicht von am 23.06.2011
(0 Bewertungen)
Fügt einen neuen MimeType dem Server hinzu.
GFU-Schulungen  [Anzeige]

Visual Studio Team Foundation Server 2017/2015 (TFS) - Komplett 

Visual Studio Team Foundation Server 2017/2015 (TFS) für Administratoren - Kompakt

Nach dieser Schulung beherrschen Sie die Grundlagen des TFS. Sie erledigen administrative Aufgaben schnell und sicher.

/// <summary>
/// Adds the MIME type.
/// </summary>
/// <param name="extension">The extension.</param>
/// <param name="mimeType">The MimeType.</param>
public void AddMimeType(string extension, string mimeType)
{
  using (var w3svc = new DirectoryEntry("IIS://localhost/MimeMap"))
  {
    w3svc.RefreshCache();
    var mimeMaps = w3svc.Properties["MimeMap"];

    var mimeMap = mimeMaps.OfType<IISMimeType>().FirstOrDefault(mt => mt.Extension == extension);
    if (mimeMap != null)
      mimeMaps.Remove(mimeMap);
    mimeMap = new MimeMap { Extension = extension };
    mimeMap.MimeType = mimeType;
    mimeMaps.Add(mimeMap);
    w3svc.CommitChanges();
  }
}

Abgelegt unter IIS, IIS6, MimeType, Mime Type.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!