Feedback

C# - IIS7: MimeType anlegen

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

Angular mit ASP.NET Core für .NET-Entwickler

.NET ist Ihnen vertraut, als Entwickler verfügen Sie über einschlägige Kenntnisse. In diesem Kurs lernen Sie nun, Angular in .NET-Umgebungen einzusetzen. Sie verstehen das Konzept von Angular und integrieren das clientseitige JS-Framework sicher in.NET-Anwendungen.

XML und .NET Überblick

Um auf dem neuesten Wissensstand zu sein, sollten Sie unser aktuelles ASP .NET Komplett Seminar belegen.
Nach dem Seminar kennen Sie die wichtigsten Strömungen in der Software-Technologie

/// <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 serverManager = new ServerManager())
  {
    var config = serverManager.GetApplicationHostConfiguration();
    var staticContentSection = config.GetSection("system.webServer/staticContent");
    var staticContentCollection = staticContentSection.GetCollection();
    var mimeMapElement = staticContentCollection.FirstOrDefault(ce => ce["fileExtension"].ToString() == extension);
    if (mimeMapElement != null)
      staticContentCollection.Remove(mimeMapElement);
    mimeMapElement = staticContentCollection.CreateElement("mimeMap");
    mimeMapElement["fileExtension"] = extension;
    mimeMapElement["mimeType"] = mimeType;
    staticContentCollection.Add(mimeMapElement);
    serverManager.CommitChanges();
  }
}

Abgelegt unter IIS, IIS7, MimeType, Mime Type.

Kommentare zum Snippet

 

Logge dich ein, um hier zu kommentieren!