2009-08-07 11 views
1

私はvs 2008で小さなsilverlightアプリを書いたのですが、今はそのアプリをvsnet 2005で開発されたサイトに接続したいと思います。これを行う必要があります。これはこれまで私が行ってきたことです。 ASPページでVS 2005でxap(silverlight app)を実行しています

web.configファイルで

<compilation debug="true" strict="false" explicit="true"> 
     <assemblies> 
      <add assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/> 
     </assemblies> 
    </compilation> 

<controls> 
      <add tagPrefix="asp" namespace="System.Web.UI.SilverlightControls" assembly="System.Web.Silverlight, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/> 
     </controls> 

。私はアプリを実行すると

<%@ Register Assembly="System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
Namespace="System.Web.UI" TagPrefix="asp" %> 

<%@ Register TagPrefix="asp" Namespace="System.Web.UI.SilverlightControls" Assembly="System.Web.Silverlight, Version=2.0.5.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" %> 

<body> 
<form id="form1" runat="server"> 
    <div> 
     Silverlight Test 
     <asp:ScriptManager ID="scriptManager" runat="server" /> 
     <div style="height: 100%;"> 
      <asp:Silverlight ID="silverlightControl" runat="server" Source="~/TypingTestV2.xap" 
       MinimumVersion="2.0.31005.0" Width="100%" Height="100%" /> 
     </div> 
    </div> 
</form> 

は、私はIEでエラーが発生します

Webページエラーの詳細: ユーザーエージェント:Mozillaの/ 4.0(互換; MSIE 8.0; Windows NTの6.0 .NET CLR 3.5.30729、MS-RTC LM 8、.NET CLR 3.0.30729、OfficeLiveConnector.1.4、OfficeLivePatch.1.3) タイムスタンプ:2009年8月7日金曜日13:12:30 UTC
メッセージ:ASP.N ET Ajaxのクライアント側フレームワークをロードできませんでした。 ライン:38 文字:34 コード:0 URI:HTT:// localhostを:4063/Silverlight.aspx

メッセージ: 'SYS' の定義されていない ライン:48 文字:1 コード:0 URI:HTT:// localhostを:4063/Silverlight.aspx

メッセージ: 'SYS' の定義されていない ライン:57 文字:1 コード:0 URI:HTT:// localhostを:4063/Silverlight.aspx

メッセージ:67 のChar:1 コード:0 URI:HTT:// localhostを:4063/Silverlight.aspx

とFirefoxで:

'SYS' を ライン定義されていませんASP.NET Ajaxクライアント側フレームワークを読み込めませんでした。 )場合(typeof演算(SYS)=== '未定義')[このエラーにブレーク]投げるのn ... ient側のフレームワークがロードに失敗しました ';だから、私は

のn \ rを\。問題が何であるかはわかりません。それはAJAXと言われていますが、私は次のステップが何であるか分かりません

(上記のhttはhttpでしたが、サイトで投稿内の複数のハイパーリンクを許可しないため、 htt) 誰かが助けてくれることを願っています。 Shannon

答えて

3

Sliverlight 3はasp silverlightサーバーコントロールを削除しました。したがって、VS 2008が作成するテスト.htmページの内容を複製する方がよいでしょう。 ASP.NET 2.0アプリケーションで直接<object>タグを使用してください。

関連する問題