【问题标题】:Silverlight blank browserSilverlight 空白浏览器
【发布时间】:2010-03-22 07:37:35
【问题描述】:

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

【问题讨论】:

    标签: silverlight browser


    【解决方案1】:

    是的,这也发生在我身上。没有添加的是我的 MIME 类型。您可能需要将这些添加到 IIS:
    .xaml application/xaml+xml
    .xap application/x-silverlight-app
    .xbap application/x-ms-xbap

    这里有一个关于如何做到这一点的教程:http://learn.iis.net/page.aspx/262/configuring-iis-for-silverlight-applications/

    如果这不是问题,还有两件事要检查:

    1. 您的项目是否定位正确 .NET 框架(3.5 而不是 2.0)?
    2. 您的启动项目是 ASP.NET 网站项目?

    【讨论】:

    • 这并不是一个真正的批评,只是一个澄清(答案是正确的),但如果你不应该将 XBAP 和 XAML 映射(好吧,也许是 XAML)添加到你的 IIS '不打算托管 XBAP(浏览器中的 WPF)应用程序。
    • 是的,我听到了。我从不使用 xbap,但在任何“以防万一”的时候添加它。 XAML - 我添加了它以便我可以提供松散的 XAML - 它比加载、构建和运行 VS 项目快无数倍。
    • 是的,我认为您还需要添加 xaml 映射来执行初始屏幕 - 不确定,因为我从未真正使用过它们。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-11-19
    相关资源
    最近更新 更多