在 IIS 中部署 Silverlight 应用程序时发生错误代码 2105 无法加载 Silverlight 先决条件

Deploy Silverlight application in IIS error occured ERROR Code 2105 Failed to load Silverlight Prerequisites

配置IIS并包含silverlight mimetypes.Please帮我解决。 Image for Reference

  1. 在生产服务器的 wwwroot 下创建一个名为“XXX”的新文件夹。
  2. 形成XXX.Web文件夹复制'ClientBin'文件夹,粘贴到C:\inetpub\wwwroot的XXX文件夹下。请注意,ClientBin 文件夹中有 *.xap 文件。
  3. 复制文件silverlight.js,粘贴到xxx文件夹下
  4. 复制网站*.aspx文件,粘贴到xxx文件夹下

Folder Path

  1. 确保安装了 IIS 管理器。如果不是参考 link https://enterprise.arcgis.com/en/web-adaptor/latest/install/iis/enable-iis-2008-components-server.htm
  2. 正在为 .NET Framework 4 配置 IIS。.NET Framework 4 已经安装,因此无需对 IIS 进行一些额外的配置设置即可使其正确 运行。
  3. 打开 cmd window(使用 运行 作为管理员)
  4. cd 到 C:\Windows\Microsoft.NET\Framework\v4.0.30319 和 运行 aspnet_regiis.exe -i。 (这将安装 ASP.NET v4.0)
  5. 打开 IIS 管理器并单击服务器名称
  6. select ISAPI 和 CGI​​ 限制并检查 ASP.NET v4 条目是否设置为允许
  7. 在 IIS 中创建网站 打开 运行(windows 键 + R)并键入 inetmgr 并按 ENTER 或在管理中打开 IIS tools.IIS 管理器打开。

    IIS

  8. 浏览器通过 XAP 文件下载 Silverlight 应用程序。这些 XAP 文件本质上是包含程序集清单文件和一个或多个程序集的 .zip 文件。因此,请确保 .xap、.xaml 和 .xbap 扩展名包含在 IIS 的 MIME 类型中。 对于 IIS 7,单击左侧面板中的服务器名称。在右侧面板中,选择 MIME 类型。 MIME

  9. 在“MIME 类型”对话框中,单击“添加”按钮输入以下 MIME 类型。

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

如果以上MIME类型已经存在,则无需重新添加。 10. 然后右键单击站点并单击添加网站。添加网站对话框打开。

• 填写所需的详细信息和select 编译代码所在的文件夹。例如:C:\inetpub\wwwroot\XXX • Select 需要端口,默认为 80。 • 包括主机名,例如:XXX.com 然后点击确定。一个网站被创建,它将显示在网站下。现在右键单击网站名称然后管理网站然后单击浏览。