代码之家  ›  专栏  ›  技术社区  ›  Omu

我的服务?wsdl显示400个错误请求iis 7.5

  •  1
  • Omu  · 技术社区  · 15 年前

    我在Windows 7 Ultimate x64 IIS 7.5上
    我已经将这些服务部署到Web服务器上,当我在IE中这样尝试时: MyService.svc?wsdl 我得到了 400 "Bad Request" page

    我应该改为获取web服务的描述,有人知道如何解决这个问题吗?

    2 回复  |  直到 15 年前
        1
  •  2
  •   Guido Domenici    15 年前

    您可能需要在服务器上执行以下操作:

    cd c:\windows\Microsoft.Net\Framework\v3.0\Windows Communication Foundation\
    

    然后

    ServiceModelReg -i
    

    如果尚未注册,则应将.svc扩展名注册为WCF服务。

        2
  •  0
  •   Peter K.    14 年前

    只是一个更新:在64位计算机上使用v4.0时,需要运行go to

    c:\windows\microsoft.net\framework64\v4.0.30319\

    跑步前

    ServiceModelReg.exe-r

    如果你去

    c:\windows\microsoft.net\framework\v4.0.30319\

    做同样的事情,我们发现它不能正常工作,我们不断得到:

    未处理的异常:System.ServiceModel.EndpointNotFoundException:无法发送消息,因为终结点地址“net.tcp://localhost/elephant/tiger.svc”处的服务对于该地址的协议不可用。

    推荐文章