Tag Archives: Microsoft Azure

ASP.Net Core App can NOW be deploy to Azure – (Azure web app)

回到香港可能工作時間比較長所以回家後都沒有心情像以前一樣做些和電腦相關的事
到剛去完旅遊..終於有些自己時間靜下來…
希望自己可以每天再學些東西…

這幾天在想..那麼多新東西學..應該學那一個呢
有些同事建議..可以嘗試一下.Net Core
還記得之前如果想deploy ASP.Net 5 或 .Net Core 都需要在 TFS Service 上做一些config才可以..
或是使用AppHarborCLI 直接把publish folder deploy到 AppHarbor
(剛試過 他不能deploy .net core 1.1)

感覺比較麻煩..
現在我們可以在Microsoft AzureAzure App Service 上直接Deploy 存在
TFS, Visual Studio Service, GitHub, DropBox, Bitbucket 上的 .Net Core 程式
Azure App Service - Source

有興趣試.Net core 既朋友. 可以嘗試 使用Azure App Service 來做 hosting

Hope you find it useful

how to check azure credit balance – 如何在Azure Portal 上檢查還有多小credit

自從Azura 有了新的Portal 之後…
便覺得有點不習慣..
對於像我這些又想在Azure上嘗試不同features
但是又不想用過credit的人..不能方便看到還有多小credit真的感到麻煩…
舊有的portal 在正上方便可以看到有多以 credit remain和這些Credit 還可以用多少天
https://manage.windowsazure.com
Old Azure Web portal

在新版本的Azure Portal 上便消失了
New / Preview Azure Management Portal

那麼如何在Azure Portal 上檢查還有多小credit呢

解決方法:
我們可以到以下網頁查看我們AzureSubscription 資訊
https://account.windowsazure.com/Subscriptions
之後選擇 想查詢的Azure Subscription
Azure Account Center

之後便可以看到 這個Azure Subscription上還有多小credit.和什麼時候到期
Azure Remaining Credit Information

Hope you find it useful

Linux/Ubuntu – check which port is open – 如何檢查在Ubuntu/Linux 上那些Port Open了呢

之前和大家分享過 使用Azure Free Tier 的MySQL Database 有Connection Limitation的問題
之後便做了一會research 看看有沒有些比較 cost effective 的alternative
做了半天的research都找不到想要的東西..
最後便決定自己在Azure 上起一個Development Server 方便和朋友試東西

覺得自己已經把End Point設定好..
但是不知道為什麼在Server之外嘗試檢查 port 3306有沒有開放..
還是close的…

但是使用網上的工具去檢查時發現 Port 3306 是Close的
E.G.
http://sharechiwai.com/networktools
Check which port is open Online

所以便需要看看其實 Ubuntu/Linux 內有沒有 開放/Listen port 3306
那麼..如何檢查在Ubuntu/Linux 上那些Port Open了呢?

解決方法
我們可以在Terminial 上執行這個指令

netstat -ntlp | grep LISTEN

他便會列出Linux/ Ubuntu正在Listen那些Port
E.G. 那些Port是open的
Linux check which port is open

Hope you find it useful

Azure failed with message: User has exceeded the ‘max_user_connections’ resource (current value: 4)

最近和朋友做一個 ASP.Net MVCFreelance Project
因為生活習慣不同..所以我們都是不同時間寫Code的
但是一起用同一個 Azure Free Tier的 MySQL Server
沒有很大的問題
但是當我們嘗試Merge我們的Project 做 Testing時候便出現了以下的錯誤信息
User has exceeded the ‘max_user_connections’ resource (current value: 4)
Azure has exceeded the 'max_user_connections' resource (current value: 4)
原來 Free Tier的 MySQL 是限制了 可以Connect到這個MySQL Database的 可以有4個 Connection
所以最後還是開始學習使用Docker 做我們的Development Database

當做Demo時才使用Azure 的Free Tier MySQL

TF215002: Access denied. needs Edit build definition permission for team project

