如何解决共享主机上虚拟目录中的 Wcf 服务
我正在处理下一个 js 项目,我需要调用 wcf 服务。我将服务部署在子域上。接下来 js 给出错误,因为该站点位于安全服务器上,该服务也应该位于安全服务器上,因此我创建了一个虚拟目录并在其上部署我的服务。该服务正在 https://example.com/Service1.svc 上运行,但如果我调用诸如 https://example.com/Service1.svc/getusers 之类的方法,则会出现 404 未找到资源错误。如何配置服务以在虚拟目录上运行。还有一种方法 next js 可以从非安全域调用服务。谢谢。
解决方法
我在网上找到了答案。这是webconfig设置。我的设置是
<bindings>
<webHttpBinding>
<binding ....>
<security mode="None"/>
</binding>
</webHttpBinding>
</bindings>
我改成
<bindings>
<webHttpBinding>
<binding ....>
<security mode="Transport"/>
</binding>
</webHttpBinding>
</bindings>
服务开始工作。我的服务在 https 上,现在我可以访问服务中的方法。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。