VS2008 Windows服务在安装程序上删除再添加无法安装
如上图示,在安装程序上有多个Windows服务,将serviceInstaller2、serviceInstaller3删除后再添加,编译、安装,你会发现再也没办法成功安装这两个服务了,后来将前后的文件进行比较,发现问题主要在ProjectInstaller.Designer.cs上,下边列出了修改前后的代码,注意红色部分。 修改前: 修改后:
如上图示,在安装程序上有多个Windows服务,将serviceInstaller2、serviceInstaller3删除后再添加,编译、安装,你会发现再也没办法成功安装这两个服务了,后来将前后的文件进行比较,发现问题主要在ProjectInstaller.Designer.cs上,下边列出了修改前后的代码,注意红色部分。 修改前: 修改后:
<% Dim oDic,aItems,aKeys Set oDic = Server.CreateObject("Scripting.Dictionary") '添加 oDic.Add "aaa",111 oDic.Add "bbb",222 oDic.Add "ccc",333 oDic.Add "ddd",444 '修改 If oDic.Exists("aaa") Then oDic.key("aaa") = "eee" 'key属性,只读 oDic.…
在一个项目中自定义了一个 BasePage 类,他继承于 System.Web.UI.Page: 其他的 ASPX 页都继承于这个类: 这是将代码放在单独的文件中时的写法,如果未将代码放在单独的文件中该如何写呢?很简单:
还有一种方法是使用微软的SOAP Toolkit 3.0,代码如下: 但使用SOAP Toolkit 3.0的缺点是必须在服务器上安装后才能使用! -------------------------------------- 2009-05-24 补充 -------------------------------------- 1).必须在Web Services项目配置文件(web.config)的system.web节点中添加以下内容: 否则,http://www.webxml.com.cn/WebServices/WeatherWS.asmx/getWeather?theCityCode=2210&theUserID=调用时会提示:因 URL 意外地以“/getWeather”结束,请求格式无法识别。…
using System; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms; using System.IO; namespace WindowsFormsApplication1 { public class WebCapture { #region 字段、属性 private int width; private int height; private string url;…
Discuz!NT 2.6带了一个FTP类,位于Discuz.Common\FTP.cs,使用它可以非常的方便的进行文件上传、下载操作以及其他常规文件(夹)操作。下边为该FTP类完整内容: 简单使用示例: 参考文章 Discuz!NT中远程附件的功能实现:http://www.cnblogs.com/daizhj/archive/2008/07/28/1254648.html
说明:测试过程中发现当复制一个文件到监视文件夹时会引发一次Created事件和多次的Changed事件!
FastZip类增加两个函数: 使用示例: SharpZipLib源码下载:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx
SharpZipLib是一个使用C#编写的Zip操作类库,在VB.NET、C#或其他的.NET语言中都可以使用它创建Zip文件、并进行读取和更新等操作。SharpZipLib目前的版本为0.85,下边通过几个例子来说明它的使用(使用前需引用命名空间ICSharpCode.SharpZipLib.Zip)。 1.创建zip文件 2.创建zip文件,只能压缩文件夹 3.添加一个文件到zip文件中 4.列出zip文件中所有的文件 5.删除zip文件中的一个文件 6.解压zip文件中所有文件 注意:SharpZipLib只能解压zip格式文件,若解压rar文件,将出错:Cannot find central directory。…
测试文件夹: ·E:\001 包含一些手机主题和图片文件,共44.7M ·E:\002 包含一些文本文件和图片文件,共313M 测试代码: 测试结果: E:\001压缩比较 DotNetZip:平均时间11s,zip文件大小44.4M; SharpZipLib:平均时间7s,zip文件大小44.3M; WinZip:平均时间5s,zip文件大小44.3M; E:\002压缩比较 DotNetZip:平均时间47s,zip文件大小32M; SharpZipLib:平均时间37s,zip文件大小30.9M; WinZip:平均时间18s,zip文件大小32.2M; 测试结论: 总体来说,三者生成的zip文件大小都差不多,DotNetZip平均使用的时间最多,SharpZipLib其次,WinZip最少,压缩的文件越大越明显。