我在.NetCore控制台应用程序中添加asmx服务时遇到问题。我正在使用WCF连接服务扩展,因为添加Web引用不可用。因此,我遵循了以下链接中建议的相同步骤 https://blogs.msdn.microsoft.com/webdev/2016/06/26/wcf-connected-service-for-net-core-1-0-0-and-asp-net-core-1-0-0-is-now-available/如何在Asp.net核心Web应用程序中使用基于证书的Web服务(asmx)?
完成所有步骤后,它提供了自动生成的引用类,其中包含所有方法作为异步方法。我的asmx服务需要每种方法的用户名和密码认证,并且我们通过认证作为任何方法的第一个参数。
例如,使用Web引用我的方法看起来像的GetData(凭证的凭证),但在这里自动生成的类节目,如 GetDataAsync这个方法(),所以我用下面的提代码中调用我的web服务方法之前凭据传递
client.ClientCredentials.UserName.UserName =“myusername”; client.ClientCredentials.UserName.Password =“mypassword”;
它给了我没有授权的错误,在放置断点后,我发现证书没有得到asmx服务。
请提出一些解决方案。
你找到了解决方案吗? – hugoterelle