2009-10-21 46 views
0

我正在測試VS 2010中的現有應用程序,並且遇到了我的第一次中斷。 ASP.NET AJAX身份驗證支持已更改。.NET 4中的AJAX更改:Sys.Services.AuthenticationService

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。

回答

1

如果您使用的是Visual Studio 2010 Beta 2,它可能是您的腳本引用。 Microsoft Ajax庫現在是用.NET Framework進行帶外發布的,因此嵌入到System.Web.Extensions中的腳本資源已被刪除。

您需要從http://ajax.codeplex.com下載最新的庫或使用新的Microsoft Ajax Content Delivery Network(CDN)。

以下是一些應該幫助你的資源。

The Microsoft Ajax Library and Visual Studio Beta 2

Announcing the Microsoft AJAX CDN

+0

@Rob,感謝那些資源鏈接!在我有時間檢查這是否解決了我的問題之前還有一天左右,我會更新。 – 2009-12-02 14:35:10