Silverlight无法加载

时间:2009-08-07 09:50:16

标签: .net silverlight

我正在尝试在Silverlight 3.0中创建一个“Hello world”应用程序,但是当它运行时,会出现错误:(IE 8)

错误:

Unhandled Error in Silverlight Application  
Code: 2104    
Category: InitializeError       
Message: Could not download the Silverlight application. Check web server settings     

创建项目时,我选择在新网站(ASP.net Web应用程序项目)中托管Silverlight应用程序

这是我的代码:

<UserControl x:Class="Test.MainPage"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" 
mc:Ignorable="d" d:DesignWidth="640" d:DesignHeight="480">
  <Grid x:Name="LayoutRoot">
    <TextBlock Text="Hello World!"/>
</Grid>
</UserControl>

我也尝试在Firefox中运行,但它也无法运行。

有人知道如何解决这个问题吗?

5 个答案:

答案 0 :(得分:3)

您的网络服务器上的MIME类型未正确设置以托管您的银灯应用程序。所需的MIME类型是:

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

答案 1 :(得分:2)

我得到了相同的异常,我正确添加了MIME类型。我的错误(一个非常明显的错误)是我“允许匿名访问”但我忘了给IIS访问我的应用程序虚拟文件夹的Internet访客帐户(冒充匿名访问权限)。所以,我只想分享我的解决方案,以防它有所帮助:)

答案 2 :(得分:1)

通过不在新的ASP.NET应用程序项目中托管它,错误没有显示。

答案 3 :(得分:1)

我刚遇到这个问题。通过安装MIME类型解决了这个问题。

答案 4 :(得分:0)

检查SL应用程序文件的URL。看起来无法下载它。