随笔分类 - C#/WinForm
摘要:名称:Snippet Compiler Snippet Compiler 是一个基于 Windows? 的小型应用程序,您可以通过它来编写、编译和运行代码。如果您具有较小的代码段,并且您不希望为其创建完整的 Visual Studio .NET 项目(以及伴随该项目的所有文件),则该工具将很有用。 下载:? 点击下载
阅读全文
摘要:一.问题: 使用WSE通讯时,碰到了一个经产会出现的异常“Server unavailable,please try later“,出现此异常的原因不只一个.只要服务器端的webmethod方法中出现了未处理的异常,就会抛出此错误信息.二.原因: 此次我碰到的这个原因就是由于在server端(我用的是SoapService)的WEBMETHOD中出现了一个有关对象反序列化的异常,此异常未经处理,导致了上述异常的抛出.三.处理: 在反序列化一个类型的对象时,要满足两个条件:1.序列化对象类型必须被标记为可序列化[Serializable],实现ISerializable接口的一个方法GetObj
阅读全文
摘要:1.Web Services Enhancements 管道技术内幕 摘要:WSE 的体系结构模型基于处理入站和出站 SOAP 消息的过滤器管道,功能(主要)是通过使用处理入站和出站消息的过滤器来实现的。您可以单独使用过滤器或者在管道中使用过滤器,也可以控制进程中管道的默认配置。还可以创建自定义过滤器,添加您需要的功能。2.了解 DIME 和 WS-Attachments 摘要:本文介绍了附件的基本原理,包括有关打包和消息说明的主要概念3.使用 Web Services Enhancements 发送带有附件的 SOAP 消息 摘要:介绍 Web Services Enhancements 1
阅读全文
摘要:前面所介绍的有关VS.NET的安装部署,只是简单的打包应用程序,往往在制作安装包时需要连数据库的安装一起打包到安装程序中.而且还要自定义一个用户界面,让用户在安装时输入数据库的配置信息(服务器名,数据库名,登陆用户,密码),用安装程序创建数据库,同时配置应用程序的配置文件.如:连接字符串.一,首先看一篇有关自定义安装程序的介绍 自定义MSI的安装二,下载上面文章提供的程序示例,将其中的CustomSteps直接加载到自己的解决方案中,即可使用.所要修改的只是script目录下的脚本文件.(修改成你要创建数据库的脚本),添加此程序的主输出到安装程序的'应用程序文件夹'中.(最好在
阅读全文
摘要:最近想为自己做的一个winform的小程序制作一个安装程序,使用了vs.net自带的安装部署程序.简单的安装msn的帮助弄了一下,效果还行,就是没有卸载的快捷方式,每次卸载还要到管理工具里去卸载,麻烦...看了几篇关于部署的介绍.不过也没空研究,只有先记录下来,以后总结了...1.把.NET程序部署到没有安装.NET Framwork的机器上2.Net应用程序发布问题的最新解决方案3.VS.NET安装部署深入研究4.部署ASP.NET的三大技术5.安装程序中创建数据库还是简单说一下制作安装以及卸载程序的操作步骤:1.拥有一个供制作安装.NET程序(winform) 加入程序名叫:MyQQ2.在
阅读全文
摘要:异常处理的最好方法:一:不要: 1.catch异常后re_throw. 2.通过抛出异常来控制代码的执行. 3.在构造函数入口出添加try-catch, 4.使用了try-catch,但并没处理异常. 5.MessageBox.Show(exception.ToString());二,需要: 1.从始至终要紧记异常处理的策略. 2.在应用程序的所有入口处使用try-catch 3.处理所有意料到的异常 4.显示友好的消息,并提供适当的管理员联系方式 5.抛出的异常尽可能详细.(使用多个catch块) 多线程: 1.编写多线程代码时,必须考虑在工作线程中出现的异常 2.在线程的入口使用try-c
阅读全文
摘要:在使用wse2编程时,在本地机器测试没什么问题,但放在其它机器上进行网络测试时出现过这样一个错误:An error was discovered processing the header让我郁闷了一天,在网上搜了一把,对这个问题郁闷的人还真多.还好有人解决了.不过让我晕倒的是,这个问题的原因竟然是client端的时间比service端的时间快!!!!将client端的时间调整到和service端的时间同步就解决了.多亏有网友把解决这个问题的方法贴出来了,不然以后的几天可能还要在郁闷中度过....I 服了Microsoft了...
阅读全文
摘要:最近几天一直在研究关于wse2中message的发送与接收.帮助文档不甚详细,可能是还没正是推出产品的原因吧.wse2可以支持4种协议传输message1.http----The HTTP protocol.2.https----The HTTPS protocol.3.soap.tcp----The SOAP over TCP protocol.4.soap.inproc----SOAP messages are sent to an application running in the same process.前两天用soap.tcp做了一下测试,感觉还有点兴趣.http,https,t
阅读全文
摘要:去这里吧:http://blog.joycode.com/mvm/archive/2004/03/08/15308.aspx?Pending=true
阅读全文
摘要:http://www.cnblogs.com/elevenwolf/archive/2004/06/15/15932.html?Pending=true#Post
阅读全文
摘要:client端:Main.cs=====================================================================*/using System;using Microsoft.Web.Services2;using Microsoft.Web.Services2.Addressing;using Microsoft.Web.Services2.Messaging;namespace MySoapClient{/// <summary>/// Class1 的摘要说明。/// </summary>class MySoa
阅读全文
摘要:使用WSE2.0的soapclient和soapservice可以模拟WEBSERVICE的功能,区别是可以脱离IIS.这点很重要.using System;using System.Web;using Microsoft.Web.Services2;using Microsoft.Web.Services2.Addressing;using Microsoft.Web.Services2.Messaging;using Microsoft.Web.Services2.Referral;namespace MySoapReceiver{/// <summary>/// This i
阅读全文
摘要:WSE2.0 最主要完成的任务:Securing Web services. (主要的目标) Policy. (新的特性) SOAP messaging. (基本元素) Routing SOAP messages. (必须的特性) Sending attachments with SOAP messages. (携带证书等) 整个2.0最大的一个贡献是真正解决了Web Services的安全性问题http://www.microsoft.com/china/msdn/archives/library/dnwebsrv/html/programwse2.asp
阅读全文
浙公网安备 33010602011771号