【问题标题】:WCF web service works on localhost, but not on specific ipWCF Web 服务适用于 localhost,但不适用于特定 ip
【发布时间】:2018-03-13 17:36:50
【问题描述】:

我有 wcf webservice。它可以在 localhost:55077 上运行,但是当我尝试与 192.168.1.103:80 之类的特定 ip 通信时,它不起作用...这里有一些屏幕截图...谢谢大家.. .

【问题讨论】:

    标签: c# visual-studio wcf iis


    【解决方案1】:

    它适用于 localhost:55077

    它是否托管在 IIS express 上?

    根据屏幕截图和配置的端口,看起来您希望托管在 IIS 服务器上。修改本地 IIS 上的端点地址和主机。

    【讨论】:

    • 是的,Rahul,我将它托管在 iis express 上。当我在 Telerik Fiddler 上测试它时,localhost 可以工作,ip 不能...
    • 能否在host.config文件中检查是否可以将localhost映射到IP:192.168.1.103:80?
    • 错误 404.8 Not Found 请求过滤模块被配置为拒绝 URL 中包含 hiddenSegment 部分的路径。
    【解决方案2】:

    伙计们,我找到了答案: 您可以从 IIS7 -> 应用程序池 -> 高级设置更改 ApplicationPoolIdentity。高级设置

    在 ApplicationPoolIdentity 下,您将找到本地系统。这将使您的应用程序在 NT AUTHORITY\SYSTEM 下运行,默认情况下这是数据库的现有登录名。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-03
      • 2012-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-04-02
      • 1970-01-01
      • 2019-05-22
      相关资源
      最近更新 更多