初次使用Webservice,请各位大侠指教!!

Richard345265669 Richard345265669 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
随便写了一个
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.Services;
using System.Web.Services.Protocols;
using System.Data;
using System.Xml.Serialization;

/// <summary>
/// Summary description for WebService
/// </summary>
[WebService(Namespace = "http://tempuri.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
public class WebService : System.Web.Services.WebService {

public WebService () {

//Uncomment the following line if using designed components
//InitializeComponent();
}

[WebMethod]
public string[] TEST_WEB_SERVICE()
{
string[] Result = new string[2];
Result[0] = "Hello";
Result[1] = "World";
return Result;
}
[WebMethod]
//[XmlInclude(typeof(List<string>))]
public List<string> Test_Hello_World()
{
List<string> Result = new List<string>();
Result.Add("Hello");
Result.Add("World");
return Result;
}
[WebMethod]
public DataTable TEST_GET_RESULT()
{
DataTable Result = new DataTable();
Result.Columns.Add("Hello", typeof(string));
Result.Columns.Add("World", typeof(string));
DataRow dr = Result.NewRow();
dr[0] = "Hello";
dr[1] = "World";
Result.Rows.Add(dr);
return Result;
}
}
调试该WebService时提示System.InvalidOperationException: There was an error generating the XML document. ---> System.InvalidOperationException: Cannot serialize the DataTable. DataTable name is not set.
at System.Data.DataTable.WriteXmlSchema(XmlWriter writer, Boolean writeHierarchy)
at System.Data.DataTable.System.Xml.Serialization.IXmlSerializable.WriteXml(XmlWriter writer)
at System.Xml.Serialization.XmlSerializationWriter.WriteSerializable(IXmlSerializable serializable, String name, String ns, Boolean isNullable, Boolean wrapped)...........................
我看的一些书上的例子也是这样的,请问各位是什么原因???
...全文

相关推荐

WebService启动加速

某次看到某位大侠写的一个小工具PreGen。用着不方便,然后就封装了一下。 原理是把结构提前序列化了。 实测提速一倍左右。用到的WebService越多,效果越好。

fishman1986

Webservice示例

新手学习 Web service 必学的材料, 1: Web service 源码 是从信宜市图书馆 一本书上手动抄下来的 个人所得税 计算示例,和 计算工资示例。 2:调用 Web service是自己 看网络各位 大侠 的经验后, 自己写出来的, 果然调用成功,当时 真是高兴极了。 现在跟大家分享,分享

阿菜来了

国央企创新负责人如何借助智能体技术推动内部技术成果转化?.docx

国央企创新负责人如何借助智能体技术推动内部技术成果转化?

BIZKEEN

演讲计时软件,会议计时软件

演讲计时软件,会议计时软件。目前只测试了win10。win7测试不通过。

叶底寻花

【电力系统优化调度】计及源荷两侧不确定性的含风电电力系统低碳调度(Matlab代码实现)

内容概要:本文提出了一种针对含风电电力系统的低碳优化调度模型,充分考虑了电源侧(如风电出力波动)和负荷侧的双重不确定性,采用模型预测控制(MPC)方法实现滚动优化与实时反馈校正,有效提升了调度方案的鲁棒性与低碳性能。该模型结合现代优化算法与控制策略,构建了计及碳排放成本、机组组合、可再生能源消纳及系统安全约束的综合调度框架,能够在复杂不确定环境下实现电力系统经济、环保与可靠的协同运行; 适合人群:具备一定电力系统运行、优化理论基础及Matlab编程能力的研究生、科研人员,以及从事新能源并网、低碳调度与智能电网相关领域的工程技术人员; 使用场景及目标:①研究高比例可再生能源接入背景下电力系统低碳调度的有效策略;②利用MPC框架应对源荷双侧不确定性,提升调度决策的动态适应能力;③支撑学术论文复现、科研课题开发或实际工程项目的仿真验证与优化分析; 阅读建议:建议读者结合Matlab代码深入理解MPC的实现机制,重点关注不确定性建模、滚动时域优化与约束处理方法,通过调整参数和测试不同场景进行仿真验证,以掌握低碳调度模型的设计逻辑与工程应用要点。

@橘柑橙柠桔柚
评论 6
收藏 已收藏
分享
返回顶部
Richard345265669
.NET社区 62,272 成员 668,968 内容