我正在尝试获取用于Web测试设置的工具(GhostLab)。它似乎接近工作,但我得到了一个401(未经授权)我的Web API请求。
我的Web API服务托管在IIS中并使用HTTPS。它使用Windows身份验证进行身份验证。
当我正常连接时,这是URL:
由于凭据无效,访问被拒绝
https://MyServer/MyService/Service/breeze/Controller/Metadata
这很有效。
当我尝试通过GhostLab执行此操作时,它似乎正在使用此URL:
http://10.92.1.67:8005/https://MyServer/MyService/Service/breeze/Controller/Metadata
然后我得到401错误。
我知道这是与HTTPS相关的问题。但是我不知道如何配置以使其工作。
我可以更新IIS更宽松吗?(当然只在我的测试服务器上)
或者我的服务配置中有什么东西需要更改吗?
我是否需要将身份验证更改为不仅仅是Windows身份验证?
答案 0 :(得分:0)
原来我只需要启用匿名身份验证。不理想,但它适用于测试。