iisnode 无法在 windows 10 家庭版上运行
iisnode not working on windows 10 home edition
我从 https://github.com/Azure/iisnode/releases (0.2.26 full)
下载了最新的 iisnode
下载 url 重写模块 2.1
两个都安装了
那我运行%programfiles%\iisnode\setupsamples.bat
有管理权限
重新启动我的机器(以防万一)
我在每个 link 上都收到以下错误:
Error Code 0x80070021
Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
Config File \?\C:\Program Files\iisnode\www\helloworld\web.config
Config Source:
6:
7: <handlers>
8: <add name="iisnode" path="hello.js" verb="*" modules="iisnode" />
我猜它不接受 iisnode 作为有效的处理程序
有什么想法吗?
浏览至 "C:\Windows\System32\inetsrv\config" 并以管理员身份打开记事本并打开 applicationHost.config 文件。
找到错误消息页面的“配置源”部分中显示的部分(通常是“模块”或“处理程序”)。
将 overrideModeDefault 属性更改为“允许”。整行现在看起来像:
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />"
或
您也可以尝试以下设置:
- 打开 iis 管理器,select 节点。
- 来自 select 部分下拉菜单 select "system.webserver/handlers" 来自操作窗格 select 解锁。
更改后重启 iis。
我从 https://github.com/Azure/iisnode/releases (0.2.26 full)
下载了最新的 iisnode 下载 url 重写模块 2.1两个都安装了
那我运行%programfiles%\iisnode\setupsamples.bat
有管理权限
重新启动我的机器(以防万一)
我在每个 link 上都收到以下错误:
Error Code 0x80070021
Config Error This configuration section cannot be used at this path. This happens when the section is locked at a parent level. Locking is either by default (overrideModeDefault="Deny"), or set explicitly by a location tag with overrideMode="Deny" or the legacy allowOverride="false".
Config File \?\C:\Program Files\iisnode\www\helloworld\web.config
Config Source:
6:
7: <handlers>
8: <add name="iisnode" path="hello.js" verb="*" modules="iisnode" />
我猜它不接受 iisnode 作为有效的处理程序
有什么想法吗?
浏览至 "C:\Windows\System32\inetsrv\config" 并以管理员身份打开记事本并打开 applicationHost.config 文件。
找到错误消息页面的“配置源”部分中显示的部分(通常是“模块”或“处理程序”)。
将 overrideModeDefault 属性更改为“允许”。整行现在看起来像:
<section name="modules" allowDefinition="MachineToApplication" overrideModeDefault="Allow" />"
或
您也可以尝试以下设置:
- 打开 iis 管理器,select 节点。
- 来自 select 部分下拉菜单 select "system.webserver/handlers" 来自操作窗格 select 解锁。
更改后重启 iis。