2012年11月25日 星期日

[ASP]Basp21上傳錯誤


要求物件 錯誤 'ASP 0104 : 80004005'
不允許的操作

錯誤原因:檔案太大

 2003 Server IIS 用BASP21元件上傳檔案不可超過200K,要修改上傳限制作法如下:


Step 1:啟用Metabase編輯
IIS管理員 >> 在[本機電腦]按右鍵 >> 內容 >> 勾取[啟用直接Metabase編輯]
如此一來即可變更metabase.xml檔案內容

Step 2:關閉IIS服務
系統管理工具 >> 服務 >> 停止IIS Admin Service 
Step 3:修改metabase.xml
開啟 C:\windows\sytem32\inetsrv\metabase.xml
>> 找到 AspMaxRequestEntityAllowed
>> 將 204800 (200KB) 改成你要的大小

PS.若下載檔案時檔案太大也有問題的話,可修改metabase.xml裡的AspBufferingLimit,
預設是4MB,將它改成你要的大小即可

Step 4:重新啟動IIS Admin Service
Step 5:重新啟動網站Step 6:若檔案大而且上傳時間超過90秒,就將AspScriptTimeout的90秒改成600秒


[ASP]訪問ASP頁面出現「找不到這個頁面…」

連至xxx.asp時出現「找不到這個頁面…」如下圖,但連至xxx.html卻可正常顯示


















只要到IISASP的服務開啟為允許即可

2012年11月22日 星期四

[食譜]鮮奶酪(Panna Cotta)

上回員工旅遊時跟大伙一起去了位在竹南的四方牧場,
在那裡只要滿二十人就可以體驗做奶酪唷!
農場的人也很熱心的與我們分享奶酪的材料比例,
不過我是還沒自己動手做過,所以比例都還沒調整過哦!
其材料及作法如下:

材料:
1. 吉利丁粉(powdered gelatin) 10 g
2. 膠凍粉(like gelatin)                10 g
3. 奶粉(milk powder)                   5 g
4. 糖(sugar)                              30 g
5. 牛奶(milk)                        946 c.c.

作法:
1. 先將牛奶倒入鍋中,以小火煮牛奶,記得邊煮邊攪拌才不會焦掉哦!
2. 在小火煮牛奶的同時,一邊將前四樣材料一邊緩慢的倒入牛奶中,不需要等牛奶煮熱,但千萬不要一次倒太多,不然會結塊哦!
3. 倒完所有材料後再將火開至中、大火,並持續攪拌至奶酪溫度為80℃(提醒:不要量到鍋子溫度),即可關火倒入容器後等待冷卻(可直接放至冰箱或放涼後再放至冰箱)

P.S.如果想要做巧克力奶酪就改用巧克力牛奶…依此類推

2012年11月20日 星期二

[ASP]Basp21元件使用

最近因為公司內部網頁在搬移,發現裡面有使用到這個元件,
所以就在原本的那台主機裡找到了這個元件「Basp21.dll」,
卻發現直接複製到新的主機時沒辦法使用,
於是乎就上網Google了一下到底該怎麼用這個元件,
後來發現這個元件可以直接上網下載來安裝,
也可以直接複製這個DLL檔,但是複製的話有個重點,
那就是要將這個DLL做登錄的動作後才可使用,

登錄動作如下:
開始 >> 執行 >> RegSvr32 實際存放路徑\Basp21.dll >> 確定
(實際存放路徑:看DLL檔放哪路徑就指向哪,如:C:\123)

最後,真相大白,總算可以上傳啦!
但是…很要命的,還卡了一個網路磁碟的問題…冏rz

2012年11月15日 星期四

[C#]取小數並四捨五入

1. 四捨六入五成雙
double tmp = 11.425;
tmp = Math.Round(tmp, 2);
Result=>11.42

double tmp = 11.415;
tmp = Math.Round(tmp, 2);
Result=>11.42

在直接使用Math.Round的情況下,會造成當小數第三位=5時,
依小數第二位為奇數或偶數判斷是要進位或不進位,原則如下:
>5==>進位
<5==>捨去
=5==>前一個位數為偶數時捨去;奇數時進位


2.四捨五入

double tmp = 11.425;
tmp = Math.Round(tmp, 2, MidpointRounding.AwayFromZero);
Result=>11.43