我正在测试我在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)。

以下是一些可以帮助您的资源。

Microsoft Ajax Library和Visual Studio Beta 2

宣布微软AJAX CDN

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top