.NET开发 程序员必备工具 -- ASPNET Version Switcher:ASPNET版本转换器
2008-04-09 22:17
731 查看
我已经将两个独立的工具合在一起放在标题“转换工具”下面。这两个工具都非常简单,但又可能极为有用。第一个工具是 ASP.NET 版本转换器,它可用于转换 ASP.NET(虚拟目录在它下面运行)的版本。第二个工具是 Visual Studio Converter,它可用于将项目文件从 Visual Studio .NET 2002 转换到 Visual Studio .NET 2003。
当 IIS 处理请求时,它会查看正在请求的文件的扩展名,然后基于该 Web 站点或虚拟目录的扩展名映射,将请求委派给 ISAPI 扩展或者自己处理该请求。这正是 ASP.NET 的工作方式;将为所有 ASP.NET 扩展名注册扩展名映射,并将这些扩展名映射导向 aspnet_isapi.dll。这种工作方式是完美无缺的,除非你安装了 ASP.NET 1.1 — 它会将扩展名映射升级到新版本的 aspnet_isapi.dll。当在 ASP.NET 1.0 上生成的应用程序试图用 1.1 版运行时,这会导致错误。要解决该问题,可以将所有扩展名映射重新转换到 1.0 版的 aspnet_isapi.dll,但是由于有 18 种扩展名映射,所以手动完成这一工作将很枯燥。这正是 ASP.NET 版本转换器可以发挥作用的时候。使用这一小型实用工具,可以转换任何单个 ASP.NET 应用程序所使用的 .NET 框架的版本。
Figure 9 ASP.NET 版本转换器
Figure 9 显示了实际运行的 ASP.NET 版本转换器。它的使用方法非常简单,只须选择相应的应用程序,然后选择你希望该应用程序使用的 .NET 框架版本。该工具随后将使用 aspnet_regiis.exe 命令行工具将该应用程序转换到所选版本的框架。随着将来版本的 ASP.NET 和 .NET 框架的发布,该工具将变得更为有用。
ASP.NET 版本转换器由 Denis Bauer 编写,下载地址是:http://www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx
当 IIS 处理请求时,它会查看正在请求的文件的扩展名,然后基于该 Web 站点或虚拟目录的扩展名映射,将请求委派给 ISAPI 扩展或者自己处理该请求。这正是 ASP.NET 的工作方式;将为所有 ASP.NET 扩展名注册扩展名映射,并将这些扩展名映射导向 aspnet_isapi.dll。这种工作方式是完美无缺的,除非你安装了 ASP.NET 1.1 — 它会将扩展名映射升级到新版本的 aspnet_isapi.dll。当在 ASP.NET 1.0 上生成的应用程序试图用 1.1 版运行时,这会导致错误。要解决该问题,可以将所有扩展名映射重新转换到 1.0 版的 aspnet_isapi.dll,但是由于有 18 种扩展名映射,所以手动完成这一工作将很枯燥。这正是 ASP.NET 版本转换器可以发挥作用的时候。使用这一小型实用工具,可以转换任何单个 ASP.NET 应用程序所使用的 .NET 框架的版本。
Figure 9 ASP.NET 版本转换器
Figure 9 显示了实际运行的 ASP.NET 版本转换器。它的使用方法非常简单,只须选择相应的应用程序,然后选择你希望该应用程序使用的 .NET 框架版本。该工具随后将使用 aspnet_regiis.exe 命令行工具将该应用程序转换到所选版本的框架。随着将来版本的 ASP.NET 和 .NET 框架的发布,该工具将变得更为有用。
ASP.NET 版本转换器由 Denis Bauer 编写,下载地址是:http://www.denisbauer.com/NETTools/ASPNETVersionSwitcher.aspx
相关文章推荐
- [网摘].NET 程序员十种必备工具-ASP.NET Version Switcher
- .NET开发 程序员必备工具 -- VS.NET项目转换器
- 一起谈.NET技术,ASP.NET MVC开发人员必备的五大工具
- ASP.NET——每个.NET开发人员现在应该下载的十种必备工具
- .NET开发人员十大必备下载工具之Visual Studio .NET 项目转换器
- 十个必备的.NET开发小工具(9 & 10):版本切换和转换工具
- ASP.N“.NET研究”ET MVC开发人员必备的五大工具
- .NET开发 程序员必备工具 -- Snippet Compiler:小型代码段编译工具
- .net开发必备,ASP.net开发必备
- .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
- .NET开发 程序员必备工具 -- Regulator:生成正则表达式工具
- .NET开发 程序员必备工具 -- Reflector:程序集分析检查工具
- 网站开发必备-快速浏览Asp.Net网站绿色小工具
- ASP.NET Core2.0 使用VSCode 版本1.13.1工具 开发控制台运行出现中文乱码问题及解决方法
- 一起谈.NET技术,细数十大免费构建ASP.NET网站必备工具
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)
- 十个必备的.NET开发小工具(9 & 10):版本切换和转换工具
- .NET开发 程序员必备工具 -- NDoc:创建代码文档工具
- RDIFramework.NET ━ .NET快速信息化系统开发框架 V2.8 版本━新增企业通(内部简易聊天工具)
- .NET开发 程序员必备工具 -- FxCop:监视代码工具