置顶随笔

[置顶]c#常用语句收集【自用,方便查阅】

摘要: 获取程序集名称(常用于读取配置文件):Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->System.Reflection.Assembly.GetExecutingAssembly().GetName().Name解决远程测试Webservice时出现“测试窗体只能用于来自本地计算机的请求。 ”时的问题:<webServices><protocols><addname="HttpSoap"/&阅读全文

posted @ 2011-01-04 10:25 四喜 阅读(311) 评论(0) 编辑

2012年1月14日

iis7 修改上传文件大小

iis7和其他版本不一样,除了要在web.config下修改maxrequestlength以外,还要使用下面地命令来修改iis的请求大小。(iis7下没有找到machine.config和meta**.xml<具体名字忘记了>)

iis7默认最大上传大小是30M,下面修改成3G左右:

 

C:\Users\Administrator>%windir%\system32\inetsrv\appcmd.exe set config -section:
system.webServer/security/requestFiltering -requestLimits.maxAllowedContentLengt
h:3000000000

 

成功后输出:


已经在配置提交路径“MACHINE/WEBROOT/APPHOST”向“MACHINE/WEBROOT/APPHOST”的“sy
stem.webServer/security/requestFiltering”节应用了配置更改

 

PS:坑爹啊。

posted @ 2012-01-14 14:32 四喜 阅读(6) 评论(0) 编辑

2011年9月18日

【转】为应用程序池 'DefaultAppPool' 提供服务的进程意外终止-解决办法

错误日志为:

为应用程序池 'DefaultAppPool' 提供服务的进程意外终止。进程 ID 是 '3056'。进程退出代码是 '0xffffffff'。

有关更多信息,请参阅在 http://go.microsoft.com/fwlink/events.asp 的帮助和支持中心。

-----------------------------------

解决方法,给NETWORK SERVICE 加上访问iis服务的权限,具体方法如下:

-----------------------------------

点击“开始”-“控制面板”-“管理工具”-“组件服务”-“计算机”-“我的电脑”-“DCOM”选项,

选择其下的“IIS ADMIN SERVICE”,右健选择“属性”,找到“安全”,在“启动和激活权限”中编辑“自定义”,添加帐号“NETWORK SERVICE ”,

给该帐号赋予“本地启动”和“本地激活”的权限,重新启动IIS(点“开始”-“运行”-“CMD”,点确定,然后运行IISRESET),

之后再访问同一站点,则一切正常。

posted @ 2011-09-18 13:04 四喜 阅读(50) 评论(0) 编辑

2011年8月25日

JQuery调用VS2005 c#2.0编写的Webservice时返回值转换成JSON格式的解决办法

微软的webservice太不给力了,.Net 2.0里只能返回xml,3.0以后才能返回json。客户端调用起来很不方便,鄙视下。不可能为了这个小功能我就升级到.Net3.0啊。这帮强盗!!!

假如我有一个名为WebService .asmx的webservice,里面有如下方法:

 [WebMethod]    
    
public string test()
    {
       
        
return "{id:1,name:'TestName'}";
    }

 

我想在前台页面通过jQuery调用此方法,然后将 返回的这个字符串作为JSON对象使用的话,客户端就应该如下编写:

    <script type="text/javascript" language="javascript">
    $(document).ready(        
    
function()
    {        
         $(
"#btn1").click(
         
function ()
            {
               $.ajax({
                  type: 
"POST",
                    url: 
"webservice.asmx/test",                           
                    dataType: 
"xml",
                    data:{suggest:
"txt"},
                    success: 
function(msg) 
                    {                     
                        
//显示后台返回的数据                             
                        var returnText=msg.text;
                        
var data=eval('('+returnText+')');//将字符串转换成JSON格式
                        $("#divID").html(data.id);
                        $(
"#divName").html(data.name);
                    }
                });
            }
         );
    }        
    );
    
</script>
   

 坑爹啊,有木有。这样一来,还不如直接写一个asp.net的页面,清空里面所有的HTML代码,然后像写PHP那样,直接往页面写JSON字符串来的利索,而且还可以直接设置ContentType为application/JSON。前台JQuery获取的值直接就是JSON啊。

posted @ 2011-08-25 13:56 四喜 阅读(141) 评论(1) 编辑

2011年8月22日

Win7系统中添加局域网中别人共享的打印机 出错, 找不到驱动程序 的问题的解决

在网上看到的,解决了我的问题,记下来。

====================================

1、点击开始\控制面板\打印机;
2、选择“添加打印机”;
3、选择 “添加本地打印机”,按一下步;
4、选择“创建新端口”\ 选择“local port” 这一项,按下一步,提示输入端口名称,输入共享打印机的绝对路径,格式为:\\cfxs2082\hplaserJ,按确定;
5、选择好自己的网络打印机“厂商”、“型号”,按下一步。(如果列表中没有,官方也没提供相应的Vista版本驱动下载,请在列表中选择型号相近的代替,一般情况下都是可以的,如HP1010 选择HP1015)
6、添加成功,打印测试页试试。

如果连接打印机的机器在域中,或者是加了密码需要授权访问的,在执行添加打印机之前,执行以下操作:

(否则可能会出现“未知的用户名和密码”的提示)

