Я могу установить тип MIME IIS в.NET?

Решение проблемы состояло в том, чтобы избежать использования ExecuteSqlCommand в данном контексте. Поскольку для этого запроса мне не требовались какие-либо функции EF, я использовал SqlCommand.ExecuteNonQuery() из библиотеки System.Data.SqlClient. Вот рабочий пример:

using (SqlConnection con = new SqlConnection(< your connection string >))
{
    con.Open();
    SqlCommand command = new SqlCommand();
    command.CommandText = " SQL STATEMENT HERE ";
    command.Connection = con;
    command.ExecuteNonQuery();
}
5
задан Benjamin Pollack 19 November 2009 в 23:18
поделиться

2 ответа

Добавить к основному списку типов пантомимы:

using (DirectoryEntry mimeMap = new DirectoryEntry("IIS://Localhost/MimeMap"))
{
    PropertyValueCollection propValues = mimeMap.Properties["MimeMap"];

    IISOle.MimeMapClass newMimeType = new IISOle.MimeMapClass();
    newMimeType.Extension = extension; // string - .xap
    newMimeType.MimeType = mimeType;   // string - application/x-silverlight-app

    propValues.Add(newMimeType);
    mimeMap.CommitChanges();
}

Добавьте ссылку на:

'Система. DirectoryServices на.NET добавляют ссылочную вкладку
'Активный Поставщик Пространства имен IIS DS' на COM добавляет ссылочную вкладку.

Настраивать тип пантомимы для определенного сайта, изменения..

'IIS://Localhost/MimeMap'

кому:

'IIS://Localhost/W3SVC/[iisnumber]/root'

... замена '[iisnumber]' с IISNumber веб-сайта.

6
ответ дан 14 December 2019 в 09:04
поделиться

«Активный поставщик пространства имен IIS DS» на вкладке добавления ссылок COM.

Если его нет, вам необходимо установить IIS на свой компьютер.

См. Есть ли там способ получить ВСЕ типы MIME вместо написания огромного оператора case?

1
ответ дан 14 December 2019 в 09:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: