【问题标题】:WCF service - migrating from https to httpWCF 服务 - 从 https 迁移到 http
【发布时间】:2012-05-15 07:21:11
【问题描述】:

我有一个使用证书在 https 上运行的 Web 服务。我想将它部署到没有证书的登台服务器。

所以我相信我最好的方法是将它迁移到临时服务器上的 http 服务。我修改了web.config,把安全模式改成none,在IE下可以看到运行了。

当我使用 WebClient 访问服务时,我收到“远程服务器返回错误:(403) Forbidden。”错误信息。

谁能给我一些建议吗?

谢谢

阿尔

【问题讨论】:

  • 你更新了客户端参考吗?
  • 确保对服务器 web.config 所做的更改也适用于客户端的 .config(如果适用)
  • WebClient 是指 System.Net.WebClient 还是您的自定义应用程序特定服务客户端?如果是 System.Net.WebClient,您可以发布客户端代码吗?

标签: c# wcf iis service web


【解决方案1】:

我认为这是一个权限问题。检查所有权限。如果您还有任何问题,您将收到大量错误,说明多件事。

【讨论】:

  • 不是一个有用的答案 - 您要求 OP 检查的“所有权限”是什么?
  • WCF服务的文件夹,防火墙,WCF服务的读写权限。
【解决方案2】:

检查您是否可以使用 WCF 测试客户端进行连接(您可以在 Visual Studio 的 Common7 文件夹中找到它,或者只需搜索 wcftestclient.exe)。如果它可以连接到服务,您可以让它向您显示它使用的 .config 文件(您将能够与您的交叉检查它们)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-05
    • 1970-01-01
    • 2022-01-01
    相关资源
    最近更新 更多