近期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就沒問題……


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM