我在IIS 7.0中托管了一个Web服务.NET 4.0。我在.NET 4.0中使用了自己的应用程序池。托管后,我在Web服务应用程序中更改了一些代码。 Web服务应用程序运行正常但IIS7中的托管服务无法正常运行。
我尝试获取的方法显示值成功但未显示任何详细结果。假设我正在尝试从一个表中获取数据。当我从应用程序运行此服务时,它显示表数据,但是当我尝试从IIS7运行它时,它只显示没有数据的成功消息。
答案 0 :(得分:0)
这可能是因为你的结果类需要一些属性。
该类本身需要为[DataContract]
,并且您要显示的所有成员(属性)必须为[DataMember]
这很可能是问题的原因。
所以在例子中:
[DataContract]
public class C1 {
[DataMember]
public int prop1 {get; set;}
}