Silverlight空白浏览器

Silverlight空白浏览器,silverlight,browser,Silverlight,Browser,我对Silverlight默认VS2008项目有问题。Wnen我创建一个新的SL项目并选择ASP.NET网站Web项目类型“一切正常”-在浏览器中我看到默认模板。但是当我选择ASP.NET Web应用程序并运行它时,我会看到一个空白的浏览器屏幕,屏幕上显示js错误:Silverlight应用程序中未处理的错误代码:2104 Category:InitializeError消息:无法下载Silverlight应用程序。检查web服务器设置。怎么了?是的,这也发生在我身上。没有添加的是我的MIME类

我对Silverlight默认VS2008项目有问题。Wnen我创建一个新的SL项目并选择ASP.NET网站Web项目类型“一切正常”-在浏览器中我看到默认模板。但是当我选择ASP.NET Web应用程序并运行它时,我会看到一个空白的浏览器屏幕,屏幕上显示js错误:Silverlight应用程序中未处理的错误代码:2104 Category:InitializeError消息:无法下载Silverlight应用程序。检查web服务器设置。怎么了?

是的,这也发生在我身上。没有添加的是我的MIME类型。您可能需要将这些添加到IIS:
.xaml
应用程序/xaml+xml

.xap
应用程序/x-silverlight-app

.xbap
应用程序/x-ms-xbap

以下是有关如何执行此操作的教程:

如果这不是问题,则需要检查另外两件事:

  • 你的项目目标正确吗 .NET framework(3.5而不是2.0)
  • 您的启动项目是ASP.NET吗 网站项目

  • 这不是一个批评,只是一个澄清(答案很准确),但如果你不打算托管XBAP(浏览器中的WPF)应用程序,你不应该在IIS中添加XBAP和XAML映射(嗯,可能是XAML)。是的,我听到了。我从不使用xbap,但在任何“以防万一”的时刻都会添加它。XAML-我添加它是为了提供松散的XAML-它比加载、构建和运行VS项目快上千万倍。是的,我认为你也需要添加XAML映射来完成启动屏幕-不确定,因为我从未真正使用过它们。