none
用VS2008创建ASP.NET 3.5 Extensions Web Application时,应用Silverlight和MediaPlayer时报错 RRS feed

  • 问题

  •  

    用VS2008创建ASP.NET 3.5 Extensions Web Application时,应用Silverlight和MediaPlayer时报错.

    我是在工具箱里ASP.NET 3.5 Extensions的标签里拖出Silverlight和MediaPlayer的;查看Web.config文件有        <add tagPrefix="asp" namespace="System.Web.UI.SilverlightControls" assembly="System.Web.Extensions, Version=3.6.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>注册,但是在引用里没有System.Web.Silverlight.dll.我系统里有System.Web.Silverlight.dll的2.0的版本.

    想添加引用System.Web.Silverlight.dll3.6,但找不到有这个文件而在工具箱的ASP.NET 3.5 Extensions的标签里点击Silverlight或MediaPlayer,再右键选择项里看到了Silverlight和MediaPlayer的3.6版本的,不过目录标签里显示的是"全局程序集缓存",没有找到System.Web.Silverlight.dll3.6的文件.

    不知道如何解决.

    2008年6月10日 12:22

答案

  • 会不会是因为SL 现在由Beta1升到Beta2的原因造成的?因为我这边SL里面的很多东西现在都报错在.过会儿看八爪来了有没办法.你还是先检查一下:
    1.你的视频文件有没有放到你Web项目的Client的目录下.
    2.你改变一下新建SL项目的方式,在VisualStudio2008里新建项目时,不要选择WebApplication,而是选择Web_Site.
    3.是不是SL 升级的原因或者是VS你打了SP1的补丁?
    因为我在我机器上看到的是 3.5.0.0

    我再观察了SLBeta1 和SLBeta2 MediaElement 的命名空间没有改变

    加油!

    2008年6月12日 1:37
    版主