欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
程序人生 .net BUG反饋一籮筐
[打印本頁]
作者:
51hei人人
時間:
2016-3-12 21:13
標(biāo)題:
程序人生 .net BUG反饋一籮筐
序:
一直想把遇到的問題總結(jié)一下,無論是利己還是利人都是一個不錯的選擇。還多次都是因?yàn)锽UG來的太突然,沒有及時記錄。而事后又把這件問題看的過輕或是已經(jīng)忘記了。原來一直是有想法沒實(shí)踐。昨天(已過零點(diǎn))外出回來后發(fā)現(xiàn)客戶在QQ上留言了兩個BUG,下班后回的宿舍不到19點(diǎn)沒事干,就調(diào)試起了BUG。(無論問題出在第一梯隊(duì)還是第二梯隊(duì)上,只要是最后接手人。我都會盡力去把他維護(hù)好,雖然BOSS角度永遠(yuǎn)都是向錢看。但作為開發(fā)人員有責(zé)任去維護(hù)他,這是職業(yè)素養(yǎng)更是原則問題)沒想到這一調(diào)試竟然用了5個多小時。。。更可笑的是兩個BUG一個是原來遇到過另一個是原來解決過。
開發(fā)環(huán)境 --> 測試環(huán)境 --> 現(xiàn)場環(huán)境。三者從左至右由簡到難無級別遞增。。。現(xiàn)場環(huán)境遠(yuǎn)比前兩者艱難的多。因?yàn)槟阌肋h(yuǎn)都不知道用戶下一步要怎樣去操作。
1、.net程序發(fā)布后JQuery中的attr無法設(shè)置以及讀取屬性值。代碼是正常。
描述:開發(fā)環(huán)境為VS2013。JQuery版本為1.7與1.9。在IDE中調(diào)試代碼沒有任何問題,一旦程序發(fā)布到IIS后就會導(dǎo)致$('').attr();無法獲取或者設(shè)置屬性。很怪異的問題。
解決:刪除JQuery1.9文件。程序運(yùn)行正常。
2、jquery uploadify上傳文件異常。代碼調(diào)試正常。
描述:通過JQuery插件Uploadify上傳文件到服務(wù)器。IDE中調(diào)試正常,但發(fā)布到IIS后無法上傳文件。
解決:幸運(yùn)的是程序中加入了Log。在程序崩潰的時候輸入了日志。如下
2016-01-08 23:41:23,739 [9296] DEBUG MvcApplication1.CommonClass.CommMethod [(null)] - 文件上傳路徑:D:/My Documents/WebSite/CardSystemRelease/ImportEXCELS/11c6072e-aea8-fe29-9baa-a4f8-dd635fecfc50.xls
2016-01-08 23:41:23,888 [6824] DEBUG MvcApplication1.CommonClass.CommMethod [(null)] - 開始讀取excel
2016-01-08 23:41:23,893 [6824] DEBUG MvcApplication1.CommonClass.CommMethod [(null)] - System.InvalidOperationException: 未在本地計(jì)算機(jī)上注冊“Microsoft.Jet.OleDb.4.0”提供程序。
在 System.Data.OleDb.OleDbServicesWrapper.GetDataSource(OleDbConnectionString constr, DataSourceWrapper& datasrcWrapper)
在 System.Data.OleDb.OleDbConnectionInternal..ctor(OleDbConnectionString constr, OleDbConnection connection)
在 System.Data.OleDb.OleDbConnectionFactory.CreateConnection(DbConnectionOptions options, DbConnectionPoolKey poolKey, Object poolGroupProviderInfo, DbConnectionPool pool, DbConnection owningObject)
在 System.Data.ProviderBase.DbConnectionFactory.CreateNonPooledConnection(DbConnection owningConnection, DbConnectionPoolGroup poolGroup, DbConnectionOptions userOptions)
在 System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection)
在 System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions)
在 System.Data.ProviderBase.DbConnectionInternal.OpenConnection(DbConnection outerConnection, DbConnectionFactory connectionFactory)
在 System.Data.OleDb.OleDbConnection.Open()
在 MvcApplication1.CommonClass.CommMethod.ExcelImport(String fileName, String suoshu, String isUpdate)
異常拋出來就豁然開朗了。最后通過設(shè)置【應(yīng)用程序池】屬性【啟用32位應(yīng)用程序】為True則解決。
尾:
未完待續(xù)...
歡迎光臨 (http://m.raoushi.com/bbs/)
Powered by Discuz! X3.1