0

我在 IIS 7.0 中托管了一项 Web 服务 .NET 4.0。我在 .NET 4.0 中使用了自己的应用程序池。托管后,我更改了 Web 服务应用程序中的一些代码。Web 服务应用程序运行良好,但 IIS7 中的托管服务无法正常工作。

我试图获取的方法显示价值成功,但没有显示任何详细结果。假设我试图从一张表中获取数据。当我从应用程序运行此服务时,它显示表数据,但是当我尝试从 IIS7 运行它时,它只显示没有数据的成功消息。

4

1 回答 1

0

这可能是因为您的结果类需要一些属性。

类本身需要是 a[DataContract]并且您要显示的所有成员(属性)都需要是[DataMember]

这很可能是问题的原因。

所以在例子中:

[DataContract]
public class C1 {
    [DataMember]
    public int prop1 {get; set;}
}
于 2013-06-11T11:57:58.523 回答