Azure 功能无法访问托管在内部 windows 服务器中的 WCF 服务
Posted
技术标签:
【中文标题】Azure 功能无法访问托管在内部 windows 服务器中的 WCF 服务【英文标题】:Azure function cannot access WCF service which hosted in Internal windows server 【发布时间】:2021-02-07 18:35:00 【问题描述】:我在 Visual Studio 上使用 .Net 框架创建了 Azure HTTP Trigger 函数。在该函数中,它调用托管在我们内部 Windows 服务器中的 wcf 服务。我在 localhost 中托管函数(使用 Visual Studio)并使用邮递员调用函数 URL 没有问题,它已成功调用 WCF 服务。 但是在部署 azure 之后,当我测试该功能时,我得到了以下错误。
在 https://dev_service.ca/ourservice.svc 上没有可以接受消息的端点监听。
【问题讨论】:
【参考方案1】:这可能是您的 web.config 文件有问题。它被配置为使用地址 localhost。
也可能是你的应用服务没有开启 https。
【讨论】:
以上是关于Azure 功能无法访问托管在内部 windows 服务器中的 WCF 服务的主要内容,如果未能解决你的问题,请参考以下文章
Azure Pipelines 托管代理无法访问 DevOps 项目源
在 Azure Pipelines 中使用托管标识:GetUserAccessToken:无法获取标识的访问令牌。 AAD 返回静默失败