服务器环境: .NET4.0 + IIS6.5 + Silverlight 4 (未安装VS2010 ,Ria Services 和 Silverlight Control Toolkit)
配置过程如下:
- 配置ASP.NET应用程序池,即将ASP.NET运行时改成v4.0.30319
- 添加MIME-Types
.xap application/x-silverlight-app
.xaml application/xaml+xml
iis7.x自动集成了上述2个MIME类型,而在iis6.x中则需手动添加 - 重新注册aspnet_regiis,这一步我不知道是否必须(从.NET4.0.30280升级到.NET4.0.30319后发现连.aspx都无法解析)
- 网站允许匿名访问,同时去掉集成身份验证,否则在调用Domain Service时会出现"密钥键值对错误"这样的异常(即使在Web端配置clientaccesspolicy也不可)
-
复制相关.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类型
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。