- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
或者:如何在 Windows 7 中查找 IIS 元数据库路径?
我以前只运行 aspnet_regiis -lk
,但根据 aspnet_regiis
帮助,这是“Windows Vista 中不支持”...
最佳答案
这是因为从 Windows Vista 开始,发布了新版本的 IIS (IIS 7),它在很多方面与旧版 IIS 体系结构有很大不同。
要控制新的 IIS,您应该使用 IIS 管理器 (UI),或者如果您需要控制台工具,请查看 C:\Windows\System32\inetsrv\AppCmd.exe
如果您想列出应用程序池及其 .NET 版本:
> appcmd list apppool
APPPOOL "FlexLabs Bak" (MgdVersion:v4.0,MgdMode:Integrated,state:Stopped)
APPPOOL "OpenIdTest" (MgdVersion:v2.0,MgdMode:Integrated,state:Started)
APPPOOL "TestApp" (MgdVersion:v4.0,MgdMode:Integrated,state:Started)
获取 IIS 中的应用程序列表:
> appcmd list app
APP "FlexLabs/" (applicationPool:FlexLabs)
APP "TestApp/" (applicationPool:TestApp)
获取站点列表:
> appcmd list site
SITE "TestApp" (id:4,bindings:http/*:82:,state:Started)
(注意:这些是示例,并非我机器上的所有实际数据:P)
当然,它可以做的事情比列出的要多得多......并且在某些方面它比 IIS 管理器更强大。
您正在寻找什么具体内容吗?
UPD:从这里退出:http://mvolo.com/blogs/serverside/archive/2007/07/21/Anatomy-of-an-IIS7-configuration-path.aspx
If you have worked with IIS6 and previous versions of IIS, you are most likely familiar with the IIS metabase paths. You know, the ones that look like LM/W3SVC/1/ROOT. These metabase paths serve as a mechanism to identify a part of the IIS website hierarchy, or a url therein, for the purposes of read/writing their configuration settings.
[...]
IIS7 repaces the metabase with a whole new configuration system, based on a distributed hierarchy of XML configuration files also used by the .NET Framework/ASP.NET. This confguration system is fundamentally different from the metabase
一定要看看这篇文章,因为我认为这正是您在这种情况下寻找的内容
此外,请在此处查看有关它的更多信息: http://learn.iis.net/page.aspx/125/metabase-compatibility-with-iis-7/基本上,您可以安装“IIS 6 Metabase Compatibility”服务器角色,并使用一些旧工具和脚本对其进行一些控制:)
关于asp.net - Windows 7 上的等效 "aspnet_regiis -lk"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2698018/
aspnet_regiis实用程序的帮助文本在“ -ir”选项中显示以下内容: Install this version of ASP.NET, register only. Do not chang
C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe aspnet_regiis.exe [-i[r] [-enable]
我在这里阅读了 -i 上的 msdn 页面。我以前从未使用过这个工具。我一直在 IIS 中很好地配置我的应用程序。那么为什么有人需要将它用于 .NET 2.0 或 3.5 网络应用程序呢? 我在 Wi
现在我们需要一个安全的地方来放置我们的连接字符串。我们希望将这些连接字符串放在与 Web.config 分开的外部文件中,以便于部署,但我们也希望对内部信息进行加密以确保安全。 有没有什么方法可以使用
我正在尝试从我的框架目录中的命令提示符运行 asp_net regiis -i。我的用户帐户设置为管理员,但是当我运行命令时,错误告诉我: “您必须拥有这台机器的管理权限才能运行此工具”。 我试图创建
我有 this问题,但是在尝试按照建议的答案修复它时,我在我的计算机中找不到 aspnet_regiis,我按照 here 的描述检查了匹配的 .NET 库,但文件不存在。 最佳答案 我确定您没有安装
我正在尝试加密我的 web.config。 aspnet_regiis 一直告诉我:找不到配置部分“applicationSettings”。 我关注了这个网站:Walkthrough: Creati
除了更新文档映射以更正 aspnet_isapi.dll 版本之外,aspnet_regiis.exe 的作用是从 inetmgr 更新 ASP.NET 版本与运行 aspnet_regiis 相同,
我正在尝试使用 aspnet_regiis -pef加密配置部分并保护敏感数据。我已经成功地为 connectionStrings 和 system.webServer 等部分成功地做到了这一点,但我
我有一个生产 IIS 服务器,它承载了许多 Web 应用程序,其中大多数都相对简单。 .NET 框架版本 4.5 已安装在服务器上,但 IIS 尚未配置为使用它。我想在新应用程序上使用 4.5。 Th
我想用 aspnet_regiis 加密我的 web.config 文件以隐藏一些敏感数据,例如密码. 在命令提示符中使用此代码进行加密 C:\Windows\Microsoft.NET\Framew
我有一个带有自定义配置部分的 Web 应用程序。该部分包含我想加密的信息(希望使用 ASPNet_RegIIS 而不是自己做)。 网络配置:
我有一大堆 C# 代码使用以下类型的代码从命令行运行 aspnet_regiis: ProcessStartInfo procStartInfo = new ProcessStartI
我们有使用“NT Authority\Network Service”的网站。 Response.Write(WindowsIdentity.GetCurrent().Name); 我们目前正在使用以
我需要加密网络配置的某些部分。在阅读了一些教程后,我了解到使用 ASPNET_REGIIS 工具是可行的方法。 这就是我目前正在尝试的: 从命令提示符 ASPNET_REGIIS -pef "iden
我希望使用 aspnet_regiis 拒绝访问,并希望是否有人知道如何执行此操作。所以与此相反: aspnet_regiis -ga 最佳答案 根据 http://forums.asp.net/t
我的网络配置如下 --> -->
我们都知道加密和解密 web.config 部分可以使用 aspnet_regiis 工具轻松完成...任何有权访问服务器的人都可以做到。有没有办法使用 -pe 或 -pef 选项指定密码以进一步保护
是否可以使用 ASPNET_REGIIS 将 AES key 和 IV 放入 KeyContainer 中?如果是,如何? 上下文: 我创建了 AesProtectedConfigurationPro
无论如何可以获得我已经制作的自定义 key 容器列表? 例子: 我制作机器 key “MyKeys1”、“MyKeys2”、“MyKeys3”等。如果我忘记了我制作的任何 key ,我可以使用 asp
我是一名优秀的程序员,十分优秀!