在IIS部署Silverlight网站
如何架设支持Silverlight的Web服务器呢
需要给当前的网站添加如下MIME Types
(这是很重要的一步,我使用的是IIS,Apache等非微软的Web服务器也能架设Silverlight)
.xaml application/xaml+xml
.xap application/x-Silverlight-app
如果要支持WPF和Clickonce应用程序,需要添加如下MIME Types
.manifest application/manifest
.application application/x-ms-application
.xbap application/x-ms-xbap
.deploy application/octet-stream
.xps application/vnd.ms-xpsdocument
到这里咱们的第一步就大功搞成了
你已经可以创建Silverlight应用程序
发布应用程序:
通过IIS发布本应用程序你必须注册WCF组件(不然无法识别.svc文件,你的WCF通信将瘫痪)
在Vista操作系统中你需要按照如下步骤进入
Control Panel->Programs->Programs and Features->Turn Windows Features on or off
勾选下图中框红的那个组件(默认不勾选)
如果是在XP或者Windows 2003上,请在命令行中运行如下代码注册WCF组件
cd %SYSTEMROOT%\Microsoft.NET\Framework\v3.0\Windows Communication Foundation\
ServiceModelReg.exe /i /x
这样你的Silverlight就可以在IIS上面正常运行了