在 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
- 在生产服务器的 wwwroot 下创建一个名为“XXX”的新文件夹。
- 形成XXX.Web文件夹复制'ClientBin'文件夹,粘贴到C:\inetpub\wwwroot的XXX文件夹下。请注意,ClientBin 文件夹中有 *.xap 文件。
- 复制文件silverlight.js,粘贴到xxx文件夹下
- 复制网站*.aspx文件,粘贴到xxx文件夹下
Folder Path
- 确保安装了 IIS 管理器。如果不是参考 link https://enterprise.arcgis.com/en/web-adaptor/latest/install/iis/enable-iis-2008-components-server.htm
- 正在为 .NET Framework 4 配置 IIS。.NET Framework 4 已经安装,因此无需对 IIS 进行一些额外的配置设置即可使其正确 运行。
- 打开 cmd window(使用 运行 作为管理员)
- cd 到 C:\Windows\Microsoft.NET\Framework\v4.0.30319 和 运行 aspnet_regiis.exe -i。 (这将安装 ASP.NET v4.0)
- 打开 IIS 管理器并单击服务器名称
- select ISAPI 和 CGI 限制并检查 ASP.NET v4 条目是否设置为允许
在 IIS 中创建网站
打开 运行(windows 键 + R)并键入 inetmgr 并按 ENTER 或在管理中打开 IIS tools.IIS 管理器打开。
IIS
浏览器通过 XAP 文件下载 Silverlight 应用程序。这些 XAP 文件本质上是包含程序集清单文件和一个或多个程序集的 .zip 文件。因此,请确保 .xap、.xaml 和 .xbap 扩展名包含在 IIS 的 MIME 类型中。
对于 IIS 7,单击左侧面板中的服务器名称。在右侧面板中,选择 MIME 类型。
MIME
在“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
然后点击确定。一个网站被创建,它将显示在网站下。现在右键单击网站名称然后管理网站然后单击浏览。
配置IIS并包含silverlight mimetypes.Please帮我解决。 Image for Reference
- 在生产服务器的 wwwroot 下创建一个名为“XXX”的新文件夹。
- 形成XXX.Web文件夹复制'ClientBin'文件夹,粘贴到C:\inetpub\wwwroot的XXX文件夹下。请注意,ClientBin 文件夹中有 *.xap 文件。
- 复制文件silverlight.js,粘贴到xxx文件夹下
- 复制网站*.aspx文件,粘贴到xxx文件夹下
Folder Path
- 确保安装了 IIS 管理器。如果不是参考 link https://enterprise.arcgis.com/en/web-adaptor/latest/install/iis/enable-iis-2008-components-server.htm
- 正在为 .NET Framework 4 配置 IIS。.NET Framework 4 已经安装,因此无需对 IIS 进行一些额外的配置设置即可使其正确 运行。
- 打开 cmd window(使用 运行 作为管理员)
- cd 到 C:\Windows\Microsoft.NET\Framework\v4.0.30319 和 运行 aspnet_regiis.exe -i。 (这将安装 ASP.NET v4.0)
- 打开 IIS 管理器并单击服务器名称
- select ISAPI 和 CGI 限制并检查 ASP.NET v4 条目是否设置为允许
在 IIS 中创建网站 打开 运行(windows 键 + R)并键入 inetmgr 并按 ENTER 或在管理中打开 IIS tools.IIS 管理器打开。
IIS
浏览器通过 XAP 文件下载 Silverlight 应用程序。这些 XAP 文件本质上是包含程序集清单文件和一个或多个程序集的 .zip 文件。因此,请确保 .xap、.xaml 和 .xbap 扩展名包含在 IIS 的 MIME 类型中。 对于 IIS 7,单击左侧面板中的服务器名称。在右侧面板中,选择 MIME 类型。 MIME
在“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 然后点击确定。一个网站被创建,它将显示在网站下。现在右键单击网站名称然后管理网站然后单击浏览。