当没有数据时,如何防止XmlSerializer中的自动关闭标记
public string XmlSerializer(Object item) { StringBuilder builder = new StringBuilder(); XmlWriterSettings settings = new XmlWriterSettings(); settings.OmitXmlDeclaration = true; settings.Indent = true; using (XmlWriter xmlWriter = XmlWriter.Create(builder, settings)) { XmlSerializer xmlSerializer = new XmlSerializer(item.GetType()); XmlSerializerNamespaces nameSpaces = new XmlSerializerNamespaces(new[] {
242 2022-07-19
编程技术问答社区
如何使用。要在asp中调用的wsdl文件。净c#
我有wsdl文件,没有来自客户端的任何url,所以如何将它用作Web服务来调用服务 请帮帮我 在此先感谢.. 解决方案 您需要将您的 wsdl 文件的引用添加到客户端项目中. 参考这个- http://www.c-sharpcorner.com/uploadfile/kaps_deo/how-to-consumeuse-the-web-service-from-application/[^] -KR
216 2022-07-19
编程技术问答社区
我想通过使用asp。net WCF服务并从android类向WCF发送数据?
请帮助我制作此应用程序.我努力了.这是我的代码.. package com.example.servesh.myapplication; import android.app.Activity; import android.content.Intent; import android.os.AsyncTask; import android.os.Bundle; import android.support.v7.app.ActionBar; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.ProgressBar; import android.widget.TextView; import android.widget.Toast; import java.sql.Connection; import jav
128 2022-07-19
编程技术问答社区
如何使用JSON和JQuery调用WCF服务
你好, 我有兴趣学习如何使用 JSON 和 JQuery 调用 WCF 服务.我确实在谷歌上搜索过,但没有找到太多信息.谁能给我发个链接,我可以从中学习这个主题? 谢谢 纳伊姆·曼苏里 (软件开发人员) 解决方案 看看这个: 使用Jquery/JavaScript调用跨域WCF服务[^] 希望它有所帮助:)
192 2022-07-19
编程技术问答社区
如何在设计时调用服务而不添加服务引用
大家好 我正在尝试调用使用 c# 和 .net 的 WCF 项目编写的服务. 主机位置不稳定,IP会随着时间变化.我需要在不向客户端添加服务引用的情况下调用服务. 我发现了这个如何使您的网络参考代理 URL 动态化[^] 来自代码项目的文章,但是当我发布我的客户端时,我没有任何配置文件来更改其中的 url. 谁能帮我找到如何发布我的客户端,它也将包含一个 .config 文件,或者通常什么是在 VS 中发布项目的适当方式. 最好的问候 解决方案 你肯定会有 app.config 或 web.config 因为它需要指定端点连接 首先创建一个ConfigHelper来编辑地址 使用系统;使用 System.Collections.Generic;使用 System.Linq;使用 System.Text;使用 System.Xml;使用 System.Reflection;public class ConfigHelper{私有 静态 字符串 NodePath =
168 2022-07-19
编程技术问答社区
在Javascript中将JSON对象保存到WCF REST服务
我正在创建一个 chrome 扩展,因为我想在 javascript 中将一个 JSON 对象发送到 WFC REST Services(.svc).我的javascript代码如下 var myRequest = new XMLHttpRequest();myRequest.onreadystatechange=function() {if (myRequest.readyState == 4 && myRequest.status == 200) {console.log('发送到服务器:' + dataString + '');window.localStorage.removeItem(dataString);}else if (myRequest.readyState == 4 && myRequest.status != 200) {console.log('服务器请求无法完成');本地保存数据(数据字符串);}}myRequest.open("POST","http://
184 2022-07-19
编程技术问答社区
Wcf服务与web服务
什么是网络服务?我们为什么要去服务?wcf是什么,web services和wcf有什么区别? 解决方案 这个已经回答好几次了.. 看看 wcf-vs-asmx-web-service[^] 也看看这篇msdn文章.. http://msdn.microsoft.com/en-us/library/aa738737.aspx[^]
150 2022-07-19
编程技术问答社区
WCF中的数据协定(在Silverlight应用程序中)
大家好; 我对数据合同有很多困惑.我认为Data contract会根据Service contract和Data Base Table创建. 例如假设我有服务合同,我有三个表产品,订单,客户 [服务合同]public interface IMembersService{[运营合同]void insertProductDetails(clsProduct objProduct);//返回类型怎么样,我们可以把它设为bool[运营合同]列出getproductInfoByID(int id);[运营合同]列出获取产品信息();//========================================[运营合同]void insertOrderDetails(clsOrder objOrder);//返回类型怎么样,我们可以把它设为bool[运营合同]列出getOrderInfoByID(int id
140 2022-07-19
编程技术问答社区
通过WCF服务输出的JSON中的URL格式不正确
我有如下定义的 WCF 服务合同: [OperationContract] [WebGet( UriTemplate = "HubContent/{language}?apptype={appType}" , ResponseFormat = WebMessageFormat.Json)] HubResults GetHubContent(string language, string appType); 在服务中实现此合同时,我返回一个对象列表,这些对象以 JSON 格式解析出来.但是,只要对象的属性之一是 URL 或任何包含正斜杠的字符串,浏览器中的服务返回的 JSON 就会转义正斜杠.所以这个网址:- http://www.xxx.com/test/site 看起来像这样 http\/\/www.xxx.com\/test\/site. 我是否需要在与格式相关的合同中指定一些
124 2022-07-19
编程技术问答社区
如何选择客户端/服务器技术?
我正在开发一个中型 .NET WPF Windows 客户端应用程序,它需要与其他用户共享少量数据(通过服务器上的一些查询).对于编写客户端和使用什么技术有什么好的选择?服务器组件 我使用 hostmonster.com,它为我提供了一个 64 位 x86 Linux 帐户 + Apache、PHP 等.虽然 SQL 可能是显而易见的数据存储选择,但数据的形式足够简单,几乎可以很容易成为几个二进制文件.多年前,COM 给了我足够的悲痛,我很想战胜那个怪物,但我不确定这是否是服务器端的一个选项,因为系统是 Linux 我意识到有可能有很多组合会起作用.我更喜欢微软的解决方案,但服务器是 Linux 使得一些选项变得不可能.我希望我的选择在几年内被证明是好的(即,仍然受欢迎/支持).无论我选择什么,我都必须学习,因为我一个都不认识.我是否需要指定有关我的需求的其他信息以缩小范围? 我知道 C、C++、C#、HTML、XML、XAML、Windows、用户和脚本级Linux,一点S
114 2022-07-19
编程技术问答社区
MessageBox确认服务收到消息时WCF服务超时(consoleoutput工作)
晚上好, 我刚刚遇到了一个我无法理解的奇怪问题. 我有一个可以接收消息(字符串)的 WCF 服务.很简单,书里就有. 客户端将消息发送到工作正常的服务. 奇怪的部分来了: 我在托管服务的表单中添加了一个 MessageBox,该服务弹出并显示接收到的消息(简单字符串). 一切似乎都像魅力一样运作. 然后我将收到的超时时间减少到 5 秒.并让消息框意外打开(抢新鲜咖啡),导致客户端在 5 秒后抛出超时异常. 我只是从来没有注意到这一点,因为之前的超时时间是 60 秒,而且我从来没有让 MessageBox 打开那么久. 当我写信到控制台而不是打开消息框时,一切都会再次运行,就像从未发生过一样...... 这里发生了什么...... MessageBox 是否会以某种方式阻止客户端发送消息或类似的东西(我希望我不会留下一个完全愚蠢的印象 *LG*)? 我只是好奇这里发生了什么,也许有人可以这么好心给我解释一下;) 我知道 MessageBox 会阻止应
144 2022-07-19
编程技术问答社区
动态调用多个web服务
你好, 我需要动态调用由单个客户端托管在多个位置的相同 Web 服务. 我是 WCF 的新手,我不知道是否可以通过在客户端动态潜水端点地址,如果可以,如何动态提供端点地址. 如果有人能指导我如何实现这一目标,我将不胜感激. 该应用程序正在使用 Web 服务通过流传输数据. 提前致谢. 解决方案 通过代码创建您的端点 - 然后您可以根据需要更改服务地址.
204 2022-07-19
编程技术问答社区
关于wcf服务
嗨,这是 pradeep,我想使用 wcf 服务提供安全性,我不知道怎么做.请任何人告诉我怎么做 解决方案 使用消息契约的WCF服务方法级别安全[
80 2022-07-19
编程技术问答社区
如何在silverlight中等待异步方法
我在 wcf 服务中创建两个函数,并使用异步方法在 silverlight 中调用,在一个方法之后调用一个方法,但在第一个方法 silverlight 完成之前执行第二个方法.我希望第一个方法完全执行然后第二个方法调用.请帮助其紧急. private GDOperations.GDDoneOperationsClient _gdDoneOperation; private ImageOperationsClient proxy = null; foreach (var file in _filesCollection) { clsImageTransactionEntity _clsImageEntity = new clsImageTransactionEntity(); _clsImageEntity.ImageByte = GetFileData(file.OpenRead());
92 2022-07-19
编程技术问答社区
如何在asp中使用wcf服务。网
你好, 我有一个使用 Visual Studio 2008 创建的网站.我正在使用 WCF 服务从我的 SQL Server 2008 中获取和检索一些信息.当网站运行时一切正常,当我在本地系统的 IIS 中托管时,它出现错误,例如, 无法建立连接,因为目标机器主动拒绝它 127.0.0.1 visual studio 但是,如果我尝试访问使用 WCF 服务的页面,我会收到有关连接被拒绝的错误. 有人给我解决办法吗? 谢谢&问候, swathi 解决方案 hi, 这是因为您在单个解决方案中有多个项目,并且您在其他项目中添加了 Web 服务引用(而不是在您的 Web 应用程序项目中) 只需将 Web 服务引用的配置从其他项目复制到您的 Web 应用程序的 web.config 文件即可. 出现问题是因为您的 IIS 严重正在您的 Web 应用程序的 web.config 文件中寻找 Web 服务配置 看看这些: MSDN:使用
108 2022-07-19
编程技术问答社区
如何在JQUERY中调用WCF Rest服务
你好, 我是 wcf 休息服务的新手,我对端点和行为没有太多了解,我们在 web.config 中提到.但是我得到了一些教程并且能够创建一个服务.下面是服务契约、wcf服务文件、we.cong和jquery服务调用代码片段.我不确定,每次调用服务时都会进入错误块. 请帮帮我.谢谢. 1)服务合同: 命名空间 IDM.Sedaru.Service{[服务合约]public interface IHydraulicsService{[运营合同][WebGet(UriTemplate = "TestService", BodyStyle = WebMessageBodyStyle.Bare, ResponseFormat = WebMessageFormat.Json, RequestFormat= WebMessageFormat.Json)]字符串 TestService();}} 2)服务(.svc)文件: 命名空间 IDM.Sedaru.Service{public
136 2022-07-19
编程技术问答社区
从wcf web服务读取xml返回
开发者您好, 我下面有一堂课 public class SelectedRoomAvailability{public DataTable CardType { get;设置;}public DataTable CountryList { get;设置;}} 以及返回xml格式输出的方法 公开列表 房间可用性(参数...){} 下面是我得到的输出 RoomAvailabilityResponse xmlns="http://webservice.hotel.com.au/">
122 2022-07-19
编程技术问答社区
API版本控制的最佳实践
你好, 我正在寻找有关 Web 服务 API 版本控制的建议. 到目前为止,我们一直使用缓存清单 Web 应用程序和 Web 服务来提供离线 Web 功能. 这意味着我们可以确信用户将获得适用于当前 API 的最新软件版本,因此我们只需要管理 Web 服务的单个实例. 我们现在已经进入了各种应用商店,我们将不再拥有这种类型的控制,并且将不得不管理多个版本的网络服务. 我正在寻找有关市场上任何有助于此类实施的产品的建议? 我目前的策略是拥有多个应用程序根,每个版本一个.即 http://mydomain/myapi/v1.0 http://mydomain/myapi/v1.1 http://mydomain/myapi/v2.0 还有比这更好的策略吗? 解决方案 这篇文章可以帮助你决定:最佳实践-版本-web-api[^]
146 2022-07-19
编程技术问答社区
从设置文件c#控制台应用程序读取用户设置值
从设置文件读取值时出现空引用错误. 我在设置文件中有这个属性.当我尝试在 c# 中访问它时 Properties.Settings.Default.Last_Selected_Vodafone; 我收到空引用错误..这可能是因为默认值为空并且它是一个日期时间属性...... 我如何设置 datetime variable = datetime.now ? 任何想法 解决方案 请尝试如下. 注意:如果需要,请进行必要的转换. DateTime 变量 = Properties.Settings.Default.Last_Selected_Vodafone ??日期时间.Now; ??运营商 现场演示:.NET FIDDLE
360 2022-07-19
编程技术问答社区