随笔分类 - VB/.NET/ASP/IIS
摘要:1 不能访问只读文件 <system.web> <identity impersonate="true" />在config里添加此节点,是允许操作文件的权限。。如果还不行就这么写<system.web> <identity impersonate="true" userName='administrator' password='...'/>直接给管理员权限。2 修改dcom权限DCOM方式访问excel的问题解决asp.net程序调用excel组件时,会遇到asp.net
阅读全文
摘要:最开始跳转到html页面,想隐藏url显示,使用window.open 设置 location=no,地址栏没了,但标题栏显示url和参数,无法解决,修改为aspx页面跳转到aspx页面,使用form的post方式提交,设置form的action属性为目标页面,在新页面中接收传递参数,用frame嵌入待显示页面,这样就不会显示url部署到服务器后,发现form提交时只是本页面刷新了下,没有发生跳转。取消form的runat=“server”,将form内的asp.net控件修改为input即可。
阅读全文
摘要:C#打包文件夹成zip格式(包括文件夹和子文件夹下的所有文件)C# 文件压缩与解压(ZIP格式)asp.net实现文件夹及文件压缩,并实现下载
阅读全文
摘要:1 AO 显示label label转annotation 使用gp工具转换: createCadXData 添加附加属性 ExportCAD2 AE 转dxf anno转换时有问题 下面为转换dxf的代码:using System;using System.Collections.Generic;using System.Text;using System.IO;using System.Globalization;using ESRI.ArcGIS.Geometry;using ESRI.ArcGIS.Geodatabase;using ESRI.ArcGIS....
阅读全文
摘要:因使用AutoCAD版本为2004,2006版本以后才有.net开发包,因此采用ActiveX方式进行开发。功能为:将几个CAD图层合并到其中一个上,并设置坐标,线和标记的颜色和字体。CAD对象的层级为AcadApplication - AcadDocument - AcadModelSpace AcadEntity 1 using System; 2 using System.Collections.Generic; 3 using System.ComponentModel; 4 using System.Data; 5 using System.Drawin...
阅读全文
摘要://新建excel文件,编辑、格式化、保存 1 Microsoft.Office.Interop.Excel.Application app = new Microsoft.Office.Interop.Excel.Application(); 2 Workbook workbook = app.Workbooks.Add(true); 3 Worksheet sheet = (Worksheet)workbook.Worksheets["sheet1"]; 4 sh...
阅读全文
摘要:简单项目中可使用ini做为配置文件,操作类如下。 1 public class INIClass 2 { 3 public string inipath; 4 [System.Runtime.InteropServices.DllImport("kernel32")] 5 private static extern long WritePrivateProfileString(string section, string key, string val, string filePath); 6 [System.Ru...
阅读全文
摘要:1 判断文件夹是否存在 1 /// <summary>文件夹是否存在 2 /// </summary> 3 /// <param name="dir"></param> 4 /// <returns></returns> 5 public static Boolean isFolderExist(string dir) 6 { 7 if (System.IO.Directory.Exists(dir)) 8 return true; 9 return false;10...
阅读全文
摘要:开始——运行——eventvwr.msc查看系统事件日志无法创建应用程序域 错误:0x80070005查找步骤:1 重新注册IIS 在NET\Framework\v2.0.50727里面的aspnet_regiis.exe运行 卸载aspnet_regiis.exe -u 重新安装 aspnet_regiis.exe -i2 查看虚拟目录的属性设置Asp.net version 是否选择的是2.03 检查权限 1 应用程序池的属性,用户身份应该是network service 2 确保该用户对NET\Framework\v2.0.50727有访问权限 3 确保该用户对虚拟目录有访问权限
阅读全文
摘要:1 新建windows 服务项目2 注意加载timer的时候需要加载System.Timers.Timer this.timer1 = new System.Timers.Timer(); ((System.ComponentModel.ISupportInitialize)(this.timer1)).BeginInit(); // // timer1 // this.timer1.Interval = 5000; this.timer1.Elapsed += new System.Timers.ElapsedEventHandler(this.timer1_Tick); //thi...
阅读全文
摘要:先介绍一下平台系统:windows server 2008 网络服务:IIS 7.0需要在web程序里面调用以前封装的c++的dll工欲善其事,必先利其器。由于手头没有可安装在64位机器上的vs2008,于是安装vs2010,由于向下兼容,可以放心的用有两种思路:一个是将web程序和c++的dll都编译成64位的另一种是都编译成32位的这两种方法我都试过,由于没接触过c++,第一种涉及到要修改c++代码等工作,走不通,于是放弃,采用第二种方法为什么在64位机器上可以调用32位的dll,看如下的文章http://baike.baidu.com/view/3403344.html?fromTagl
阅读全文
摘要:在supermap is.net安装好后,在iis默认网站下的IS目录下的Manager以及ajaxdemo浏览出现“无权查看该网页”的提示解决办法:配置该虚拟目录的“默认内容文档”,在属性中“文档”属性页,将默认文档“Default.aspx”添加进去
阅读全文
摘要:在运行asp.net程序时,用ibatis连接数据库,出现如标题的问题查看详细错误的时候发现需要oracle客户端软件8.1.7最开始查发现需要重新安装一遍oracle,于是重新安,但又遇到了oci.dll无法加载的问题。后来才查明是由于卸载了以前的oracle客户端后,文件夹目录未删除,导致oci.dll还存在删除oracle目录后,顺利安装完毕需要oracle客户端软件8.1.7,在网上查明是当oracle 9.2运行在NTFS的分区上时,对于某些非administrators组的用户,ORACLE_HOME目录是不可见的,而在windows server 2003下asp.net应用的帐
阅读全文
摘要:没有打上.net framework 3.5 sp1的补丁
阅读全文
摘要:System.Diagnostics.ProcessStartInfo info=new System.Diagnostics.ProcessStartInfo();Info.FileName=[exe文件名];Info.Arguments=[执行参数];Info.WorkingDirectory=Application.StartupPath;//exe所在路径System.Diagnostic...
阅读全文
摘要:在使用了updatepanel来响应dropdownlist的变化时,报错sys.webforms.pagerequestmanagerservererrorexception回发或回调参数无效解决方法:在@page里加入EnableEventValidation="false"
阅读全文
摘要:1 在主页面中控制子页面的切换在主页面中的代码以及DOMscript type="text/javascript"function changeUrl(url) { document.getElementById("ifra_operation").src = url; }/scriptdiv id="div_operation" iframe id="ifra_operation" src="A.aspx" runat="server"/iframe/divinput id="submit" onclick="changeUrl('B.aspx')"/2 在子页面
阅读全文
摘要:在windowsform之间传值,大概有四个方法:全局变量、属性、窗体构造函数和delegate。本文以form1和form2之间传值为例。1.全局变量在form1中定义一个publicstatic类型的变量s,在form2中直接以form1.s的形式引用即可。2.属性通过公用一个class来实现,此处以Person类为例,此类只包括age属性,代码如下:[代码]Form1Form2无论修改for...
阅读全文
摘要:使用asp.netajax扩展实现无刷新下拉列表可实现你要的效果,此种方法不用写js1.在项目中引用asp.netajax扩展dll,附件中有(关于此扩展,参见http://www.cnblogs.com/Terrylee/archive/2006/11/12/ASPNET_AJAX_QuickStarts.html) 此处主要使用asp:UpdatePanel实现2.使用测试用表结构如下 表pr...
阅读全文