繁体   English   中英

共享主机虚拟目录中的 Wcf 服务

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM