IIS部署Silverlight 参考

 

1.如果是iis6或更早版本需要添加MIME类型,如下:

  .xaml application/xaml+xml
    .xap application/x-silverlight-app
    .xbap application/x-ms-xbap

  2.安装RiaServices组件:

  方法a:

  msiexec /i RiaServices.msi Server=True

  方法b:

  或者不安装RiaServices.msi,将以下三个dll文件复制到bin:

  system.servicemodel.domainservices.entityframework

  system.servicemodel.domainservices.hosting

  system.servicemodel.domainservices.server

  3.server2003 + IIS6,wcf默认没有被enabled,可以执行以下命令:

 

  4.另外,如果生成的entity使用的数据库是sqlserver 2008,但后来实际使用中使用的数据库是sqlserver 2005可能会报“使用的 SQL Server 版本不支持数据类型datetime2”的错误,解决方法:

  用记事本或者XML Editor打开edmx文件,搜索ProviderManifestToken值,改为2005就ok了。


最后装完环境运行命令.
c:\windows\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis -i -enable
c:\windows\Microsoft.NET\Framework\v4.0.30319\ServiceModelReg.exe" -ia


 最佳答案:
    1:安装IIS
2:安装frmwork4.0
3:安装Silverlight_4_Toolkit_April_2010.msi
4:建创网站的虚拟目录
5:从开发机拷备System.ServiceModel.DomainServices.Hosting和System.ServiceModel.DomainServices.Server到生产机的C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL这个目录
6:拷备clientaccesspolicy.xml文件到wwwroot目录
7:从开发机拷备拷备System.ServiceModel.DomainServices.Hosting.OData和System.ServiceModel.DomainServices.EntityFramework到生产机 C:\WINDOWS\Microsoft.NET\assembly\GAC_MSIL这个目录
8:配置IIS
   (1):wev服务扩展->允许asp.netv4.0
   (2):网站属性->文档->添加默认文档(如:Investoday.Yankee.ThirdPartyTestPage.aspx)
   (3):网站属性->目录安全性->把身份验证只设置成启用匿名方部,去掉集成windows身份验证
   (4):网站属性->Asp.net->选择Version版本为4.0
   (5):网站属性->Http头->点击MIME类型->添加.xaml:application/xaml+xml和.xap:application/x-silverlight-app的映射
   (6):重启IIS->运行命令:iisreset


iis发布后需要配置excel dcom.

1.为excel com组件添加everyone用户的权限,具体如下:

控制面板->管理工具->组件服务->组件服务->计算机->我的电脑->DCOM 配置->Microsoft Excel Application->属性->安全

三个panel中全部选择自定义->编辑->添加“everyone”用户(位置选择为启动IIS用户所在位置),并开放此用户的所有权限。

2.选择运行com组件的用户:

在上面属性窗口中选择“标识”tab页,把下面的radio button 从“启动用户”改为“交互式用户”。


 以上步骤紧供参考,没有完全验证。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值