1 首先设置好iis,以iis6.0为例。


检查IIS里的MIME类型有没有添加下面这些?
.xaml application/xaml+xml
.xap application/x-silverlight-app
.manifest application/manifest
.application application/x-ms-application
.xbap application/x-ms-xbap
.deploy application/octet-stream
.xps application/vnd.ms-xpsdocument
在IIS中点击站点属性,在“HTTP 头(HTTP Headers)”标签页中,点击“MIME 类型(MIME Types)”,点击“新建”,加入以下条目: 扩展名


2 进入后台找到默认模板_postattachments.htm, 找到"/silverlight/UploadFile/ClientBin/MultiFileUpload.xap"
修改为"{rooturl}silverlight/UploadFile/ClientBin/MultiFileUpload.xap";
找到Silverlight.createObject(
"/silverlight/UploadFile/ClientBin/MultiFileUpload.xap",
$("swfbox"),
pluginID,
{
width: '500',
height: '350',
inplaceInstallPrompt: 'true'
把height高度改成450,然后重新生成模板。
3 下载下面的附件替换论坛目录silverlight\UploadFile\ClientBin里的MultiFileUpload.xap。
附件: MultiFileUpload.rar (2009/9/4 9:47:01, 332.13 K)
该附件被下载次数 205
4 后台基本设置——启用SilverLight。
5 后台——用户权限——最大允许的上传附件数,设为10以上。
解决silverlight批量上传2104错误的方法
http://nt.discuz.net/showtopic-73650.html