嘗試使用Azure Web App 中的Set up deployment from source control [Visual Studio Online/ TFS Service]
Azure - Set up deployment from source
誰不知當我嘗試連接 Visual Studio Online的Project時出現了以下的錯誤信息
TF215002: Access denied. needs Edit build definition permission for team project
TF215002: Access denied. needs Edit build definition permission for team project
[我的Azure Account 的Email 不是我用來建立 Visual Studio Online的 account..所以便有這個問題出現]

花了很多時間在做research 但是可惜都是找不到怎樣可以 Assign PermissionAzure Visual Studio Online的使用者
有”Edit build definaion permission for team project” 的權限
經過很久的嘗試..終於找到解決方法

解決方法
我們可以先登入 建立這個 Visual Studiorepository 的使用者
之後選擇這個將會發報到 Azure的 Projectrepository
在網頁的右上方 按一下 “Manage Project
Visual Studio Online - Manage Project
之後選擇”Security “分頁
按一下”Build Administrators
之後按一下”Members
按一下 “Add
去加入有Azure Account的那個Visual Studio Online的使用者
Visual Studio Online Project Settings - Security - Build Administrators
之後再次回到Azure 嘗試Set up deployment from source control
應該便會成功了
Visual Studio Online Project is linked to the Windows Azure Web app
Hope you find it useful

How to update Ubuntu – Linux System Update – 如何更新Linux [Ubuntu]

在登入在Microsoft AzureLinux Ubuntu VM的時候
通常在SSH 到 那個Ubuntu VM時出現一些訊息
E.G. Ram/ CPU/ 和硬碟的使用量等等

有時亦都會看到有多小Package可以更新
E.G.
Number of Linux Package can be update

那麼如何更新Linux [Ubuntu]系統呢?

解決方法
我們可以先執行

apt-get update 

以確保我們大最新的Update資訊
之後我們可以執行

sudo apt-get dist-upgrade 

的指令到更新我們的Linux 系統
sudo apt-get dist-upgrade - upgrade Linux system

之後Linux會出現一些資訊
說有那些新的Package會被更新
那些會是新安裝的
還有安裝所需的硬碟空間等等..
會問你是否希望繼續安裝
Are you sure you want to continue to update Ubuntu packages
輸入”y“後按”Enter” 便會自己安裝了

這了一會便更新完成
Ubuntu Linux Update completed

可能我是一個Windows思考的人
所以還是重新啟動電腦比較安心一點

在Linux上重新啟動系統.我們可以執行以下的指令

sudo reboot

Hope you find it useful

Windows Azure Region Location – Microsoft Azure – 終於開始使用Windows/ Azure Microsoft Azure 了

由于朋友怕嘗試更改VPSConfig導致我的網頁不能顯示..
或會令到資料不見了的關係
所以決定不再共同使用一個VPS [Virtual Private Server]..

因為不再共同使用同一個VPS
所以便要自己學會怎樣打理這個VPS 了..
[會使用Ubuntu 來作Server..所以將來的網誌會用來記下一些LinuxNotes的比較多]
不好意思當有問題時常常要找朋友來幫忙

看過了很多不同的VPS Provider 還是要更多時間去決定使用那一間公司..

所以暫時先決定嘗試使用Windows Azure / Microsoft Azure 上的Virtual Machine服務..[Free Trial Subscription]
看看大概一個月要花費多少

在建立Virtual Machine 的時需要選擇這個Virtual Machine在那一個Region/區域建立.
E.g. 選擇在那一個地方/Region 要看看你網頁是Target那一個區域/Region的Visitor
地方/Region近這些果家一點..相對來說瀏覽速度/反應也會快一點…

Microsoft Azure Create Virtual Machine Options

做了一會research 後發現
原來East Asia香港
Southeast Asia新加坡

香港比較近..所以我選擇了East Asia Region

Microsoft Azure Region Location
詳情可以參考以下網頁
https://azure.microsoft.com/en-us/regions/#asia-pacific

Hope you find it useful