'npm adduser' returns 错误 405 IIS 7. WebDAV 模块
'npm adduser' returns error 405 IIS 7. WebDAV module
我在 IIS 7.5 上安装了 Verdaccio。 Web 界面位于所需地址。
当我尝试按照 UI 中的要求执行 npm adduser --registry http://my.registry.it/
时,我得到一个 npm ERR!
说
HTTP 错误 405.0 - 方法不允许
似乎是 WebDAV 模块的配置问题,但我尝试了:
赋予 WebDAV 模块各种权限,包括执行和脚本并添加 "all verbs"
在 ./htpasswd 中手动生成用户条目。这一步让我通过 UI 登录,但不是通过 CLI
为运行 Verdaccio 应用程序池的用户提供所有权限
请帮帮我 :)
以下截图。
我遇到了同样的问题。
我在 iis 7.0
(Windows 7) 中安装了 verdaccio
,但它不工作并且有错误。
当我在iis中安装verdaccio
时,我需要安装iisnode
和ApplicationRequestRouting
。
此外,我需要在 iis 中 URL Rewrite
,它在 iis 7
中不受支持(我不确定)。
我必须在 iis 8.0
(windows 8) 中安装 运行 verdaccio
并解决了我的问题。
在 iis 8.0
安装后,我设置了这个配置:
- 打开 iis 并转到您的应用程序。 (例如:
http://myregister.com
)。
- 转到
handler Mapping
。
- 在右侧面板中,单击
Edit Feature Permission
。
- 检查
Read
, Script
和 Execute
.
- 单击
Ok
按钮并重置 iis
。
希望有用。
我在 IIS 7.5 上安装了 Verdaccio。 Web 界面位于所需地址。
当我尝试按照 UI 中的要求执行 npm adduser --registry http://my.registry.it/
时,我得到一个 npm ERR!
说
HTTP 错误 405.0 - 方法不允许
似乎是 WebDAV 模块的配置问题,但我尝试了:
赋予 WebDAV 模块各种权限,包括执行和脚本并添加 "all verbs" 在 ./htpasswd 中手动生成用户条目。这一步让我通过 UI 登录,但不是通过 CLI 为运行 Verdaccio 应用程序池的用户提供所有权限 请帮帮我 :)
以下截图。
我遇到了同样的问题。
我在 iis 7.0
(Windows 7) 中安装了 verdaccio
,但它不工作并且有错误。
当我在iis中安装verdaccio
时,我需要安装iisnode
和ApplicationRequestRouting
。
此外,我需要在 iis 中 URL Rewrite
,它在 iis 7
中不受支持(我不确定)。
我必须在 iis 8.0
(windows 8) 中安装 运行 verdaccio
并解决了我的问题。
在 iis 8.0
安装后,我设置了这个配置:
- 打开 iis 并转到您的应用程序。 (例如:
http://myregister.com
)。 - 转到
handler Mapping
。 - 在右侧面板中,单击
Edit Feature Permission
。 - 检查
Read
,Script
和Execute
. - 单击
Ok
按钮并重置iis
。
希望有用。