近期ASP.NET问题汇总及对应的解决办法

1. 使用SQL统计一个字符串中指定字符的个数,示例(统计0的个数):

select len('402301001') - len(replace('402301001','0',''))

2. 使用Forms认证,客户端本地时间不对无法登陆系统,解决办法:

FormsAuthentication.RedirectFromLoginPage第二个参数设置成false,MSDN资料:http://msdn.microsoft.com/zh-cn/library/ka5ffkce(v=vs.110).aspx

3. 网站服务器CPU100%,找到具体是IIS中哪个网站导致的:

   ①首先设置任务管理器的查看方式,加入PID的显示;

   ②用C:\Windows\System32\inetsrv>appcmd list wp命令定位到具体网站PID(此处为Server 2008里的命令,Server 2003是 iisapp -a 命令);

4. jQuery1.6中attr("checked")无效,正确写法:

三种写法:if ( elem.checked )或if ( $( elem ).prop( "checked" ) )或if ( $( elem ).is( ":checked" ) )

官方文档:http://api.jquery.com/attr/

5. n多log4net的日志文件,只能借助editplus查找。解决办法:用Log Parser Lizard 或者SQL SERVER 中写查询

6. 网站提示访问IIS元数据库失败,解决办法(命令):aspnet_regiis -ga ASPNET

7. 远程桌面关闭了Explorer进程,怎么打开远程桌面的任务管理器: Ctrl+Shift+Esc

8. .NET2.0版序列化DataSet序列化为json,json反序列化为DataSet:http://json.codeplex.com/

9. 将EXCEL数据快速生成组织结构图:http://www.visio123.com/Visio_2010/Visiokuachengxushiyong/20130225/33.html

10. web.config上传文件大小设置(Windows Server 2008与以前的Windows Server 2003设置不一样):

Windows Server 2003中web.config配置为在system.web节点下添加如下配置:

<!--100MB-->
<httpRuntime maxRequestLength="102400" useFullyQualifiedRedirectUrl="true" />

Windows Server 2008中web.config还得在system.webServer节点下添加如下配置:

<security>
    <requestFiltering>
        <requestLimits maxAllowedContentLength="102400000" />
    </requestFiltering>
</security>

具体设置方法,参考:http://www.cnblogs.com/henryhappier/archive/2010/09/20/1832098.html。实际测试中发现配置成102400000传20MB的文件就出异常了,配置成1024000000就没问题……

转载于:https://www.cnblogs.com/xuezhizhang/p/3998404.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值