当您在单个计算机上并行执行多个版本的 .NET Framework 时,脚本映射到 ASP.NET 应用程序的 ASP.NET ISAPI 版本将确定该应用程序使用的公共语言运行库版本。ASP.NET IIS 注册工具 (Aspnet_regiis.exe) 允许管理员或安装程序很
容易地更新 ASP.NET 应用程序的脚本映射,以便指向与工具相关的 ASP.NET ISAPI 版本。此工具还可以用于显示所有已安装的 ASP 版本的状态。NET 注册与工具配对的 ASP.NET 版本,创建客户端脚本目录,并执行其他配置操作。
Aspnet_regiis [options]
您可以指定下列一个或多个选项。
选项 描述
-c
将 ASP.NET 的客户端脚本(如客户端的验证脚本)安装到每个 IIS 站点目录的 aspnet_client 子目录中。
Note
仅安装与 Aspnet_regiis.exe 相关的 ASP.NET 版本的客户端脚本。
-e
从每个 IIS 站点目录中的 aspnet_client 子目录中删除 ASP.NET 的客户端脚本。
Note
仅删除与 Aspnet_regiis.exe 相关的 ASP.NET 版本的客户端脚本。
-ea
从每个 IIS 站点目录的 Aspnet_client 子目录中删除所有 ASP.NET 版本的客户端脚本。
-i
安装与 Aspnet_regiis.exe 相关的 ASP.NET 版本,并更新 IIS 配置数据库根及其下的脚本映射。
Note
仅更新使用早期 ASP.NET 版本的应用程序的脚本映射。使用后续版本的应用程序不受影响。
-ir
安装与 Aspnet_regiis.exe 相关的 ASP.NET 版本并仅在 IIS 中注册 ASP.NET。
Note
此选项不会更新脚本映射。要安装 ASP.NET 并更新脚本映射,请使用 -i 选项。
-k path
从所有 ASP.NET 应用程序中将脚本映射删除到所有 ASP.NET 版本中,这些 ASP.NET 应用程序位于所指定的应用程序的根路径及其子目录中。
-kn path
仅从所指定的应用程序根路径中的 ASP.NET 应用程序中将脚本映射删除到 ASP.NET 版本中。
Note
该选项不影响 path 的子目录中的应用程序。
-lk
列出 ASP.NET 脚本映射的路径和所有 IIS 配置数据库项的版本。
Note
从父项继承 ASP.NET 脚本映射的项不会显示。
-lv
列出在计算机上安装的所有 ASP.NET 版本的状态和安装路径。
-r
更新 IIS 配置数据库中及其下的所有脚本映射,以便将其指向与 Aspnet_regiis.exe 相关的 ASP.NET ISAPI 版本。
Note
除当前版本外,所有现有脚本都将更新到指向与 Aspnet_regiis.exe 相关的 ASP.NET ISAPI 版本。
-s path
将指向与 Aspnet_regiis.exe 关联的 ASP.NET ISAPI 版本的脚本映射安装到所指定的应用程序的根路径及其子目录处的所有 ASP.NET 应用程序中。所有在指定路径和其下面使用 ASP.NET ISAPI 版本的现有脚本映射都会更新。
-sn path
将指向与 Aspnet_regiis.exe 关联的 ASP.NET ISAPI 版本的脚本映射安装到所指定的应用程序根路径处的 ASP.NET 应用程序中。所有在指定路径中使用 ASP.NET ISAPI 早期版本的现存脚本映射都会更新。[[LEFT]] 注意
Note
该选项不影响 path 的子目录中的应用程序。
-u
从计算机中卸载与 Aspnet_regiis.exe 相关联的 ASP.NET 版本。此 ASP.NET ISAPI 版本的现有脚本映射会自动重新映射到所安装的最高的剩余 ASP.NET ISAPI 版本中。
-ua
从计算机中卸载全部 ASP.NET 版本。
-?
显示工具的选项和命令语法。
注释
当计算机中安装了多个版本的 ASP.NET 时,ASP.NET 会并行运行。在此安装过程中,Internet 信息服务 (IIS) 需要知道应在 ASP.NET 中处理页的 ASP.NET ISAPI (aspnet_isapi.dll) 版本。与 ASP.NET 应用程序相关联的 ASP.NET
ISAPI 版本将确定用于该应用程序的公共语言运行库。ASP.NET 应用程序通过 IIS 中的脚本映射与 ASP.NET ISAPI 版本相关联。要简化 ASP.NET 应用程序的配置过程,每个 ASP.NET 版本应该包括链接的 Aspnet_regiis.exe 版本。
Note
每个版本的 .NET Framework 都包含唯一的 Aspnet_regiis.exe 版本。因为工具的每个版本仅能应用于与其相关联的 .NET Framework 版本,所以请使用该版本的适当工具来配置 ASP.NET 应用程序。
Aspnet_regiis.exe 通常与 -s 或 -sn 选项一起使用,以将 ASP.NET 应用程序重新映射到与工具相关联的 .NET Framework 版本中。请使用 -s 选项更新在指定路径和它们所有子目录中的应用程序。如果不想更新子目录中的应用程序,请使
用 -sn 选项。要立即更新计算机中所有现有 ASP.NET 应用程序的脚本映射,请使用 -r 选项。
Note
path 参数引用的是应用程序的根路径,而不是物理路径。例如:W3SVC/1/ROOT/SampleApp1。
相反,您可以使用此工具从使用 -k 或 -kn 选项的任何 ASP.NET 版本中删除脚本映射,并指定应用程序的根路径。
Note
如果指定的根路径从父根路径中继承了其脚本映射,则 -k 和 -kn 选项不起作用。
该工具也可用来安装或卸载链接的 ASP.NET 版本。请使用 -i 选项安装 ASP.NET 并更新所有现有 ASP.NET 应用程序的脚本映射。使用 -ir 选项安装 ASP.NET,无需更新脚本映射。要卸载与该工具相关的 ASP.NET 版本,请使用 -u 选项
。如果想从计算机中卸载所有版本的 ASP.NET,请使用 -ua 选项。
您可以使用 Aspnet_regiis.exe 查看关于 ASP.NET 的信息。要列出所有已安装的 ASP.NET 版本的状态和安装路径,请使用 -lv 选项。如果您要查看由 ASP.NET 脚本映射的所有 IIS 配置数据库项的路径,请使用 -lk 选项。
客户端脚本(如客户端验证)可以使用 Aspnet_regiis.exe 来进行安装和删除。将与工具相关联的 ASP.NET 版本的客户端脚本安装到每个 IIS 站点目录的 aspnet_client 子目录中,请使用 -c 选项。要删除与工具相关的 ASP.NET 版本的
客户端脚本,请使用 -e 选项。要删除所有已安装的 ASP.NET 版本,请使用 -ea 选项。
有关在 ASP.NET 中并行执行的详细信息,请参阅 MSDN 上的 ASP.NET 中的并行支持。有关脚本映射和应用程序根路径的详细信息,请参阅在 IIS 6.0 中设置应用程序映射。
示例
下列命令将指向与 Aspnet_regiis.exe 相关的 ASP.NET 版本的脚本映射安装到 SampleApp1 应用程序及其所有子应用程序中。
Aspnet_regiis -s W3SVC/1/ROOT/SampleApp1
下列命令仅会更新 SampleApp1 应用程序的脚本映射,而不会影响子目录中的应用程序。
Aspnet_regiis -sn W3SVC/1/ROOT/SampleApp1
下列命令将安装与工具相关的 ASP.NET 版本,并更新所有现有 ASP.NET 应用程序的脚本映射。请注意仅有在当前脚本映射到早期 ASP.NET 版本的应用程序才会受到影响。
Aspnet_regiis -i
下列命令将安装与工具相关的 ASP.NET 版本,但不会更新现有 ASP.NET 应用程序的脚本映射。
Aspnet_regiis -ir
下列命令显示在计算机上安装的所有 ASP.NET 版本的状态和安装路径。
分享到:
相关推荐
.NET网站部署工具,强烈推荐的小工具,十分简单好用,只需双击即可运行,部署网站十分简单,再也不需要安装IIS了,而且XP,win7等系统都可使用,framework2.0,3.0,3.5,4.0等版本都可部署。
微型Asp.net服务器,可以在没装IIS和Microsoft .NET Framework的电脑上调试.net程序,很实用的。
适用于在客户机器上给客户做演示时,客户机没装iis,又没有装.net 开发工具的,确想要运行web Demo。这个时候这个东西就派上大用场了,直接点->服务器.bat文件,自动启动一个iis虚拟服务器。前提 1、将所有文件拷贝...
替代IIS的小工具,轻松调试asp.net,没有源码,只是一个调试exe文件替代IIS的小工具,轻松调试asp.net,没有源码,只是一个调试exe文件替代IIS的小工具,轻松调试asp.net,没有源码,只是一个调试exe文件
在Asp.Net 下一直没有类似的产品出现,可能是IIS已经非常的强大了,不需要类似的产品了? 但是在某种场景下还是需要一个类似功能的产品的,这个产品不是用来部分替代IIS来做一个轻量级的IIS,而是用来方便快捷的进行...
使用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)可以方便地更新 ASP.NET 应用程序的脚本映射,使其指向与该工具关联的 ASP.NET ISAPI 版本. 关于ASP.NET IIS 注册工具的更详细的内容,请参考MSDN. 在控制台上我们使用...
如果你想设置发送邮箱可以...学习和讨论有关asp.net mvc ,Ajax ,jquery ,html/css, xml,sqlserver ,wpf,IIS以及服务器的搭建和安全性相关技术的交流和学习。 开发环境为Visual Studio 2010,数据库为SQL Server 2008R2
六、asp.net iis注册工具(aspnet_regiis.exe) 使用加密:aspnet_regiis -pef "connectionStrings" F:\study\ComputerDM\Web 解密:aspnet_regiis -pdf "connectionStrings" F:\study\ComputerDM\Web
36 2.9小结 38 第3章应用程序和页面框架 39 3.1应用程序的位置选项 39 3.1.1内置的Web服务器 39 3.1.2IIS 40 3.1.3FTP 41 3.1.4Web站点需要FrontPageExtensions 42 3.2ASP.NET页面结构选项 ...
ASP.NET 无VS无IIS调试.NET程序 WEB服务器
IIS(Internet Information Server,互联网信息服务)... IIS意味着可以发布网页,并且有ASP(Active Server Pages)、JAVA、VBscript产生页面,它的功能是提供信息服务,用于在网络(包括互联网和局域网)上发布信息。
ASP.NET IIS 注册工具 使用ASP.NET IIS 注册工具 (Aspnet_regiis.exe)可以方便地更新 ASP.NET 应用程序的脚本映射,使其指向与该工具关联的 ASP.NET ISAPI 版本. 关于ASP.NET IIS 注
第2章 采用ASP.net Ajax1.0实现Hello Word程序。 第3章 实现Ajax GridView模块。 第4章 实现了聊天室模块(利用ASP.net Ajax)。 第5章 ASP.net Ajax Control Toolkit控件应用。包括:利用AutoCompleteExtender控件...
此软件在测试自己的ASP .NET 项目的时候可以代替微软的IIS,之前必须先安装.net framework
附加SQL Server 2000数据库 (1)将App_Data文件夹中的...(1)依次选择“开始”/“设置”/“控制面板”/“管理工具”/“Internet信息服务(IIS)管理器”选项,弹出“Internet信息服务(IIS)管理器”窗口,如图1.1所示。
ASP.NET一键服务器小工具,类似ASP时代使用的NETBOX,功能强大,一键部署,非常适合临时生成测试环境。
域用户可以通过网页登录服务器,修改密码 方便未加入域的计算机修改自己的密码 配置需求: IIS 、 启用.net 4.0以上 网站应用程序池 需要设置为 asp.net 经典 IIS启用匿名认证
IIS注册工具 asp.net
运行环境:Windows Server2003+.Net Framework 2.0+IIS6.0+Asp.net ajax +Sql server2005(sql server2000) 开发工具:Vs.net 2005、Asp.net ajax、Sql Server 2005、Power Designer、Vss、Code Smith 浏览器兼容性...