我有一個使用託管Web核心(即在ServiceDefinition.cdef中註釋掉)的Azure Web角色,而且我似乎無法註冊mimeType。 ogg被送達。我已經做了相當多的搜索,並找到了一些建議的解決方案,但似乎沒有任何工作。使用託管Web核心服務Windows Azure Web角色中的.ogg
一個解決方案建議添加custom mime type in the web.config。在我的本地IIS上(即不在Azure中)將Web角色作爲Web應用程序運行時,這起作用,但是當我在Azure中運行它時,它不起作用。 .ogg返回一個404.0錯誤(在fiddler中,它有一個Content-Type的文本/ html; charset = utf-8)。
另一個建議是在ServiceDefinition.cdef中註冊一個Start任務,該任務將運行一個cmd文件,該文件將調用appcmd.exe來設置mimeType(例如%windir%\system32\inetsrv\appcmd.exe set config /section:staticContent /+"[fileExtension='ogg',mimeType='audio/ogg']"
)。再次,這不起作用。
似乎其他人在嘗試服務其他靜態內容類型時已經成功使用這些方法。我唯一的猜測是爲什麼它對他們有用,而不是我爲他們運行在託管Web核心時運行Azure完全IIS模式。
任何幫助將不勝感激。
你說得對。這些文件不在那裏。謝謝! – Don