最近遇到的兩個問題

2022-01-24 12:20:58 字數 988 閱讀 6940

最近做專案時,遇到兩個小問題,搜尋了一翻,還真不好找答案,最終還算解決了,於是有寫出來的衝動。希望能給遇到這類問題的同仁們有所幫助。

一、如何設定componetart calendar [1] 日期控制項的顯示語言

先說下我當時的遇到這個問題時的環境,由於開發是中文作業系統上進行的,所以在本地除錯時,沒有發現componentart calendar控制項的顯示語言有任何問題,但當我部署到裝有win2003英文版的伺服器上後,發現在本地瀏覽器開啟componetart calendar控制項時,顯示的是英文。其中走的彎路我就不說了, 反正試了幾種辦法都沒有解決。其實解決方法非常簡單,就是在要使用componetart calendar控制項的aspx頁面中的page指令中新增culture="zh-cn"即可。

二、乙個關於enterprise library [2] 元件的載入異常

故事的發生也是因為專案中引用了enterprise library中的異常元件,本地除錯正常,部署到服務上卻丟擲了system.io.fileloadexception異常,找了半天,沒想到問題出在**。後來乙個偶然的機會,終於找到了問題所在,但我卻解釋不了,請明白其中原因的高手能說出來。原因是因為我自己的開發機子上安裝了enterprise library,而我引用的enterprise library元件卻不是安裝目錄下的,是桌面上的,雖然它們版本號一樣等一模一樣。但當我刪除了桌面上的enterprise library元件時,vs2008編譯時卻沒有報任何異常,仍然可以正常編譯,正常執行,因為vs2008找到了我安裝目錄下的enterprise library的相關元件,悄悄地引用了它,導致本地可以正常除錯與執行,但部署後就報system.io.fileloadexception異常,即使相關元件在程式目錄下。解決方法是要麼不要刪除直接引用位置的元件,要麼都統一引用安裝目錄中的元件。

三、總結

注1:我使用的componetart版本是2023年版的,版本號為:2008.2.1140.3

注2:我使用的enterprise library版本號為4.1

最近遇到的兩個BUG

最近遇到兩個bug 第一 我要用jdbc連線客戶的oracle資料庫客戶版本為11g 由於我的測試錯誤我覺得使用的class12這個包版本有點老,好像查不出oracle11g的資料 經證實是我錯了 所以我換了oracle11g的ojdbc6 g驅動包。sql select instance name...

遇到的兩個編譯問題

最近遇到兩個編譯問題,著實費了一番功夫。我在乙個地方,定義了container of的巨集,卻屢次出現編譯錯誤 巨集定義如下 define container of ptr,type,member 報錯如下 error expected declaration specifiers or befor...

mediawiki使用中遇到的兩個問題

1 禁止新使用者自行註冊 在localsettings.php中加入 prevent new user registrations wgwhitelistaccount array user 0,sysop 1,developer 1 試了一下,沒什麼用。於是去官網上找了一下 wgwhitelist...