windows - 'npm adduser' 返回错误 405 IIS 7. WebDAV 模块
问题描述
我在 IIS 7.5 上设置 Verdaccio。Web 界面位于所需的地址。当我按照 UI 中的要求尝试执行npm adduser --registry http://my.registry.it/
时,我得到一个npm ERR!
说法
HTTP 错误 405.0 - 方法不允许
WebDAV 模块似乎存在配置问题,但我尝试:
赋予 WebDAV 模块各种权限,包括执行和脚本,并添加“所有动词”在 ./htpasswd 中手动生成用户条目。这一步导致我通过 UI 登录,但不是通过 CLI 为运行 Verdaccio 应用程序池的用户提供所有权限请帮助我:)
截图如下。
解决方案
我有同样的问题。
我安装了verdaccio
(iis 7.0
Windows 7),但它不工作并且有错误。
当我安装verdaccio
in iis 时,我需要安装iisnode
and ApplicationRequestRouting
。
另外,我需要URL Rewrite
在 iis 中,它不被支持iis 7
(我不确定)。
我必须安装并verdaccio
在iis 8.0
(Windows 8)中运行并解决了我的问题。
在安装后iis 8.0
,我设置了这个配置:
- 打开iis并转到您的应用程序。(例如:)
http://myregister.com
。 - 去
handler Mapping
。 - 在右侧面板中,单击
Edit Feature Permission
。 - 检查
Read
,Script
和Execute
. - 单击
Ok
按钮并重置iis
。
我希望有用。
推荐阅读
- python - 如何从 CoreNLP 超时中恢复并继续处理请求?
- dart - 无法导入 dart 的 intl 包
- javascript - Angular2 单元测试。检查函数是否调用 router.navigate
- php - 使用 is_null() 时,if 语句对 NULL 变量的计算结果为 true
- python - “caching_sha2_password”插件在 Windows 上失败
- java - 如何让正弦波在 jfreechart 中移动?
- excel - 邮寄表格到单元格 A1 中的地址 - 保持格式
- javascript - If..else 条件错误
- scala - 使用 Scala 访问 HBase 的推荐方法
- jquery - PhpStorm 无法识别 $。作为 jQuery