2011-12-12 55 views
0

我正在构建WFC Rest Web服务。 此服务容器POST操作在本地使用时正常工作。但是当我试图从外部IP消耗它,但它返回一个HTTP 400WCF Rest WebService在本地运行良好,但返回HTTP 400 externaly

这是Web服务接口:

[OperationContract(Name = "Login")] 
    [WebInvoke(Method = "POST", 
       ResponseFormat = WebMessageFormat.Xml, 
       BodyStyle = WebMessageBodyStyle.Bare, 
       UriTemplate = "Login")] 
    string Login(Stream data); 

你对此有什么想法?

谢谢。

+1

尝试为服务器启用跟踪,跟踪应包​​含一些异常,这解释了为什么它会返回400响应。 – carlosfigueira

回答

1

尝试对您的服务启用跟踪并检查跟踪日志以查看您的请求失败的位置。要启用跟踪,请按照此步骤link

+0

谢谢你们。我发现了该死的例外。 但是,当我从主机调用服务时,为什么不引发这个异常呢? –

相关问题