2014年8月21日 星期四

'/' 應用程式中發生伺服器錯誤。

最近開發.net的時候,遇到了下面這種錯誤。

因為也是第一次遇到,所以就GOOGLE了一下原來是服務被關掉。

無法將工作階段狀態要求送至工作階段狀態伺服器。請確定 ASP.NET 狀態服務已經啟動且用戶端與伺服器的通訊埠都相同。如果伺服器是在遠端電腦上,請檢查 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\aspnet_state\Parameters\AllowRemoteConnection 的值,確定它是否接受遠端要求。如果伺服器是在本機電腦上,而且前述登錄值不存在或設定為 0,狀態伺服器連接字串就必須使用 'localhost' 或 '127.0.0.1' 做為伺服器名稱。

2014年8月19日 星期二

ASP.NET 4.5-C#-FileUpload控制項-一次上傳多個檔案

前台:
            <asp: FileUpload ID ="FileUpload1" runat="server" AllowMultiple="true" />

後台:
            foreach (HttpPostedFile postedFile in FileUpload1.PostedFiles)
            {
                fileName = postedFile.FileName;
                FileNameAll = FileNameAll + fileName + ",";
                // –完成檔案上傳的動作。
                savePath = appPath + saveDir + fileName;
                postedFile.SaveAs(savePath);
            }


PostedFiles這個函數,在4.5才有喔!切記!