The Will Will Web - Microsoft Azure
記載著 Will 在網路世界的學習心得與技術分享
https://blog.miniasp.com/
http://www.rssboard.org/rss-specification
BlogEngine.NET 3.3.7.0
zh-TW
https://blog.miniasp.com/opml.axd
https://blog.miniasp.com/syndication.axd
Will Huang
The Will Will Web
24.567110
120.970500
-
如何使用 Entra ID 應用程式與憑證存取 SharePoint 與 Teams 的指定資料夾
<p>最近有個需求,要讓一台電腦上的排程程式,每天自動把產出的檔案上傳到公司 Teams 頻道的「檔案」裡面,讓團隊成員可以直接在 Teams 取用。這種每天定時執行的工作,當然不能靠人工登入,也不適合把某個人的帳號密碼寫進設定檔。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2026/10/06/entra-app-certificate-sharepoint-teams-folder-access#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2026/10/06/entra-app-certificate-sharepoint-teams-folder-access
[email protected]
https://blog.miniasp.com/post/2026/10/06/entra-app-certificate-sharepoint-teams-folder-access#comment
https://blog.miniasp.com/post.aspx?id=46b7d020-34a0-4c29-9fbc-41d3d9535adc
週二, 6 十月 2026 17:36:46 +0000
Microsoft Azure
Office 365
Security
Microsoft Entra ID
Microsoft Graph
SharePoint
Teams
OpenSSL
PowerShell
certificate
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=46b7d020-34a0-4c29-9fbc-41d3d9535adc
https://blog.miniasp.com/trackback.axd?id=46b7d020-34a0-4c29-9fbc-41d3d9535adc
https://blog.miniasp.com/post/2026/10/06/entra-app-certificate-sharepoint-teams-folder-access#comment
https://blog.miniasp.com/syndication.axd?post=46b7d020-34a0-4c29-9fbc-41d3d9535adc
-
Azure OpenAI Service API 設計演進:從部署導向到統一 v1 介面
<p>這兩年如果你有同時碰 OpenAI API 與 Azure OpenAI Service,你一定會覺得同樣是呼叫 LLM 的 API,明明都是一樣的服務,但是 Azure OpenAI 的 API 設計就是特別難用,要先部署模型、呼叫路徑要帶 deployment name、每個請求還要綁 <code>?api-version=YYYY-MM-DD</code> 查詢字串 (Query String)。這套設計不是沒有理由,但對應用開發者來說,確實也帶來不少心智負擔。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2026/03/04/Azure-OpenAI-Service-API-Design-Evolution#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2026/03/04/Azure-OpenAI-Service-API-Design-Evolution
[email protected]
https://blog.miniasp.com/post/2026/03/04/Azure-OpenAI-Service-API-Design-Evolution#comment
https://blog.miniasp.com/post.aspx?id=8b7eda41-7013-4964-8724-f22e40cfc14f
週三, 4 三月 2026 12:26:00 +0000
Microsoft Azure
Azure OpenAI Service
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=8b7eda41-7013-4964-8724-f22e40cfc14f
https://blog.miniasp.com/trackback.axd?id=8b7eda41-7013-4964-8724-f22e40cfc14f
https://blog.miniasp.com/post/2026/03/04/Azure-OpenAI-Service-API-Design-Evolution#comment
https://blog.miniasp.com/syndication.axd?post=8b7eda41-7013-4964-8724-f22e40cfc14f
-
啟用 MFA 多因素認證的 Microsoft 365 帳號如何透過 SMTP 發送電子郵件
<p>今天同事回報公司的網路印表機突然無法發送郵件,原本設定好好的運作了三年相安無事,怎麼就突然壞掉了呢?經過一番檢查後發現,原來是因為公司的 Microsoft 365 帳號啟用了 MFA 多因素認證的關係,導致設備無法透過 SMTP 發送郵件。但因為這是一個系統帳戶,根本沒人會去動它,看來是雲端平台的更新導致這個問題,這篇文章我就來說說這次的靈異事件。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/07/10/How-to-send-emails-via-SMTP-with-a-Microsoft-365-account-enabled-with-MFA#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/07/10/How-to-send-emails-via-SMTP-with-a-Microsoft-365-account-enabled-with-MFA
[email protected]
https://blog.miniasp.com/post/2024/07/10/How-to-send-emails-via-SMTP-with-a-Microsoft-365-account-enabled-with-MFA#comment
https://blog.miniasp.com/post.aspx?id=b68d0c39-6187-4dfd-9789-1bdf667ded9c
週三, 10 七月 2024 12:12:00 +0000
Microsoft Azure
Office 365
Microsoft 365
smtp
mfa
Entra ID
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=b68d0c39-6187-4dfd-9789-1bdf667ded9c
https://blog.miniasp.com/trackback.axd?id=b68d0c39-6187-4dfd-9789-1bdf667ded9c
https://blog.miniasp.com/post/2024/07/10/How-to-send-emails-via-SMTP-with-a-Microsoft-365-account-enabled-with-MFA#comment
https://blog.miniasp.com/syndication.axd?post=b68d0c39-6187-4dfd-9789-1bdf667ded9c
-
Microsoft 365 帳號遭到詐騙或被駭客入侵後的解鎖方法
<p>我們公司主要採用 <a href="https://www.microsoft.com/zh-tw/microsoft-365/microsoft-365-enterprise">Microsoft 365</a> (<code>M365</code>) 為主要的協作平台,背後自然使用的是地表最強大的 <a href="https://learn.microsoft.com/en-us/entra/fundamentals/whatis?WT.mc_id=DT-MVP-4015686">Microsoft Entra ID</a> 服務。我們上個月有位同事被 Entra ID 判定有 MFA 異常登入的狀況,導致帳號被鎖定,無法使用 MFA 登入,因此導致他完全無法使用任何 <code>M365</code> 服務。我當時也不知道怎樣處理的,可能是設定讓他重新設定 MFA 之類的,反正他就正常可以登入了。結果過了一個多月,就在前幾天,同一個人,他的帳號又再次被鎖定,這次鎖的更緊了,害我怎樣都解鎖不了,還必須要動用微軟技術支援中心才能解決。這次我還是認真做一下筆記好了,以免日後再有同仁遇到帳號被鎖定的狀況。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/04/24/Deal-with-Microsoft-365-User-Account-MFA-Locked#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/04/24/Deal-with-Microsoft-365-User-Account-MFA-Locked
[email protected]
https://blog.miniasp.com/post/2024/04/24/Deal-with-Microsoft-365-User-Account-MFA-Locked#comment
https://blog.miniasp.com/post.aspx?id=f390d580-e8a7-45a5-b7c3-fa233086ebed
週三, 24 四月 2024 15:57:00 +0000
Microsoft Azure
Office 365
Security
Microsoft 365
Entra ID
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=f390d580-e8a7-45a5-b7c3-fa233086ebed
https://blog.miniasp.com/trackback.axd?id=f390d580-e8a7-45a5-b7c3-fa233086ebed
https://blog.miniasp.com/post/2024/04/24/Deal-with-Microsoft-365-User-Account-MFA-Locked#comment
https://blog.miniasp.com/syndication.axd?post=f390d580-e8a7-45a5-b7c3-fa233086ebed
-
認識 Microsoft Entra ID 中的企業應用程式與服務主體物件
<p>在 Microsoft Entra ID 中,有兩個很重要卻又有點抽象的物件,那就是「企業應用程式」(Enterprise applications) 與「服務主體」(Service Principal) 這兩項,這個應該有困擾我好幾年的時間,一直沒機會可以摸透這兩個物件的關聯性,這次終於在 Microsoft 的技術支援工程師的幫助下釐清了多年以來模糊的觀念,今天這篇文章我就來好好談談這個概念。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/03/27/Understanding-Enterprise-Application-and-Service-Principal-objects-in-Microsoft-Entra-ID#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/03/27/Understanding-Enterprise-Application-and-Service-Principal-objects-in-Microsoft-Entra-ID
[email protected]
https://blog.miniasp.com/post/2024/03/27/Understanding-Enterprise-Application-and-Service-Principal-objects-in-Microsoft-Entra-ID#comment
https://blog.miniasp.com/post.aspx?id=637ffaad-a25c-48f0-8f34-7c70d84a66e1
週三, 27 三月 2024 08:51:00 +0000
Microsoft Azure
Microsoft Entra ID
Service Principal
Enterprise applications
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=637ffaad-a25c-48f0-8f34-7c70d84a66e1
https://blog.miniasp.com/trackback.axd?id=637ffaad-a25c-48f0-8f34-7c70d84a66e1
https://blog.miniasp.com/post/2024/03/27/Understanding-Enterprise-Application-and-Service-Principal-objects-in-Microsoft-Entra-ID#comment
https://blog.miniasp.com/syndication.axd?post=637ffaad-a25c-48f0-8f34-7c70d84a66e1
-
使用 .NET 8.0 與 Azure Functions Core Tools 開發與部署函式應用程式
<p>我一直以來都是 Serverless 架構的信徒,因為實在是不太想自己管伺服器,我從 2018 年就開始採用 Azure Functions 技術,到目前為止歷經了 4 個大版本,到現在終於算是穩定些了。不過即便到目前為止,你要是照著官方文件下去設定,肯定會在很多不同的環節鬼打牆,地雷一直都沒有少過。這篇文章我將介紹如何使用 <a href="https://dotnet.microsoft.com/en-us/?WT.mc_id=DT-MVP-4015686">.NET 8.0</a> 與 <a href="https://github.com/Azure/azure-functions-core-tools">Azure Functions Core Tools</a> 來開發函式應用程式,並說明如何部署應用程式到 Azure App Service 使用 Consumption Plan (<code>Y1</code>) 方案來執行!</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/03/19/Develop-and-Deploy-Function-App-using-Azure-Functions-Core-Tools#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/03/19/Develop-and-Deploy-Function-App-using-Azure-Functions-Core-Tools
[email protected]
https://blog.miniasp.com/post/2024/03/19/Develop-and-Deploy-Function-App-using-Azure-Functions-Core-Tools#comment
https://blog.miniasp.com/post.aspx?id=1bad75e8-cb4e-4f75-bd84-58e368bb1688
週二, 19 三月 2024 06:11:00 +0000
.NET Core
C#
Microsoft Azure
Azure Functions Core Tools
Azure Functions
Azure
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=1bad75e8-cb4e-4f75-bd84-58e368bb1688
https://blog.miniasp.com/trackback.axd?id=1bad75e8-cb4e-4f75-bd84-58e368bb1688
https://blog.miniasp.com/post/2024/03/19/Develop-and-Deploy-Function-App-using-Azure-Functions-Core-Tools#comment
https://blog.miniasp.com/syndication.axd?post=1bad75e8-cb4e-4f75-bd84-58e368bb1688
-
如何在 Microsoft Entra ID 中建立一個 100 年都不會過期的 Client Secret 金鑰
<p>我最近的 Azure 與 Azure DevOps 的顧問案很多,我在很多不同客戶與學員之間被問到一個相同的問題,他們問:「在 Azure 建立 Service Principal (服務主體) 並產生 Client Secret 金鑰時,為什麼到期日最長<a href="https://devblogs.microsoft.com/microsoft365dev/client-secret-expiration-now-limited-to-a-maximum-of-two-years/?WT.mc_id=DT-MVP-4015686">只能設定 2 年</a>?那不就代表 2 年後如果忘記要手動更新,自動化的服務或 Pipeline 不就會自動停擺了嗎?」這個問題其實有標準答案,就是不要建立 Client Secret 金鑰,而是改用 <strong>Managed Identity</strong> (MI) 即可。不過,在你還沒學會 MI 之前,我先教你怎樣建立一個 100 年都不會過期的 Client Secret 金鑰!😆</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/03/14/How-to-create-client-secret-for-Microsoft-Entra-that-expired-at-100-years-later#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/03/14/How-to-create-client-secret-for-Microsoft-Entra-that-expired-at-100-years-later
[email protected]
https://blog.miniasp.com/post/2024/03/14/How-to-create-client-secret-for-Microsoft-Entra-that-expired-at-100-years-later#comment
https://blog.miniasp.com/post.aspx?id=5cfd9298-78fb-4d9c-94d0-9ab57f10c816
週四, 14 三月 2024 15:58:00 +0000
Azure DevOps
Microsoft Azure
Client Secret
Managed Identity
Microsoft Entra ID
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=5cfd9298-78fb-4d9c-94d0-9ab57f10c816
https://blog.miniasp.com/trackback.axd?id=5cfd9298-78fb-4d9c-94d0-9ab57f10c816
https://blog.miniasp.com/post/2024/03/14/How-to-create-client-secret-for-Microsoft-Entra-that-expired-at-100-years-later#comment
https://blog.miniasp.com/syndication.axd?post=5cfd9298-78fb-4d9c-94d0-9ab57f10c816
-
如何將 AzureAD 與 MSOnline 模組改用 Microsoft Graph PowerShell 執行
<p>我之前一直使用 PowerShell 的 <a href="https://learn.microsoft.com/en-us/powershell/microsoftgraph/migration-steps">MSOnline V1</a> 與 <a href="https://learn.microsoft.com/en-us/powershell/azure/active-directory/overview?view=azureadps-2.0&preserve_view=true&WT.mc_id=DT-MVP-4015686">AzureAD V2</a> 模組在做許多 Microsoft 365 的自動化工作,原本微軟就<a href="https://techcommunity.microsoft.com/t5/microsoft-entra-blog/important-azure-ad-graph-retirement-and-powershell-module/ba-p/3848270?WT.mc_id=DT-MVP-4015686">打算在 2023 年 9 月 30 日之前棄用這兩個模組</a>,但因故延期到 2024 年 3 月 30 日,也就是這個月底。在死線之前,我終於騰出時間把我過往的 Microsoft 365 自動化腳本全面升級到 Microsoft Graph PowerShell 模組,這個過程真的不太輕鬆,改變真的蠻大的。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/03/03/Migrate-to-Microsoft-Graph-PowerShell-from-AzureAD-and-MSOnline#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/03/03/Migrate-to-Microsoft-Graph-PowerShell-from-AzureAD-and-MSOnline
[email protected]
https://blog.miniasp.com/post/2024/03/03/Migrate-to-Microsoft-Graph-PowerShell-from-AzureAD-and-MSOnline#comment
https://blog.miniasp.com/post.aspx?id=d13c1ae0-2f49-4e53-b239-626b63ddbe2f
週日, 3 三月 2024 15:52:00 +0000
Microsoft Azure
Office 365
系統管理
microsoft graph
Azure AD
MSOnline
PowerShell
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=d13c1ae0-2f49-4e53-b239-626b63ddbe2f
https://blog.miniasp.com/trackback.axd?id=d13c1ae0-2f49-4e53-b239-626b63ddbe2f
https://blog.miniasp.com/post/2024/03/03/Migrate-to-Microsoft-Graph-PowerShell-from-AzureAD-and-MSOnline#comment
https://blog.miniasp.com/syndication.axd?post=d13c1ae0-2f49-4e53-b239-626b63ddbe2f
-
如何強迫 Azure CLI 一定要以 UTF-8 輸出以避免亂碼問題
<p>今天又解決了一個卡了我幾個月的問題,這次是 <a href="https://learn.microsoft.com/zh-tw/cli/azure/what-is-azure-cli?WT.mc_id=DT-MVP-4015686">Azure CLI</a> 的輸出編碼問題,只要在一種特殊的條件組合下,就會遇到的問題,我一直都知道怎樣避開這個問題,但卻一直無法理解原因。今天這篇文章我就來說說這個特殊的狀況,幫助大家未來可以順利避開這個問題。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/03/02/Enable-Azure-CLI-output-UTF-8-Encoding#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/03/02/Enable-Azure-CLI-output-UTF-8-Encoding
[email protected]
https://blog.miniasp.com/post/2024/03/02/Enable-Azure-CLI-output-UTF-8-Encoding#comment
https://blog.miniasp.com/post.aspx?id=6b6b4222-8eef-49d0-9df0-f145395a586a
週六, 2 三月 2024 11:59:00 +0000
Microsoft Azure
Azure CLI
utf-8
powershell
encoding
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=6b6b4222-8eef-49d0-9df0-f145395a586a
https://blog.miniasp.com/trackback.axd?id=6b6b4222-8eef-49d0-9df0-f145395a586a
https://blog.miniasp.com/post/2024/03/02/Enable-Azure-CLI-output-UTF-8-Encoding#comment
https://blog.miniasp.com/syndication.axd?post=6b6b4222-8eef-49d0-9df0-f145395a586a
-
如何快速將 OpenAI 的 API 轉換成呼叫 Azure OpenAI Service (AOAI) 的 API
<p>在 GitHub 上面有許多可以呼叫 GPT-3.5 或 GPT-4 的開源專案,但大多都僅支援 OpenAI 提供的 API 端點。如果你想要將這些專案改成呼叫 Azure OpenAI Service (AOAI) 的 API 端點的話,沒用過 AOAI 的人就會不知道怎樣調整。今天這篇文章我打算來整理一下幾個重要的背景知識,方便你快速的轉換過去。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/02/16/Converting-OpenAI-API-to-Azure-OpenAI-Service-AOAI-API-Call#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/02/16/Converting-OpenAI-API-to-Azure-OpenAI-Service-AOAI-API-Call
[email protected]
https://blog.miniasp.com/post/2024/02/16/Converting-OpenAI-API-to-Azure-OpenAI-Service-AOAI-API-Call#comment
https://blog.miniasp.com/post.aspx?id=cfa19cc5-b959-47c0-99ab-1dd60cf4b7cb
週五, 16 二月 2024 15:59:00 +0000
AI
Microsoft Azure
OpenAI
AOAI
Azure OpenAI Service
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=cfa19cc5-b959-47c0-99ab-1dd60cf4b7cb
https://blog.miniasp.com/trackback.axd?id=cfa19cc5-b959-47c0-99ab-1dd60cf4b7cb
https://blog.miniasp.com/post/2024/02/16/Converting-OpenAI-API-to-Azure-OpenAI-Service-AOAI-API-Call#comment
https://blog.miniasp.com/syndication.axd?post=cfa19cc5-b959-47c0-99ab-1dd60cf4b7cb
-
如何在 Azure DevOps Service 建立 Docker Registry 的 Service Connection 並成功推送 Image 到 Azure Container Registry (ACR)
<p>上個月我花了許多時間在幫一家知名企業導入 <a href="https://azure.microsoft.com/zh-tw/products/devops?WT.mc_id=DT-MVP-4015686">Azure DevOps Services</a> 服務,過程中遇到了一些關於 <a href="https://azure.microsoft.com/zh-tw/products/container-registry?WT.mc_id=DT-MVP-4015686">Azure Container Registry</a> (ACR) 的授權問題,因為企業要求「最小權限原則」的關係,很多時候並不能用 UI 介面上的「預設值」來設定,尤其是要盡可能使用 Azure IAM 授權這件事,就很考驗使用者對 Entra ID ( Azure AD ) 的理解。今天這篇文章我就來分享幾個在 Azure DevOps Service 建立 <a href="https://learn.microsoft.com/en-us/azure/devops/pipelines/library/service-endpoints?view=azure-devops&tabs=yaml&WT.mc_id=DT-MVP-4015686#docker-registry-service-connection">Docker Registry 的 Service Connection</a> 並成功推送 Image 到 Azure Container Registry (ACR) 的經驗。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/02/13/Azure-DevOps-Service-Docker-Registry-Service-Connection-to-Azure-Container-Registry-ACR#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/02/13/Azure-DevOps-Service-Docker-Registry-Service-Connection-to-Azure-Container-Registry-ACR
[email protected]
https://blog.miniasp.com/post/2024/02/13/Azure-DevOps-Service-Docker-Registry-Service-Connection-to-Azure-Container-Registry-ACR#comment
https://blog.miniasp.com/post.aspx?id=eca5c843-ab3f-40a2-9adf-358c0bc5e856
週二, 13 二月 2024 14:56:00 +0000
Azure DevOps
Container
Microsoft Azure
acr
Azure Container Registry
Azure DevOps Services
Docker Hub
Docker Registry
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=eca5c843-ab3f-40a2-9adf-358c0bc5e856
https://blog.miniasp.com/trackback.axd?id=eca5c843-ab3f-40a2-9adf-358c0bc5e856
https://blog.miniasp.com/post/2024/02/13/Azure-DevOps-Service-Docker-Registry-Service-Connection-to-Azure-Container-Registry-ACR#comment
https://blog.miniasp.com/syndication.axd?post=eca5c843-ab3f-40a2-9adf-358c0bc5e856
-
如何將 Spring Boot 3 透過 WAR 檔部署到 Azure Web App (Linux)
<p>前幾天在嘗試將一個 Spring Boot 3 專案部署到 Azure Web App (Linux) 時,一直遇到了 HTTP 404 無法回應的問題,經過了兩三天的嘗試,終於找到解決方法,這篇文章就來記錄一下這個過程。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/01/11/How-to-deploy-Spring-Boot-3-WAR-to-Azure-Web-App-on-Linux#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/01/11/How-to-deploy-Spring-Boot-3-WAR-to-Azure-Web-App-on-Linux
[email protected]
https://blog.miniasp.com/post/2024/01/11/How-to-deploy-Spring-Boot-3-WAR-to-Azure-Web-App-on-Linux#comment
https://blog.miniasp.com/post.aspx?id=43e39b57-6ba5-4b42-aa5c-6286bdac409e
週四, 11 一月 2024 15:41:00 +0000
Java
Linux
Microsoft Azure
Azure Web App
linux
App Service
spring boot
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=43e39b57-6ba5-4b42-aa5c-6286bdac409e
https://blog.miniasp.com/trackback.axd?id=43e39b57-6ba5-4b42-aa5c-6286bdac409e
https://blog.miniasp.com/post/2024/01/11/How-to-deploy-Spring-Boot-3-WAR-to-Azure-Web-App-on-Linux#comment
https://blog.miniasp.com/syndication.axd?post=43e39b57-6ba5-4b42-aa5c-6286bdac409e
-
重新認識 Azure App Service 與 App Service Plan 各種部署模式與執行方式
<p>我每次需要部署網站到 App Service Plan on Linux 都會遇到各種問題,所以我大部分都會選擇 Windows 平台來部署網站應用程式,因為我對 IIS 非常熟悉,所以遇到問題通常都很容易可以解決。最近我又再次遇到需要部署網站到 App Service Plan on Linux 執行,沒意外的再次發生了意外,所以這次決定不要逃避他,好好的研究一下 App Service Plan on Linux 的運作方式與相關細節。這篇文章我就來分享我的研究整理。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2024/01/10/Deeply-Understanding-App-Service-Plan-and-Deployment-Models#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2024/01/10/Deeply-Understanding-App-Service-Plan-and-Deployment-Models
[email protected]
https://blog.miniasp.com/post/2024/01/10/Deeply-Understanding-App-Service-Plan-and-Deployment-Models#comment
https://blog.miniasp.com/post.aspx?id=36f100e0-df5c-46b8-9517-3927e0806858
週三, 10 一月 2024 14:20:00 +0000
Microsoft Azure
azure app service
Azure Web App
Azure
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=36f100e0-df5c-46b8-9517-3927e0806858
https://blog.miniasp.com/trackback.axd?id=36f100e0-df5c-46b8-9517-3927e0806858
https://blog.miniasp.com/post/2024/01/10/Deeply-Understanding-App-Service-Plan-and-Deployment-Models#comment
https://blog.miniasp.com/syndication.axd?post=36f100e0-df5c-46b8-9517-3927e0806858
-
如何使用 .NET 的 Azure AI Vision SDK 來替程式加上「視覺」功能
<p>我最近寫了一個<a href="https://www.youtube.com/watch?v=jknJE_QymJc">小程式</a>,幫助我自動化審核 LINE 社群(OpenChat)的加入申請,由於 LINE 社群並沒有提供 API 可以串接,而我的審核數量又非常大,因此我就想到了透過 OCR 辨識的方式來進行自動化。不過找了幾個免費的 OCR 套件,都沒有辦法很可靠的識別截圖中的文字,直到我嘗試了 <a href="https://azure.microsoft.com/en-us/products/ai-services/ai-vision?WT.mc_id=DT-MVP-4015686">Azure AI Vision</a> 服務才眼睛為之一亮,這套產品的 <strong>Image analysis</strong> 功能品質極高,費用也極低,實際開發出東西後,我覺得這個服務真的非常值得推薦給大家。這篇文章我就帶大家用 .NET 8 簡單上手這個好用的雲端服務!</p><p>... <a class="more" href="https://blog.miniasp.com/post/2023/12/19/Add-Vision-feature-to-your-NET-program-using-Azure-AI-Vision-SDK#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2023/12/19/Add-Vision-feature-to-your-NET-program-using-Azure-AI-Vision-SDK
[email protected]
https://blog.miniasp.com/post/2023/12/19/Add-Vision-feature-to-your-NET-program-using-Azure-AI-Vision-SDK#comment
https://blog.miniasp.com/post.aspx?id=66454bc1-43e1-4a7f-b9e2-ab703c39a79a
週二, 19 十二月 2023 15:59:00 +0000
.NET Core
AI
C#
Microsoft Azure
Azure AI Vision
LINE OpenChat
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=66454bc1-43e1-4a7f-b9e2-ab703c39a79a
https://blog.miniasp.com/trackback.axd?id=66454bc1-43e1-4a7f-b9e2-ab703c39a79a
https://blog.miniasp.com/post/2023/12/19/Add-Vision-feature-to-your-NET-program-using-Azure-AI-Vision-SDK#comment
https://blog.miniasp.com/syndication.axd?post=66454bc1-43e1-4a7f-b9e2-ab703c39a79a
-
使用 Azure CLI 快速建立 Azure Container Instances 並連線到容器中測試
<p>我們最近有一個客戶的網站功能出了一些小狀況,由於程式是用「容器」的方式執行,跑在 <a href="https://azure.microsoft.com/zh-tw/products/container-instances?WT.mc_id=DT-MVP-4015686">Azure Container Instances</a> (ACI) 上,因此需要連到容器中查看一下狀況,有鑑於公司許多同事都沒有玩過 ACI 容器執行個體,所以我打算用這篇文章帶大家入門,一起來看看如何使用 <a href="https://docs.microsoft.com/zh-tw/cli/azure/?WT.mc_id=DT-MVP-4015686">Azure CLI</a> 來操作 ACI 中的容器。</p><p>... <a class="more" href="https://blog.miniasp.com/post/2023/11/12/Manage-Azure-Container-Instances-using-Azure-CLI#continue">繼續閱讀</a> ...</p>
https://blog.miniasp.com/post/2023/11/12/Manage-Azure-Container-Instances-using-Azure-CLI
[email protected]
https://blog.miniasp.com/post/2023/11/12/Manage-Azure-Container-Instances-using-Azure-CLI#comment
https://blog.miniasp.com/post.aspx?id=0ccb470d-82eb-4b6c-b1f9-01c555c35d5b
週日, 12 十一月 2023 04:40:00 +0000
Container
Microsoft Azure
Azure Container Instances
ACI
Azure CLI
will
https://blog.miniasp.com/pingback.axd
https://blog.miniasp.com/post.aspx?id=0ccb470d-82eb-4b6c-b1f9-01c555c35d5b
https://blog.miniasp.com/trackback.axd?id=0ccb470d-82eb-4b6c-b1f9-01c555c35d5b
https://blog.miniasp.com/post/2023/11/12/Manage-Azure-Container-Instances-using-Azure-CLI#comment
https://blog.miniasp.com/syndication.axd?post=0ccb470d-82eb-4b6c-b1f9-01c555c35d5b