1.开始\运行(可以WIN+R快捷)

2.输入共享打印机的那台计算机名或IP地址,如\\192.168.25.71

3.在用户名和密码框中填入帐户信息,选择保存密码

4.OK,执行上面的解决方案添加打印机,成功。

posted @ 2011-08-22 16:06 四喜 阅读(1161) 评论(0) 编辑

2011年8月18日

win7 安装 vmware出错: failed to create the requested registry key key installer error 1021 的解决办法。

网上搜索到两种办法:

 

1、在运行中键入 “regedit” 获取注册表
2、删除 HKEY_LOCAL_MACHINE/SOFTWARE/VMware, Inc.

 

========================================

经实验均不能解决问题,最后我搜索注册表删除所有带vmware的项和键。问题解决。

posted @ 2011-08-18 10:19 四喜 阅读(389) 评论(0) 编辑

2011年8月16日

Office 2007 打开 C# VS2005 导出的Excel时报错:单元格数据太大 Office 2003打开正常 的解决办法

摘要: 经测试,有可能是这个问题:导出Excel的代码:privatevoidExportToExcel(){Response.Clear();System.Web.HttpContextcurContext=System.Web.HttpContext.Current;Response.AddHeader("content-disposition","attachment;filename=Test.xls");//Response.Charset="UTF-8";//设置字符集//curContext.Response.ContentEn阅读全文

posted @ 2011-08-16 17:45 四喜 阅读(603) 评论(0) 编辑

2011年7月19日

C#调用C++ Build 写的DLL时,有时会出错,错误为无法加载 DLL "XXX.dll": 找不到指定的模块。(异常来自 HRESULT:0xXXXXXX)。。

摘要: 如题所述。出现这种问题的原因是缺少一些DLL如:BORLNDMM.DLL和CC3260MT.DLL或 rtl60.bpl,vcl60.bpl。可在此下载:http://ishare.iask.sina.com.cn/f/5571958.html?from=dl推荐的做法是将这几个文件拷贝到解决方案中,在解决方案资源管理器中选中这些文件然后选择属性,然后 在复制中选择 始终复制。这样发布程序的时候就连着这些文件一起发布,最大限度的避免在客户机上出现缺少DLL或者bpl导致的问题。阅读全文

posted @ 2011-07-19 18:30 四喜 阅读(67) 评论(0) 编辑

2011年6月22日

串口通信编程中遇到问题的解决步骤。

摘要: 一般出了问题,解决办法:检查能否自发自收,如果不行,多换几个串口调试软件,如果还不行,则证明串口已经损坏。如果软件和串口均是好的,检查连接线有没有问题,如果连接线是好的,检查命令发送的是否正确,检查通信格式(HEX或者ASCII)。如果这些都是正确的,可能是硬件损坏。我觉得这是解决问题的通用办法,先思考下问题现象,然后分析归纳,然后判断可能出现问题的地方,然后排除法定位问题的原因,最后找出解决办法。找解决办法我一般都这么做:先思考,根据经验进行试验,如果无法解决问题,上网查找,我认识很多朋友都不会高效的使用搜索引擎,我告诉他搜索的关键字,他仍然告诉我无法搜索到结果,我一看发现是按照我说的几个关阅读全文

posted @ 2011-06-22 16:24 四喜 阅读(130) 评论(0) 编辑

2011年6月15日

c# Winform Listview的Details模式时拖动Items排序的实现。

摘要: 本部分代码参考与网络文章,部分代码转自网络,感谢提供思路的作者。///<summary>///当拖动某项时///</summary>///<paramname="sender"></param>///<paramname="e"></param>privatevoidlistView1_ItemDrag(objectsender,ItemDragEventArgse){listView1.DoDragDrop(e.Item,DragDropEffects.Move);}///<阅读全文

posted @ 2011-06-15 14:35 四喜 阅读(217) 评论(0) 编辑

2011年6月14日

VS中单步调试时出现“由于以前的函数求值超时,函数求值被禁用。必须继续执行才能重新启用函数求值。”的问题。

摘要: 网上search了下,原因是这样:这是因为调试时会自动对Local/Watch等窗口里面(或鼠标停留所在)的变量求值,为了防止用户写的程序错误(比如死循环),系统有一个超时限制, 如果某个属性的get中做了很复杂的操作(而不是简单地返回一个私有变量的话),就有可能超过这个时间限制解决办法,网上是这么说的: 1,关掉自动变量,改用监视变量;2,工具->选项->调试内把自动变量求值关闭。我试验出来一个更简单的办法:调试时把VS的“局部变量” 窗口给隐藏起来,再重新调试,这时“局部变量”窗口就不会显示了,此时再单步断点的话,就不会出现标题中所述的错误了。阅读全文

posted @ 2011-06-14 09:32 四喜 阅读(308) 评论(1) 编辑

导航

<2012年2月>
2930311234
567891011
12131415161718
19202122232425
26272829123
45678910

公告

昵称:四喜
园龄:3年2个月
粉丝:4
关注:33

搜索

 

常用链接

我的标签

随笔分类(62)

随笔档案(62)

Embedded Develop

php

最新评论

阅读排行榜

评论排行榜

推荐排行榜