Windows Azure 使用了一段時間,發現對於權限管理不是非常了解,當想要設定授權給不同人做管理時,有時候還會找不到設定的地方在哪。你知道的,微軟的網站網址很多,要能釐清什麼功能要在什麼網站操作,並不是一件容易的事,所以這次氣到,決心把【帳戶管理員】與【服務管理員】與【共同管理員】這三種角色搞清楚,以便日後能夠更有效率的管理 Windows Azure 雲端資源。
... 繼續閱讀 ...
上週將一個開發完成的網站部署到 Windows Azure 網站,在部署 SQL Database 的時候原本以為還蠻簡單的,因為 SQL Server 2012 的 Management Studio 都已經把 GUI 介面寫好了,但過程中卻遇到了一些惱人的問題,因此特別撰文紀錄解決的過程。
... 繼續閱讀 ...
若要在 Windows 平台安裝 Windows Azure SDK for PHP 開發套件,可以透過 Composer 或 PEAR 進行安裝,如果可以,最簡單的方式是透過 Composer 直接安裝套件,安裝完之後直接把 vendor 目錄整個佈署到網站根目錄下,再透過 <?php require 'vendor/autoload.php'; ?> 自動載入即可。但若遇到 Composer 無法成功安裝 Windows Azure SDK for PHP 開發套件的情況,那就必須手動透過 PEAR 工具進行套件下載。不過,Windows Azure 網站並不支援自訂 PEAR 套件安裝,所以若要佈署本機的 PEAR 套件到 Windows Azure 網站,還有些額外的工作要做。
... 繼續閱讀 ...
管理 Windows Azure 的 儲存體帳戶 (Storage Account) 有很多方法,工具也非常多,今天我要來介紹一套挺方便的 Azure Virtual Directory 管理工具,設定好之後,某個儲存體帳戶會直接掛載成一個網路磁碟機,然後就可以透過檔案總管管理所有的 Blob 檔案內容,使用上非常直覺,也非常適合用來將本機大量的檔案搬上 Azure 儲存體 (Storage),完全不用寫程式。
... 繼續閱讀 ...
前段時間研究了一下如何在 Windows Azure 開發 PHP 應用程式,其實要把現有的 PHP 網站佈署到 Windows Azure 雲端平台並不困難,真的要改的 PHP 程式並不多,最主要還是要花點時間了解一下 Windows Azure 雲端架構,才能規劃出擁有高可用性與高延展性的網站,本篇文章整理一些我之前收集過的資料,方便各位參考。
... 繼續閱讀 ...
我們有個案子,因為會需要製作檔案上傳功能,但商品的圖片很多,除了單張圖片上傳外,也允許讓客戶批次上傳圖片,只要客戶先把大量圖片壓縮成 *.zip 檔案,上傳到我們製作的後台後,就會利用 DotNetZip 套件,將客戶上傳的壓縮檔 ( *.zip ) 解壓縮,並將檔案一一上傳到 Windows Azure 雲端的 儲存體 (Storage) 上。基本上,這功能很簡單,隨便 Google 一下都有得抄 code,同事也很自然的抄了一段 code,測試無誤就放上,誰知道,同一段看似沒問題的 code,在不同的使用情境下,還是會出現 Bug,魔鬼總在細節裡,讓我們繼續斬妖除魔去。
... 繼續閱讀 ...
最近 Windows Azure 雲端平台新增了一個還蠻酷的部署方式,也就是可以透過 Dropbox 部署網站檔案到 Windows Azure 網站中,設定的方式非常簡單,本文最後我還錄製了一段教學影片,有興趣的人也可以看看如何操作。
... 繼續閱讀 ...
最近因為有客戶要求將網站部署到 Windows Azure WebSites 雲端平台,原本在開發環境測試都沒什麼狀況,反而是部署到 Windows Azure WebSites 之後才發現一個棘手的問題,一般網頁瀏覽並不會有問題,而是當使用 IE 瀏覽器,且有表單要送出資料時就會發生 502 - Web server received an invalid response while acting as a gateway or proxy server. 的問題,這才發現一個 ASP.NET MVC 的小臭蟲(Bug)。
... 繼續閱讀 ...
研究 Beta 版的技術真是累人,很多事情講的不清不楚,害我花了好多時間才將 AppFabric Caching (Code Name: Velocity) 的開發環境弄好,以下是將 Velocity 開發環境設立完成的完整過程。
... 繼續閱讀 ...