2007/10/24

ASP.NET 2.0 檔案上傳的處理

IIS的預設上傳大小為4096KB, 上限最大值為2097151KB(2GB)
若要更改其設定則在
裡,加入
其中10000則約為10MB,代表你可以上傳10MB的檔案,
但要注意的是,maxRequestLength是指整個form上傳的總數,
因此如果你要一次上傳多個檔案,則要彈性去調整這個值....



void Application_Error(object sender, EventArgs e)
{
// 發生未處理錯誤時執行的程式碼

Exception ex = Server.GetLastError();

if (ex is HttpException)
{
Server.ClearError();
Response.Redirect("~/ErrorPage.aspx?ErrorInfo=" + ex.Message);
}
else
{
Response.Redirect("~/ErrorPage.aspx?ErrorInfo=系統忙錄中,請您稍後再試...");
}


}


像一般我想限制使用者只能上傳5MB的檔案,maxRequestLength我就暫時設為10000

但是還有個問題,若你上傳超過10MB的檔案時,
try catch無法去抓到這個exception,網頁上會出現錯誤,
為了防止此一情形,只好在Global.asax裡加入程式碼去控制...

參考資料來源:ASP.NET 檔案上傳時超過4MB時,程式會掛掉...

2007/07/02

FON



為了不想當外星人,最近考慮去買個FON Router來玩,

雖然不知道目前普及率如何,不過種利用社群力量達成的無線網路分享機制倒是蠻吸引人的...

等我架好後再來寫寫測試的心得。

2007/05/11

部署Crystal Report for ASP.NET 2.0

我們在另外一台電腦安裝Web專案時,
如果有用到Crystal Report , 則必需要安裝CRRedist2005_x86.msi及CRRedist2005_x86_cht.msi

通常如果有VS 2005的光碟,則可以選擇自訂安裝來安裝Crystal Report 10
但是如果沒有光碟,可以使用以下方法:

1.開啟VS 2005
2.選擇「檔案」-->「新增」-->「專案」-->選擇「其他專案類型」-->「安裝和部署」
3.選擇「Web安裝專案」
4.名稱就先取做 "WebSteup1"吧,按下確定產生專案
5.在方案總管選擇專案名稱後按右鍵 -->「屬性」
6.Click「必要條件」,然後打勾 Crystal Report for .NET Framework 2.0
7.build 一下專案

然後到專案目錄下的Debug\CrystalReports裡,就會看到有二個安裝檔CRRedist2005_x86.msi及CRRedist2005_x86_cht.msi,把這二個檔copy到伺服器裡安裝即可。

How to: Implement a Custom Membership User

How to: Implement a Custom Membership User

2007/05/08

Igawa sent to Minors (井川慶下放小聯盟)

Struggling left-hander optioned to Class A Tampa.

最近洋基球團動作頻繁;
昨天Clemens才在衝突的第7局宣布回歸洋基隊,
媒體就有預測井川慶的角色危險了,
果不其然,馬上就宣布井川慶下放小聯盟調整...
我想這對井川慶來說是一大打擊吧,
原本在官網的Probable Pitchers是預定井川慶5/10先發在主場面對游騎兵隊,
現在已改成王建民了...(當時就奇怪,這天明明是王建民投一休四的輪職日呀!)

一般預估Clemens會在6月初上場投球,
在這段期間內,枱面上的投手有王建民,Andy Pettitte,Mike Mussina;
第4或第5個SP可能會讓幾個年輕的投手上來試試身手,
我想洋基球團對井川慶已經失去耐心了,寧願給年輕投手機會也不再讓井川慶繼續在大聯盟「學習」了。


井川慶 Kei Igaw
2007 2W1L ERA7.63 G6 GS5 IP30.2 H35 BB14 SO21

----------------------

昨天7局發生的衝突,Proctor對Betancourt故意觸身球,然後雙方又碎碎唸,因此導致雙方球員板凳淨空,總教練Torre跟Proctor都被趕出場;
今天,官方公布處罰結果,Proctor被禁賽四場,Torre禁賽一場,
所以今天對水手隊系列賽的最後一場比賽由投手教練Don Mattingly 代理Torre的職務。

軟體工程的重要的指標