iis添加 mime 映射_以编程方式将Mime类型添加到IIS

iis添加 mime 映射

iis添加 mime 映射

Can you add Mime Types to IIS programmatically? KBs say no: http://support.microsoft.com/kb/q142558/

您可以通过编程将Mime类型添加到IIS吗? KB拒绝: http//support.microsoft.com/kb/q142558/

This VBS will though: (Update: This guy did essentially the same thing!)

但是,该VBS会:(更新:这个家伙做的基本上是一样的!)

Dim LocalMimeMap, MimeMap
Dim ExtensionToAdd, MimeTypeToAdd
Dim i
Const ADS_PROPERTY_UPDATE = 2
Set LocalMimeMap = GetObject("IIS://localhost/MimeMap")
MimeMap = LocalMimeMap.GetEx("MimeMap")
ExtensionToAdd = InputBox("Extension:","IIS") 'TODO Take this from the Command Line
MimeTypeToAdd = InputBox("MIME Type:","IIS") 'TODO Take this from the Command Line
i = UBound(MimeMap)+1
Redim Preserve MimeMap(i) 'Make it bigger and maintain its contents
Set MimeMap(i) = CreateObject("MimeMap") 'Add onto the end
MimeMap(i).Extension = ExtensionToAdd
MimeMap(i).MimeType = MimeTypeToAdd
LocalMimeMap.PutEx ADS_PROPERTY_UPDATE,"MimeMap",MimeMap 'Poke it back in
LocalMimeMap.SetInfo

Dim LocalMimeMap,MimeMap Dim ExtensionToAdd,MimeTypeToAdd 昏暗的我常量ADS_PROPERTY_UPDATE = 2 设置LocalMimeMap = GetObject(“ IIS:// localhost / MimeMap”) MimeMap = LocalMimeMap.GetEx(“ MimeMap”) ExtensionToAdd = InputBox(“ Extension:”,“ IIS”)'TODO从命令行获取MimeTypeToAdd = InputBox(“ MIME Type:”,“ IIS”)'TODO从命令行获取我= UBound(MimeMap)+1 Redim Preserve MimeMap(i)'将其放大并维护其内容设置MimeMap(i)= CreateObject(“ MimeMap”)'添加到最后MimeMap(i).Extension = ExtensionToAdd MimeMap(i).MimeType = MimeTypeToAdd LocalMimeMap.PutEx ADS_PROPERTY_UPDATE,“ MimeMap”,MimeMap'将其重新插入LocalMimeMap.SetInfo

翻译自: https://www.hanselman.com/blog/programmatically-adding-mime-types-to-iis

iis添加 mime 映射

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值