IIS üzerinde Silverlight Application Mime Type Ayarları

IIS üzerinde Silverlight uygulamalarını çalıştırabilmek için MIME TYPE ayarlarının yapılması gerekmektedir.  Bunun için aşağıda yer alan kodları addmime.vbs olarak kaydedin

[box type=”info”]

Const ADS_PROPERTY_UPDATE = 2

if WScript.Arguments.Count < 2 then

WScript.Echo “Kullanım: ” + WScript.ScriptName + ” mimetype uzantısı”

WScript.Quit

end if

Set MimeMapObj = GetObject(“IIS://LocalHost/MimeMap”)

aMimeMap = MimeMapObj.GetEx(“MimeMap”)

i = UBound(aMimeMap) + 1

Redim Preserve aMimeMap(i)

Set aMimeMap(i) = CreateObject(“MimeMap”)

aMimeMap(i).Extension = WScript.Arguments(0)

aMimeMap(i).MimeType = WScript.Arguments(1)

MimeMapObj.PutEx ADS_PROPERTY_UPDATE, “MimeMap”, aMimeMap

MimeMapObj.SetInfo

WScript.Echo “MimeMap eklendi: “

WScript.Echo ”    Uzantı: ” + WScript.Arguments(0)

WScript.Echo ”    Tip:      ” + WScript.Arguments(1)

[/box]

kaydetmiş olduğunuz bu dosyanın bulunduğu klasörde yine aşağıdaki kodları kullanarak mimetype.cmd isimli bir dosya oluşturun.

[box]

addmime.vbs .xbap application/x-ms-xbap

addmime.vbs .xaml  application/xaml+xml

addmime.vbs .xaml  application/xaml+xml

iisreset

[/box]

ve mimetype.cmd dosyanıza çift tıklayarak çalıştırın.

Bu sayede IIS üzerine Silverlight tarafından kullanılan mime type ayarlarınızı ekleyebilir ve web sunucunuzu restart yaparak ayarların hizmete alınmasını sağlayabilirsiniz.