验证安装ASP.NET Ajax扩展。

6
有没有办法验证服务器上是否已安装此软件?我正在运行3.5 .NET框架。
2个回答

4

Asp.Net Ajax扩展是3.5框架的一部分,因此应该已安装。它们存储在System.Web.Extensions程序集中。

您可以通过检查GAC来验证.dll文件是否存在。这些.dll文件实际上也位于Windows\Microsoft.Net\assembly\GAC_MSIL目录中,您可以在Windows 7上使用资源管理器查看,但在XP中会被隐藏(请使用命令行浏览到该目录)。


1

看看这个 - 谈论http://msdn.microsoft.com/en-us/library/bb907614.aspx

本主题描述了两个任务:

如何使用反射来检查System.Web.Extensions程序集。当您创建自定义控件时,此检查非常有用,无论是否安装了ASP.NET AJAX。

如何使用ScriptManager类的GetCurrent方法来确定单个页面上是否启用了AJAX功能。这很有用,因为在异步回发中使用的脚本必须在ScriptManager控件中注册。否则,可以在ClientScriptManager控件中注册脚本。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接