WIN2K3 IIS6 发布 Silverlight + Ria Services

服务器环境: .NET4.0 + IIS6.5 + Silverlight 4 (未安装VS2010 , Ria Services 和 Silverlight Control Toolkit)

配置过程如下:

  1. 配置ASP.NET应用程序池, 即将ASP.NET运行时改成v4.0.30319
  2. 添加MIME-Types
    .xap    application/x-silverlight-app
    .xaml    application/xaml+xml
    iis7.x自动集成了上述2个MIME类型, 而在iis6.x中则需手动添加
  3. 重新注册aspnet_regiis, 这一步我不知道是否必须(从.NET4.0.30280升级到.NET4.0.30319后发现连.aspx都无法解析)
  4. 网站允许匿名访问, 同时去掉集成身份验证, 否则在调用Domain Service时会出现"密钥键值对错误"这样的异常(即使在Web端配置clientaccesspolicy也不可)
  5. 复制相关.dll至bin目录
    [silverlight control toolkit 的相关程序集]
    Ria Services 的dll有:
      System.ServiceModel.DomainServices.Server.dll
      System.ServiceModel.DomainServices.Hosting.dll

      System.ServiceModel.DomainServices.EntityFramework.dll
    (如果使用ADO.NET EF则需要复制)
      System.ServiceModel.DomainServices.Hosting.OData.dll(如果在添加Domain Service时启用了OData, 则需复制)

添加mime类型

控制面板→Internet 信息服务→网站→默认网站→HTTP头→MIME映射→文件类型→注册文件类型→新类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值