iis10.0上带有RIA服务的Silverlight导致404错误
试图在Windows Server 2016上将具有WCF RIA服务的现有工作Silverlight应用程序从IIS 6.0迁移到IIS 10.0,但应用程序无法返回404错误。当我在服务器上安装VisualStudio并尝试运行该应用程序时,它在IIS Express的上下文中可以正常工作 服务器已安装以下组件iis10.0上带有RIA服务的Silverlight导致404错误,iis,silverlight,silverlight-4.0,wcf-ria-services,windows-server,Iis,Silverlight,Silverlight 4.0,Wcf Ria Services,Windows Server,试图在Windows Server 2016上将具有WCF RIA服务的现有工作Silverlight应用程序从IIS 6.0迁移到IIS 10.0,但应用程序无法返回404错误。当我在服务器上安装VisualStudio并尝试运行该应用程序时,它在IIS Express的上下文中可以正常工作 服务器已安装以下组件 Microsoft Silverlight 5.0 Microsoft Silverlight 4 SDK Microsoft Silverlight 5 SDK WCF RIA服
- Microsoft Silverlight 5.0
- Microsoft Silverlight 4 SDK
- Microsoft Silverlight 5 SDK
- WCF RIA服务V1.0 SP2
System.ServiceModel.DomainServices
创建的虚拟RIA服务,它也会导致404个错误。下面是直接从IIS浏览时fiddler的屏幕打印。我错过了什么?是否有人在IIS 10.0上成功部署了Silverlight with RIA服务
根据注释,附件是从浏览器和web.config设置访问URL时的实际错误
感谢您在这方面的帮助。经过长时间的努力,我们发现可能需要启用
HTTP激活
对于添加角色和功能向导下的WCF服务
,如图所示。WCF RIA服务抛出的404错误非常模糊,甚至在Fiddler之类的工具中也可能不会给出实际错误
请注意,我使用的是Windows Server 2016,根据您使用的服务器版本,您可能会看到一些不同的向导
为我工作。对于希望使用Powershell执行安装的任何人,这是我使用的命令
Enable-WindowsOptionalFeature -Online -FeatureName WCF-HTTP-Activation45 -All;
请注意,我的第一次尝试失败,因为缺少父功能。-All
开关确保它们也已安装