在设置WCF使用https方案时,由于配置问题可能提示
找不到具有绑定 MetadataExchangeHttpBinding 的终结点的与方案 http 匹配的基址。注册的基址方案是 [https]
错误分析
首先 注册的基址方案(错误中蓝色部分)指的什么呢?
对应的是IIS7、7.5里面的,选择网站——》高级设置, 已启用的协议(https),如果要使用net.tcp设置应为https,net.tcp。
如果设置了https等于同时启用了http协议,反过来亦然,如果指定http,https则会提示“已添加了具有相同键的项”
其次,红色部分对应的是配置文件中指明的 元标记交换设置,如:
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
如果选择https协议应该为mexHttpsBinding,如:
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
另外需要注意的部分
<serviceMetadata httpsGetEnabled="true" />
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架