Silverlight 与 IIS 10.0 上的 RIA 服务导致 404 错误

Den*_*s R 4 iis silverlight windows-server silverlight-4.0 wcf-ria-services

尝试将具有 WCF RIA 服务的现有工作 Silverlight 应用程序从IIS 6.0迁移到W indows Server 2016上的IIS 10.0,但该应用程序无法返回404 错误。当我在服务器上安装 Visual Studio 并尝试运行应用程序时,它在 IIS Express 的上下文中工作正常。

服务器安装了以下组件。

  • 微软银光 5.0
  • 微软 Silverlight 4 SDK
  • 微软 Silverlight 5 SDK
  • WCF RIA 服务 V1.0 SP2

我什至尝试直接访问由创建的虚拟 RIA 服务System.ServiceModel.DomainServices,它也会导致 404 错误。下面是直接从 IIS 浏览时 fiddler 的屏幕打印。我在这里缺少什么?有没有人在 IIS 10.0 上成功部署 Silverlight 和 RIA 服务?

在此处输入图片说明

根据评论,附件是从浏览器和 web.config 设置访问 URL 时的实际错误

在此处输入图片说明 在此处输入图片说明

感谢您在这方面的帮助。

Den*_*s R 9

经过长期的斗争想通了,我们可能需要启用HTTP ActivationWCF ServicesAdd Roles and Features Wizard所示的形象。WCF RIA 服务抛出的404错误真的很模糊,即使在像 Fiddler 这样的工具中也可能不会给你实际的错误。

请注意,我使用的是 Windows Server 2016,根据您使用的服务器版本,您可能会看到略有不同的向导。

在此处输入图片说明