[WebInvoke(Method = "POST", UriTemplate = "ImportAndAnalysis", ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Bare)]
public void ImportAndAnalysis(ImportAndAnalysisInput input){}
[WebInvoke(Method = "GET", UriTemplate = "GetOutputResult", ResponseFormat = WebMessageFormat.Json,
RequestFormat = WebMessageFormat.Json, BodyStyle = WebMessageBodyStyle.Wrapped)]
public ImportAndAnalysisOutput GetOutputResult(){}
报错:处理请求时服务器遇到错误。有关详细信息,请参见服务器日志。
includeExceptionDetailInFaults="True" 我无论设置True还是False都没有给我错误提示,怎么看报错呢?
而且我自己调试的时候不会有错,安装服务后启动服务POST就有问题
如果是直接写的你就includeExceptionDetailInFaults设置成true,看看有什么问题,如果是Windows服务,你要在你写的WindowsService里面的APP.config里面改includeExceptionDetailInFaults设置成true,以前遇到过,我猜你是因为这个原因。安装后有这个问题可能是你调试的环境和安装的环境还是有区别的,具体你还是要看看报的错才行。
啊,就是这样的原因!
ImportAndAnalysisInput估计是这个结构传递有问题,看服务接收时的日志信息找线索