.NET 4でのAJAXの変更:Sys.Services.AuthenticationService
-
05-07-2019 - |
質問
VS 2010で既存のアプリをテストしていますが、最初のブレークに遭遇しました。 ASP.NET AJAX認証のサポートが変更されました。
Sys.Services.AuthenticationService.set_defaultLogoutCompletedCallback(OnLogoutCompleted);
これはもう機能しません。 " Sys"定義されていますが、「Sys.Services」未定義のオブジェクトです。誰かが置換機能へのクイックポインタを持っていますか?
編集して追加:
ASP.NET AJAXが変更され、クライアント側AJAXがVisual Studio 2010および.NET 4ディストリビューションから分離されたという情報に基づいて、これを回答済みとしてマークしました。ただし、これだけでは、移行を成功させるのに十分ではありません。とりわけ、現在のMS AJAXベータ版はASP.NETデザイナーのエクステンダーウィザードをサポートしていません。また、ASP.NET AJAXの以前のリリースで追加されたコントロールエクステンダーで正常にコンパイルする方法が見つかりませんでした。 AJAXの移行は、VS 2010のASP.NETアプリにとって難しい分野のようです。
VS 2010のリリース時間の前後に、移行のヒントとテクニックについてはコミュニティwikiを参照してください。
解決
Visual Studio 2010 Beta 2を使用している場合は、スクリプト参照である可能性があります。 Microsoft Ajaxライブラリは.NET Frameworkと共にアウトオブバンドでリリースされるようになったため、System.Web.Extensionsに埋め込まれていたスクリプトリソースは削除されました。
http://ajax.codeplex.com から最新のライブラリをダウンロードするか、新しいMicrosoft Ajaxコンテンツ配信ネットワーク(CDN)。
次のリソースが役立ちます。