Lightswitch アプリを v1 から v2 にアップグレードしました。メニューを選択すると、一部の画面で次のエラーが返されます。
Silverlight がサーバーに対して行う URL 文字列リクエストの一部が長すぎるようです。
別のメニューでも次の同じエラーが発生しますが、VS 2012 で発生します。これは、LightSwitchApplication 名前空間の生成コード部分です。
ブラウザまたはデスクトップ モードで同じエラーが発生します。
新しくリリースされた VS 2012 を SQL Server で使用する
更新 (2012 年 8 月 21 日): 新しいテストの完了: VS 2012 で完全に新しい Lightswitch プロジェクトを作成し、プロジェクトにSQL データベース テーブル (SQL Server 2008 R2) を1 つだけ追加し、そのテーブルの簡単な検索画面を作成し、同じエラーがあります。
このテーブルには 36 列が含まれています
更新 (2012 年 8 月 22 日): エラーの原因がわかりました。80,289 文字を含む SQL 行 (nvarchar(MAX)) があります。これは、この実装のHereから使用されなくなった Telerik リッチ テキスト ボックスの xml 文字列値です。これは単なる格納された文字列です。SQL データ型を nvarchar(MAX) ではなく XML に変換すると、LS ページが機能するようになりました。Microsoft Lightswitch フォーラムでもフォーラム ディスカッションを開いたので、この動作に関する回答を得るためにそこに切り替えます。ありがとうございました。