除了更新文档映射以纠正aspnet_isapi.dll版本之外,ASPNET_REGIIS.EXE做什么,正在做什么,正在从Inetmgr上更新ASP.NET版本,与运行ASPNET_REGIIS相同,我找不到任何博客文章或介绍此特定批次命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令命令帖子或文章。做。请提供有关详细说明Aspnet_regiis.exe步骤的任何链接

有帮助吗?

解决方案

MSDN参考:

当多个版本的.NET框架在一台计算机上并排执行时,映射到ASP.NET应用程序的ASP.NET ISAPI版本确定用于应用程序的公共语言运行时(CLR)的哪个版本。 ASP.NET IIS注册工具(ASPNET_REGIIS.EXE)允许管理员或安装程序轻松地更新ASP.NET应用程序的脚本映射,以指向与该工具关联的ASP.NET ISAPI版本。该工具还可以用于显示所有安装版本的ASP的状态。 NET,注册与工具相结合的ASP.NET版本,创建客户端目录并执行其他配置操作。

斯科特·福赛斯(Scott Forsyth)的博客:

从第一个版本的ASP.NET开始,Microsoft提供了一种工具来控制IIS中哪个版本的框架版本。该工具ASPNET_REGIIS.EXE非常灵活,并且有了正确理解IIS和ASP.NET工作的方式,可以在大多数情况下使用。

其他提示

我最喜欢的功能是能够在web.config中加密设置的能力:

aspnet_regiis -pe /myapprootvirtualdirector

解密是-pd

仅在部署到服务器后加密 - 除非您共享机器键,否则在一台计算机上加密不会有效。

Reg isters Aspnet 扩展 II.

它还可以修复ASPNET的安装。

有时它只是破裂,您需要运行ASPNET_REGIIS -I或-ir来修复它。

请提供有关详细说明Aspnet_regiis.exe步骤的任何链接

aspnet_regiis.exe -h 生成有关实用程序内部工作方式的以下有用信息。

Microsoft (R) ASP.NET RegIIS version 4.0.30319.18408
Administration utility to install and uninstall ASP.NET on the local machine.
Copyright (C) Microsoft Corporation.  All rights reserved.


                       -- ASP.NET REGISTRATION OPTIONS --


-i                  Install this version of ASP.NET and update IIS
                    configuration at the root level to use this version of
                    ASP.Net.



-ir                 Install this version of ASP.NET, register only. Do not
                    change any web applications to use this version.



-iru                Install this version of ASP.NET. If there are any existing
                    applications that uses ASP.NET, it will not change IIS
                    configuration to use this version.

我面临着一个问题 localhost 没有运行(即网站没有加载)。

我已经安装了 IIS 10.0 express 我安装后 Visual Studio 随着 .NET framework.

由于以后安装 IIS , localhost 没有加载。

我跑了 aspnet_regiis -i 在路径下

C:\Windows\Microsoft.NET\Framework64\v4.0.30319

这成功解决了这个问题。

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