這兩天發生一件怪事,我在開發環境中明明能夠正常運作的頁面,送到 server 上只有 IE 能正常瀏覽、Firefox 下,所連結的外部樣式表完全不見。
首先懷疑的就是路徑問題,但若是路徑異常應該 IE 也無法顯示才是。第二個考慮的是編碼,但看起來 *.css 編碼都正常、裡面也沒有不可見的奇怪字元。最後想到的是 MIME 類型。之所以最後一個才懷疑它,是因為我以為 CSS 是一種很尋常的 type,應該預設值裡就有、不須另行設定。
Selected Category: Windows (15)
- Aug 04 Tue 2009 23:32
[Win] IIS 6 無法正確辨識 CSS
- Jul 26 Sun 2009 18:24
[Win] 誤刪「顯示桌面」按鈕的補救方法
如果不小心刪掉工作列上的「顯示桌面」按鈕,請執行下列兩個步驟。
1.「開始」→「執行」→輸入「regsvr32 /n /i:u shell32」→「確定」
- Jul 12 Sun 2009 16:48
[ASP.NET] Excel 自動轉型造成的錯誤
今天在從 Excel 抓資料要匯進程式裡時出問題了。某欄數值資料在開頭幾筆剛好都是 1,都可以成功轉入,但遇到大於 1 的值時,DataTable 裡的值卻是 DBNull,取用時要做加總就拋出了 Exception 了。
問題發生的原因是,某一欄的資料如果輸入數值 "1",是可以成功轉型為 double 的,但是輸入大於 1 的數值後,Excel 的儲存格左上角會出現綠色的三角形,提示「此儲存格內的數字其格式為文字或開頭為單引號」,要求使用者更正這種數字。
- Jun 07 Sun 2009 21:06
[Win] SVN 專案檔案匯出 & 網站顯示「找不到網頁」
今天要把專案裡的 .svn 檔案移掉,然後放到 IIS 上。先是刪了半天才發現有簡單的方法(感謝吳老師~),再來是在 IIS 設定好以後卻顯示「找不到網頁」。
SVN 的部分的話,因為我龜毛不想使用 will 在《如何快速刪除 Subversion 專用的隱藏目錄 》裡介紹的偏方、一時又沒看懂他在前半段說的匯出,所以還傻傻的在 command 底下試了很久怎麼對每層目錄做遞迴的 RD .svn /S /Q。
- May 11 Mon 2009 00:19
[ASP.NET] 在服務發生錯誤時,寄信通知管理者
在 Winodws 作業系統上有許多服務 (Windows Service),在服務意外中斷時(非正常停止服務的情況下),我們會希望系統做一些處理或提醒。
從「開始」→「所有程式」→「系統管理工具」→「服務」,或直接在「開始」→「執行」中輸入「services.msc」,可以列出所有的服務,找出我們想要設定的服務,按下右鍵→「內容」→切到「修復」頁籤,可以看到系統已經提供幾種預設的處理方式了。
- Mar 31 Tue 2009 13:15
[Excel] 利用「定義」抓出公式來
有時候我們會希望可以在某一個儲存格計算結果,在這個計算值的儲存格旁邊又能列出所使用的公式內容。例如說,A2設了公式,在A1顯示出A2的公式內容、A2則顯示運算的結果。
原本想的滿麻煩的,想說用 VBA 去抓內容、再把內容加上一個逗點輸出在別的儲存格……不過找到了《Excel妙用-公式結果我都要》,不過第一種方法我試不出來、第二種方法又必須手動更新,因此後來又在 CSDN 上面找到了一篇《自動顯示公式計算過程》,回文裡有把兩種方法結合的建議,就利用回文中建議的「定義」來做。
- Mar 06 Fri 2009 19:21
[Win] ASP.net 撰寫發信程式時,IIS 應做的轉送設定
今天寫了支程式要送出信件,但是卻冒出了錯誤來。錯誤訊息是 "System.Net.Mail.SmtpFailedRecipientException: 無法使用信箱。 伺服器回應為: 5.7.1 Unable to relay for xxx@xxx.xxx.xx",照著這一篇網誌設定,在 IIS 改成我自己的實體 IP,錯誤訊息又變成「傳送郵件失敗」。
後來在同事的協助下才發現,是我弄錯了。我在程式裡是這樣寫的:
- Feb 10 Tue 2009 23:23
[VBA] 自訂函式:取得檔案最後修改時間
寫了一個自訂函數,負責取得活頁簿(XLS 檔)最後存檔時間。
設計的時候考慮到自訂函數是不會自動更新的,因此在用的時候輸入 TODAY()、NOW() 之類會經常自動計算的函數,整個活頁簿中有異動的時候,這個函數也就會因為它裡頭包的內容異動了而跟著執行一次。
- Feb 09 Mon 2009 00:04
[Win] IIS 網站啟動時出現「發生未預期的錯誤 (0x8ffe2740)」
抓了 Ext-JS SDK 下來研究,但是連文件都打不開。後來在《掏錢學 ExtJS》裡看到,原來得把Ext-JS 的文件放在 IIS 之類的服務器上面跑。
可是把整個 Ext-JS 解壓縮後放到 Inetpub\wwwroot,在瀏覽器輸入 http://localhost/Ext-JS/docs/index.html 卻仍是空白一片。猜想可能是 IIS 設定值得改一下,打開 IIS 卻看到網站被停用了,重新啟動卻出現「發生未預期的錯誤 (0x8ffe2740)」。
- Nov 14 Fri 2008 12:15
[ASP.NET]解決「無效的回傳或回呼引數」的錯誤
錯誤訊息:「無效的回傳或回呼引數。已在組態中使用 <pages enableEventValidation="true"/> 或在網頁中使用 <%@ Page EnableEventValidation="true" %> 啟用事件驗證。基於安全性理由,這項功能驗證回傳或回呼引數是來自原本呈現它們的伺服器控制項。如果資料為有效並且是必需的,請使用 ClientScriptManager.RegisterForEventValidation 方法註冊回傳或回呼資料,以進行驗證。」