我正在尝试部署一个 Silverlight Pivot 站点,但遇到了以下问题:cxml 只能从服务器中的单个目录正确提供。如果从该目录中请求 cxml 文件,我会得到 xml 响应。如果我尝试另一个目录,我会得到 500 错误。
我已将 MIME 类型添加到服务器。
我到底做错了什么?
答案1
您需要将其添加到 mime 类型列表中,它工作的特定目录很可能包含在本地。您可以使用 AppCmd.exe 将其全局添加:
appcmd.exe set config -section:system.webServer/staticContent /+"[fileExtension='.cxml',mimeType='text/xml']"
或者使用 IIS 管理器中的 Mime 类型功能。
更多信息: http://www.iis.net/ConfigReference/system.webServer/staticContent/mimeMap