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