[英]Wcf service in virtual directory on shared hosting
我正在开发下一个 js 项目,我需要调用 wcf 服务。 我将服务部署在子域上。 Next js 给出错误,因为该站点位于安全服务器上,该服务也应该位于安全服务器上,因此我创建了一个虚拟目录并在其上部署我的服务。 该服务在https://example.com/Service1.svc上运行,但如果我调用https://example.com/Service1.svc/getusers之类的方法,它会给出 404 resource not found 错误。 如何将服务配置为在虚拟目录上运行。 还有一种方法可以让下一个 js 从非安全域调用服务。 谢谢。
我在网上找到了答案。 这是webconfig设置。 我的设置是
<bindings>
<webHttpBinding>
<binding ....>
<security mode="None"/>
</binding>
</webHttpBinding>
</bindings>
我把它改成
<bindings>
<webHttpBinding>
<binding ....>
<security mode="Transport"/>
</binding>
</webHttpBinding>
</bindings>
服务开始工作。 我的服务在 https 上,现在我可以访问服务中的方法。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.