The request failed with HTTP status 401: Unauthorized.
当我在浏览器中进行测试时,它可以工作,但是当我从另一个应用程序调用它时,我无权访问。该怎么办?Web 服务使用 Windows 身份验证的应用程序。我想问题可能就在那里!
我解决了它:
它们在同一个域上,但不在同一个应用程序上。我通过 web 服务调用通过了身份验证:
cm.Credentials = System.Net.CredentialCache.DefaultCredentials;