<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>Apps on Azure topics</title>
    <link>https://techcommunity.microsoft.com/t5/apps-on-azure/bd-p/AppsonAzure</link>
    <description>Apps on Azure topics</description>
    <pubDate>Sat, 25 Apr 2026 12:01:22 GMT</pubDate>
    <dc:creator>AppsonAzure</dc:creator>
    <dc:date>2026-04-25T12:01:22Z</dc:date>
    <item>
      <title>Help wanted: Refresh articles in Azure Architecture Center (AAC)</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/help-wanted-refresh-articles-in-azure-architecture-center-aac/m-p/4503062#M1397</link>
      <description>&lt;P&gt;I’m the Project Manager for architecture review boards (ARBs) in the Azure Architecture Center (AAC).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We’re looking for subject matter experts to help us improve the freshness of the AAC, Cloud Adoption Framework (CAF), and Well-Architected Framework (WAF) repos. This opportunity is currently limited to&amp;nbsp;&lt;STRONG&gt;Microsoft employees only.&lt;/STRONG&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;As an ARB member, your main focus is to &lt;STRONG&gt;review, update, and maintain content to meet quarterly freshness targets.&amp;nbsp; &lt;/STRONG&gt;Your involvement directly impacts the quality, relevance, and direction of Azure Patterns &amp;amp; Practices content across AAC, CAF, and WAF. The content in these repos reaches&amp;nbsp;&lt;STRONG&gt;almost 900,000 unique readers per month&lt;/STRONG&gt;, so your time&lt;STRONG&gt; &lt;/STRONG&gt;investment has a big, global impact. The expected commitment is 4-6 hours per month, including attendance at weekly or bi-weekly sync meetings.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Become an ARB member to gain:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Increased visibility and credibility as a subject‑matter expert by contributing to Microsoft‑authored guidance used by customers and partners worldwide.&lt;/LI&gt;
&lt;LI&gt;Broader internal reach and networking without changing roles or teams.&lt;/LI&gt;
&lt;LI&gt;Attribution on Microsoft Learn articles that you own.&lt;/LI&gt;
&lt;LI&gt;Opportunity to take on&lt;STRONG&gt; expanded roles over time&lt;/STRONG&gt; (for example, owning a set of articles, mentoring contributors, or helping shape ARB direction).&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We’re recruiting new members across several ARBs. &lt;STRONG&gt;Our highest needs are in the Web ARB, Containers ARB, and Data &amp;amp; Analytics ARB&lt;/STRONG&gt;:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;The Web ARB&lt;/STRONG&gt; focuses on modern web application architecture on Azure—App Service and PaaS web apps, APIs and API Management, ingress and networking (Application Gateway, Front Door, DNS), security and identity, and designing for reliability, scalability, and disaster recovery.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The Containers ARB&lt;/STRONG&gt; focuses on containerized and Kubernetes‑based architectures—AKS design and operations, networking and ingress, security and identity, scalability, and reliability for production container platforms.&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;The Data &amp;amp; Analytics ARB&lt;/STRONG&gt; focuses on data platform and analytics architectures—data ingestion and integration, analytics and reporting, streaming and real‑time scenarios, data security and governance, and designing scalable, reliable data solutions on Azure.&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;We’re also looking for people to &lt;STRONG&gt;take ownership of other articles across AAC, CAF, and WAF&lt;/STRONG&gt;. These articles span many areas, including application and solution architectures, containers and compute, networking and security, governance and observability, data and integration, and reliability and operational best practices.&lt;/P&gt;
&lt;P&gt;You don’t need to know everything—&lt;STRONG&gt;deep expertise in one or two areas&lt;/STRONG&gt; and an interest in keeping Azure architecture guidance accurate and current is what matters most.&lt;/P&gt;
&lt;P&gt;Please reply to this post if you’re interested in becoming an ARB member, and I’ll follow up with next steps. If you prefer, you can email me at v-jodimartis@microsoft.com.&lt;/P&gt;
&lt;P&gt;Thanks! 🙂&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 17 Mar 2026 18:12:13 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/help-wanted-refresh-articles-in-azure-architecture-center-aac/m-p/4503062#M1397</guid>
      <dc:creator>jodimartis</dc:creator>
      <dc:date>2026-03-17T18:12:13Z</dc:date>
    </item>
    <item>
      <title>Using Claude Opus 4.6 in Github Copilot</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/using-claude-opus-4-6-in-github-copilot/m-p/4495127#M1393</link>
      <description>&lt;H4&gt;&amp;nbsp;&lt;/H4&gt;
&lt;P&gt;The model selection in Github Copilot got richer with the addition of Claude Opus 4.6. The Model capability along with the addition of agents makes it a powerful combination to build complex code which requires many hours or days. Claude Opus 4.6 is better in coding skills as compared to the previous models. It also plans more carefully, performs more reliably in larger codebases, and has better code review as well as debugging skills to catch its own mistakes. In my current experiment, I used it multiple times to review its own code and while it took time (understandably) to get familiar with the code base. After that initial effort on the evaluation, the suggestions for fixes/improvements were on dot and often even better than a human reviewer (me in this case).&amp;nbsp; Opus 4.6 also can run agentic tasks for longer.&amp;nbsp; Following the release of the model, Anthropic published a paper on using Opus 4.6 to build C Compiler with a team of parallel Claudes. The compiler was built by 16 agents from scratch to get a Rust-based C compiler which was capable of compiling the Linux kernel. This is an interesting paper (shared in resources).&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;Using Claude Opus 4.6 in Agentic Mode&lt;/H4&gt;
&lt;P&gt;In less than an hour, I built a document analyzer to analyse the content, extract insights, build knowledge graphs and summarize elements. The code was built using Claude Opus 4.6 alongwith Claude Agents in Visual Studio Code. The initial prompt built the code and in the next hour after a few more interactions - unit tests were added and the UI worked as expected specifically for rendering the graphs. In the second phase, I converted the capabilities into Agents with tools and skills making the codebase Agentic. All this was done in Visual Studio using Github Copilot. Adding the complexity of Agentic execution was staggered across phases but the coding agent may well have built it right in the first instance with detailed specifications and instructions.&amp;nbsp; The Agent could also fix UI requirements and problems in graph rendering from the snapshot shared in the chat window.&amp;nbsp; That along with the logging was sufficient to quickly get to an application which worked as expected. The final graph rendering used mermaid diagrams in javascript while the backend was in python.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Knowledge Graph rendering using mermaid&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H4&gt;&lt;STRONG&gt;What are Agents?&lt;/STRONG&gt;&lt;/H4&gt;
&lt;P&gt;&lt;SPAN class="lia-text-color-21"&gt;Agents perform complete coding tasks end-to-end. They understand your project, make changes across multiple files, run commands, and adapt based on the results. An agent runs in the &lt;A href="https://code.visualstudio.com/docs/copilot/agents/local-agents" target="_blank"&gt;local&lt;/A&gt;,&amp;nbsp;&lt;A href="https://code.visualstudio.com/docs/copilot/agents/background-agents" target="_blank"&gt;background&lt;/A&gt;,&amp;nbsp;&lt;A href="https://code.visualstudio.com/docs/copilot/agents/cloud-agents" target="_blank"&gt;cloud&lt;/A&gt;, or&amp;nbsp;&lt;A href="https://code.visualstudio.com/docs/copilot/agents/third-party-agents" target="_blank"&gt;third-party mode. An agent takes a high-level task and it breaks the task down into steps. It executes those steps with tools and self-corrects on errors. M&lt;/A&gt;&lt;/SPAN&gt;ultiple agent sessions can run in parallel, each focused on a different task. On creating a new agent session, the previous session remains active and can be accessed between tasks via the agent sessions list.&lt;/P&gt;
&lt;P&gt;The Chat window in Visual Studio Code allows for changing the model and also the Agent Mode. The Agent mode can be local for Local Agents or run in the background or on Cloud. Additionally, Third Party Agents are also available for coding. In the snapshot below, the Claude Agent (Third Party Agent) is used. In this project Azure GPT 4.1 was used in the code to perform the document analysis but this can be changed to any model of choice. I also used the ‘Ask before edits” mode to track the command runs. Alternatively, the other option was to let the Agent run autonomously.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;
&lt;P&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp;Visual Studio Code - Models and Agent Mode&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The local Agentic mode was also a good option and I used it a few times specifically as it is not constrained by network connectivity. But when the local compute does not suffice, the cloud mode is the next best option. Background agents are CLI-based agents, such as Copilot CLI running in the background on your local machine. They operate autonomously in the editor and Background agents use Git worktrees to work in an isolated environment from your main workspace to prevent conflicts with your active work.&lt;/P&gt;
&lt;H4&gt;How to get the model?&lt;/H4&gt;
&lt;P&gt;The model is accessible to GitHub Copilot Pro/Pro+, business, and enterprise users. Opus 4.6 operates more reliably in large codebases, offering improved code review and debugging skills. The Fast mode for Claude Opus 4.6, rolled out in research preview, provides a high-speed option with output token delivery speeds up to 2.5 times faster while maintaining comparable capabilities to Opus 4.6.&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Resources&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.anthropic.com/news/claude-opus-4-6" target="_blank"&gt;https://www.anthropic.com/news/claude-opus-4-6&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://www.anthropic.com/engineering/building-c-compiler" target="_blank"&gt;https://www.anthropic.com/engineering/building-c-compiler&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://github.blog/changelog/2026-02-05-claude-opus-4-6-is-now-generally-available-for-github-copilot" target="_blank"&gt;https://github.blog/changelog/2026-02-05-claude-opus-4-6-is-now-generally-available-for-github-copilot&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://code.visualstudio.com/docs/copilot/agents/overview" target="_blank"&gt;https://code.visualstudio.com/docs/copilot/agents/overview&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Mon, 16 Feb 2026 03:41:52 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/using-claude-opus-4-6-in-github-copilot/m-p/4495127#M1393</guid>
      <dc:creator>ArunaChakkirala</dc:creator>
      <dc:date>2026-02-16T03:41:52Z</dc:date>
    </item>
    <item>
      <title>Integrate Agents with Skills in Github Copilot</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/integrate-agents-with-skills-in-github-copilot/m-p/4492020#M1391</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The past year saw the rise of Agentic workflows. Agents have a task or goal to accomplish and build context, take actions using tools. Tools while affective in surfacing the requisite sources and actions can easily increase in numbers causing context bloat, high token consumption. Agent Skills was proposed in a recent Anthropic paper to address the above challenges.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Agent Skills are now supported in Visual Studio Code (Experimental) and can be used with Github Copilot. &amp;nbsp;It works across Copilot coding agent, Copilot CLI, and agent mode in &lt;A href="https://code.visualstudio.com/insiders/" target="_blank"&gt;Visual Studio Code Insiders&lt;/A&gt;. Copilot coding agent is available with the GitHub Copilot Pro, GitHub Copilot Pro+, GitHub Copilot Business and GitHub Copilot Enterprise plans. The agent is available in all repositories stored on GitHub, except repositories owned by managed user accounts and where it has been explicitly disabled.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;An Agent Skill is created to teach Copilot on performing specialized tasks with detailed instructions while also being repeatable. At its core, Agent Skills are folders which contain instructions, scripts, and resources that the Copilot automatically loads when relevant to the query. On receiving a prompt, Copilot determines if a skill is relevant to your task and it then loads the instructions. The skills instructions are executed along with any resources included in the directory structure relevant to the specific skill. One guideline would be to encapsulate into a skill anything which is being done repeatedly.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In the example below, we have a skill for creating a github issue for a feature request using a specific template (the template will be referenced by the skill based on the type of issue to be created). The SKILL.md file is very detailed in all the instructions required for supporting multiple &lt;A class="lia-external-url" href="https://github.com/github/awesome-copilot/tree/main/skills/github-issues" target="_blank"&gt;github issues&lt;/A&gt; related actions. The description is key to understanding the Skill and when the Agent requires a specific Skill, the appropriate instructions are loaded. The loaded Skill is then executed in a secure code execution environment. A further option provided by Agent Skills is reusing the generated code by storing it in the filesystem to avoid repeated execution.&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;P class="lia-clear-both"&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;In Visual Studio Code, enable the "chat.useAgentSkills" setting to use Agent Skills prior to the run. An Agent can have nested agents which is used to detail sub agents (Nested Agents is also enabled in settings as shown below) and thus decouple functionality. &amp;nbsp;Any prompt in the chat will now have the option to pick from the Agent Skills in addition to the tools available.&amp;nbsp;&lt;/P&gt;
&lt;img /&gt;&lt;img /&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;We can write our own skills, or use those which are shared by others -&amp;nbsp; &lt;A href="https://github.com/anthropics/skills" target="_blank"&gt;anthropics/skills&lt;/A&gt;&amp;nbsp;repository or GitHub’s community created&amp;nbsp;&lt;A href="https://github.com/github/awesome-copilot" target="_blank"&gt;github/awesome-copilot&lt;/A&gt; collection. While skills are very powerful, using shared skills needs to be done with discretion and from a security perspective only use skills shared by trusted sources.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Resources&lt;/P&gt;
&lt;P&gt;&lt;A class="lia-external-url" href="https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/" target="_blank"&gt;https://github.blog/changelog/2025-12-18-github-copilot-now-supports-agent-skills/&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;A href="https://code.visualstudio.com/docs/copilot/customization/agent-skills" target="_blank"&gt;https://code.visualstudio.com/docs/copilot/customization/agent-skills&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 04 Feb 2026 03:36:38 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/integrate-agents-with-skills-in-github-copilot/m-p/4492020#M1391</guid>
      <dc:creator>ArunaChakkirala</dc:creator>
      <dc:date>2026-02-04T03:36:38Z</dc:date>
    </item>
    <item>
      <title>Azure Web App Deployment Failed: 429 Throttling &amp; Policy Errors (Student Subscription)</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/azure-web-app-deployment-failed-429-throttling-policy-errors/m-p/4486538#M1389</link>
      <description>&lt;P&gt;Hello,&lt;/P&gt;&lt;P&gt;I am trying to complete a university lab requiring an Azure Web App (Python 3.9/3.10/3.11 / Linux) running on an App Service Plan to test autoscaling features. I am using an "Azure for Students" subscription. I am unable to deploy the resource regardless of the region I choose.&lt;/P&gt;&lt;P&gt;Here is what I have tried:&lt;/P&gt;&lt;P&gt;Region : France Central I get a Throttling error : "App Service Plan Create operation is throttled for subscription [My-Sub-ID]. Code: 429"&lt;/P&gt;&lt;P&gt;Region : Switzerland North I get a Policy error : "Resource was disallowed by Azure Policy... The objective of this policy is to ensure that your subscription has full access to Azure services with optimal performance."&lt;/P&gt;&lt;P&gt;Region : Canada Central / Switzerland North : I attempted to create a new Resource Group and App Service Plan in these regions, but I am still facing deployment failures or throttling issues.&lt;/P&gt;&lt;P&gt;I simply need to deploy a Web App with a plan that supports Autoscale. Which region is currently open/unthrottled for Student Subscriptions to create an App Service Plan? Is there a specific workaround to bypass this 429 error for a lab environment? Thank you for your help.&lt;/P&gt;</description>
      <pubDate>Sat, 17 Jan 2026 08:00:27 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/azure-web-app-deployment-failed-429-throttling-policy-errors/m-p/4486538#M1389</guid>
      <dc:creator>Max5</dc:creator>
      <dc:date>2026-01-17T08:00:27Z</dc:date>
    </item>
    <item>
      <title>Container on App Service keeps getting stopped and terminated</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/container-on-app-service-keeps-getting-stopped-and-terminated/m-p/4475184#M1385</link>
      <description>&lt;P&gt;I've got a .Net app running in a Docker container that I'm trying to run on a Linux App Service but as per the (sanitised) log output below from the Platform log stream, it's getting terminated only 4 seconds after it started.&lt;/P&gt;&lt;P&gt;Where can I get information on why this is happening?&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;Starting container: a0e3af0a_myapp-dev-as.&lt;BR /&gt;Starting watchers and probes.&lt;BR /&gt;Starting metrics collection.&lt;BR /&gt;Container is running.&lt;BR /&gt;&lt;STRONG&gt;Container start method finished after 1990 ms.&lt;/STRONG&gt;&lt;BR /&gt;&lt;STRONG&gt;Container is terminating. Grace period: 0 seconds.&lt;/STRONG&gt;&lt;BR /&gt;Stop and delete container. Retry count = 0&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;Timestamps removed as the forum doesn't seem to like log output?&lt;/P&gt;</description>
      <pubDate>Thu, 04 Dec 2025 11:35:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/container-on-app-service-keeps-getting-stopped-and-terminated/m-p/4475184#M1385</guid>
      <dc:creator>LouisT</dc:creator>
      <dc:date>2025-12-04T11:35:32Z</dc:date>
    </item>
    <item>
      <title>How about Websoft9 application hosting Platform</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/how-about-websoft9-application-hosting-platform/m-p/4464698#M1370</link>
      <description>&lt;P&gt;Websoft9 is&amp;nbsp; One-click hosting for any website or application with 300+ customizable templates, including popular options like WordPress and Odoo.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Do you have use it on &lt;A class="lia-external-url" href="https://marketplace.microsoft.com/en-us/product/virtual-machines/websoft9inc.websoft9" target="_blank"&gt;Azure Marketplace?&lt;/A&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 28 Oct 2025 09:26:29 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/how-about-websoft9-application-hosting-platform/m-p/4464698#M1370</guid>
      <dc:creator>gowingo</dc:creator>
      <dc:date>2025-10-28T09:26:29Z</dc:date>
    </item>
    <item>
      <title>Metered Billing Accelerator</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/metered-billing-accelerator/m-p/4464181#M1369</link>
      <description>&lt;P&gt;Hi!&lt;/P&gt;&lt;P&gt;I want to implement a central instance of the Metered Billing Accelerator (https://github.com/microsoft/metered-billing-accelerator) so my Metered Billing Marketplace Offer apps.&lt;/P&gt;&lt;P&gt;I've reviewed the YouTube videos but they are quite old and certain things changed since the recording in Azure.&lt;/P&gt;&lt;P&gt;Does anyone here know how to install und use it?&lt;/P&gt;&lt;P&gt;BR&lt;/P&gt;&lt;P&gt;Alex&lt;/P&gt;</description>
      <pubDate>Sat, 25 Oct 2025 10:23:32 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/metered-billing-accelerator/m-p/4464181#M1369</guid>
      <dc:creator>Alexander72</dc:creator>
      <dc:date>2025-10-25T10:23:32Z</dc:date>
    </item>
    <item>
      <title>App Not Able to Wheel Scroll in Popup Window</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/app-not-able-to-wheel-scroll-in-popup-window/m-p/4459762#M1366</link>
      <description>&lt;P&gt;We are working to finish off our transition from Citrix to Azure.&amp;nbsp; We are working through final issues now and are stuck with an issue on wheel scrolling in a popup window.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;One of our applications will launch and open a session in the browser.&amp;nbsp; It is only approved for Internet Explorer and will start a session in whichever browser you are using.&amp;nbsp; The original screens users are on when the application opens users have no issues with wheel scrolling.&amp;nbsp; But after they make the selection of the department they need to work in, a window will popup that they would work in for that area of the application.&amp;nbsp; Wheel scrolling will not work in this popup window.&amp;nbsp; Users can still use the side scroll bar.&amp;nbsp; But this is severely affecting users productivity.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Running into a wall at this point.&amp;nbsp; Application vendor is advising this is an adjustment we need to make in our Azure environments, just as they would (and did years ago) for Citrix.&amp;nbsp; Unfortunately our vendor can't speak to Azure at all and nobody can advise on the change to Citrix, so that I can try to mimic in Azure.&amp;nbsp; That is even if it would be similar options to mimic.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;We're willing to look into all options at this point.&lt;/P&gt;</description>
      <pubDate>Tue, 07 Oct 2025 19:18:15 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/app-not-able-to-wheel-scroll-in-popup-window/m-p/4459762#M1366</guid>
      <dc:creator>Matt_Fallen</dc:creator>
      <dc:date>2025-10-07T19:18:15Z</dc:date>
    </item>
    <item>
      <title>Unable to send pro-active messages to users on Microsoft Teams</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/unable-to-send-pro-active-messages-to-users-on-microsoft-teams/m-p/4456891#M1364</link>
      <description>&lt;P&gt;I have built an application to send pro-active messages to users on Microsoft Teams. I am using C# Bot Framework SDK. The application is designed to support users from different tenants [Application Type: multi-tenant] and I have tested the same in the past by installing the app to users belonging to a different tenant than that where the Azure Bot Service is hosted and where the App is registered. Please note that the App doesn't require any API permission but just needs to be installed by the user.&lt;/P&gt;&lt;P&gt;After the recent changes made by Microsoft on July 31, 2025, I am no longer able to create an Azure Bot Service having App Type as&amp;nbsp;&lt;STRONG&gt;multi-tenant&lt;/STRONG&gt;. We plan to publish this application to the Microsoft Teams store. I got to know from the GitHub Issue -&amp;nbsp;&lt;A href="https://github.com/OfficeDev/Microsoft-Teams-Samples/issues/1747" target="_blank"&gt;https://github.com/OfficeDev/Microsoft-Teams-Samples/issues/1747&lt;/A&gt;&amp;nbsp;that once the application is certified by Microsoft it will be multi-tenant. Therefore, I created the Azure Bot Service and App Registration with App Type as&amp;nbsp;&lt;STRONG&gt;single-tenant&lt;/STRONG&gt;&amp;nbsp;as&amp;nbsp;&lt;STRONG&gt;multi-tenant&lt;/STRONG&gt;&amp;nbsp;option was no longer available.&lt;/P&gt;&lt;P&gt;In the single-tenant configuration, I tested it by installing the application to user belong to the same tenant where the Azure Bot service is hosted and the App is registered. The code started to return an unauthorized exception. Neither I was not able to send out a Welcome Adaptive message card when the Bot application was installed by the user nor I was able to send out a pro-active message to the user.&lt;/P&gt;&lt;P&gt;I had raised a question in the Microsoft Learn Question and Answer Forum and was asked by the Moderator to post it as a thread in the Microsoft Tech Community.&lt;/P&gt;&lt;P&gt;I have mentioned the details in the question along with the attempts that I made to resolve the issue. Kindly go through the details mentioned in the question&amp;nbsp; - &lt;A href="https://learn.microsoft.com/en-us/answers/questions/5565284/unable-to-send-pro-active-messages-to-users-on-mic" target="_blank"&gt;Unable to send pro-active messages to users on Microsoft Teams - Microsoft Q&amp;amp;A&lt;/A&gt;&lt;/P&gt;&lt;P&gt;I’d really appreciate any help or guidance you can provide on resolving this issue. Thank you in advance for your time and support!&lt;/P&gt;</description>
      <pubDate>Thu, 25 Sep 2025 11:13:44 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/unable-to-send-pro-active-messages-to-users-on-microsoft-teams/m-p/4456891#M1364</guid>
      <dc:creator>snarayanaswamy</dc:creator>
      <dc:date>2025-09-25T11:13:44Z</dc:date>
    </item>
    <item>
      <title>How to use the newly launched MCP Registry</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/how-to-use-the-newly-launched-mcp-registry/m-p/4452855#M1363</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;The newly launched Model Context Protocol (MCP) Registry in preview is as an open catalog for publicly available MCP servers. This is key in providing discoverability of MCP servers and standardization of this process. The Registry serves as a source of truth for MCP Servers and has also published a process for adding MCP servers. The MCP Registry also allows to register public and private sub-registries. This is an interesting addition and bears some semblance to DNS in its design. The public sub-registry can be likened to a MCP marketplace for servers while a private sub-registry would be suitable for enterprises with stricter privacy and security requirements.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;img&gt;MCP Registry tracks MCP Servers&lt;/img&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Accessing Data&amp;nbsp; &amp;nbsp;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;The Registry data can be accessed through the API provided. No authentication is required for read only access.&lt;/P&gt;
&lt;P&gt;The base URL is &lt;STRONG&gt;https://registry.modelcontextprotocol.io&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;GET /v0/servers&lt;/STRONG&gt;&amp;nbsp;- List all servers with pagination&lt;/LI&gt;
&lt;LI&gt;&lt;STRONG&gt;GET /v0/servers/{id}&lt;/STRONG&gt; - Get full server details including packages and configuration&lt;/LI&gt;
&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;For instance, the following curl query can be used to get the list of servers&lt;/P&gt;
&lt;P&gt;curl --request GET \ --url https://registry.modelcontextprotocol.io/v0/servers \ --header 'Accept: application/json, application/problem+json'&lt;/P&gt;
&lt;P&gt;The details on usage is in the github link &lt;A class="lia-external-url" href="https://github.com/modelcontextprotocol/registry/blob/main/docs/guides/consuming/use-rest-api.md" target="_blank"&gt;here&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;H5&gt;&lt;STRONG&gt;Publishing Servers&amp;nbsp;&lt;/STRONG&gt;&lt;/H5&gt;
&lt;P&gt;This requires authentication and the client package to be installed&lt;/P&gt;
&lt;P&gt;After installing the mcp-publisher client, the server.json file has be populated with the MCP server details to be added. Authentication can be done using github or DNS verification.&amp;nbsp; The last step is to publish the server.&lt;/P&gt;
&lt;P&gt;The github link &lt;A class="lia-external-url" href="https://github.com/modelcontextprotocol/registry/blob/main/docs/guides/publishing/publish-server.md" target="_blank"&gt;here &lt;/A&gt;has the complete set of steps for adding servers.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;More details can be found in the link &lt;A class="lia-external-url" href="https://blog.modelcontextprotocol.io/posts/2025-09-08-mcp-registry-preview/" target="_blank"&gt;here&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Wed, 10 Sep 2025 09:00:03 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/how-to-use-the-newly-launched-mcp-registry/m-p/4452855#M1363</guid>
      <dc:creator>ArunaChakkirala</dc:creator>
      <dc:date>2025-09-10T09:00:03Z</dc:date>
    </item>
    <item>
      <title>Implementing Zero-Trust Network Security for Azure Web Apps Using Private Endpoints</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/implementing-zero-trust-network-security-for-azure-web-apps/m-p/4451647#M1361</link>
      <description>&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;img /&gt;&lt;P&gt;Author: Sai Min Thu&lt;BR /&gt;Date: 7.9.2025&lt;BR /&gt;Lab Objective: To demonstrate how to completely remove public internet access from an Azure App Service Web App and secure it within a private virtual network using Private Endpoints, adhering to a zero-trust network model.&lt;/P&gt;&lt;P&gt;In today's threat landscape, the principle of "never trust, always verify" is paramount. While Azure Web Apps are publicly accessible by default, many enterprise scenarios require workloads to be isolated from the public internet to meet strict compliance and security requirements.&lt;/P&gt;&lt;P&gt;This guide provides a step-by-step walkthrough of configuring an Azure Web App to be accessible only through a private network connection via an Azure Private Endpoint. We will:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&amp;nbsp; &amp;nbsp; Establish a foundational resource group and virtual network.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp; &amp;nbsp; Deploy a basic web application.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp; &amp;nbsp; Implement core security controls by creating a Private Endpoint and integrating with Private DNS.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp; &amp;nbsp; Enforce network isolation by applying access restrictions.&lt;/LI&gt;&lt;LI&gt;&amp;nbsp; &amp;nbsp; Validate the security configuration.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Documents Details: &lt;A class="lia-external-url" href="https://docs.google.com/document/d/1ci17PsPCILbP8JVZMMLkjAolHK3pomgT-RE76InEkqA/edit?usp=sharing" target="_blank"&gt;Implementing Zero-Trust Network Security for Azure Web Apps Using Private Endpoints&lt;/A&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Sun, 07 Sep 2025 08:42:11 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/implementing-zero-trust-network-security-for-azure-web-apps/m-p/4451647#M1361</guid>
      <dc:creator>SaiMinThu</dc:creator>
      <dc:date>2025-09-07T08:42:11Z</dc:date>
    </item>
    <item>
      <title>What's the secret sauce for getting Functions API to work with static web site?</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/what-s-the-secret-sauce-for-getting-functions-api-to-work-with/m-p/4448430#M1359</link>
      <description>&lt;P&gt;I'm brand new, got my first Azure static web site up and running so that's good!&amp;nbsp; Now I need to create some images in code and that's fighting me tooth and nail.&lt;/P&gt;&lt;P&gt;The code to generate the image looks like this:&lt;/P&gt;&lt;LI-CODE lang="csharp"&gt;using Microsoft.Azure.Functions.Worker;
using Microsoft.Azure.Functions.Worker.Http;
using Microsoft.Extensions.Logging;
using SkiaSharp;
using System.Diagnostics;
using System.IO;
using System.Net;

namespace Api
{
    public class GenerateImage
    {
        private readonly ILogger _logger;

        public GenerateImage(ILoggerFactory loggerFactory)
        {
            Debug.WriteLine($"GenerateImage.GenerateImage()");

            _logger = loggerFactory.CreateLogger&amp;lt;GenerateImage&amp;gt;();
        }

        // http://localhost:7071/api/image/124 works
        [Function("GenerateImage")]
        public HttpResponseData Run(
            [HttpTrigger(AuthorizationLevel.Anonymous, "get", Route = "image/{id}")] HttpRequestData req,
            string id)
        {
            int width = 200, height = 100;

            Debug.WriteLine($"GenerateImage.Run() [id={id}]");

            using var bitmap = new SKBitmap(width, height);
            using var canvas = new SKCanvas(bitmap);
            canvas.Clear(SKColors.LightBlue);

            var paint = new SKPaint
            {
                Color = SKColors.Black,
                TextSize = 24,
                IsAntialias = true
            };

            canvas.DrawText($"ID: {id}", 10, 50, paint);

            using var ms = new MemoryStream();
            bitmap.Encode(ms, SKEncodedImageFormat.Png, 100);
            ms.Position = 0;

            var response = req.CreateResponse(HttpStatusCode.OK);
            response.Headers.Add("Content-Type", "image/png");
            response.Headers.Add("Cache-Control", "public, max-age=86400"); // 1 day
            // response.Body = ms;
            ms.CopyTo(response.Body);

            return response;
        }
    }
}&lt;/LI-CODE&gt;&lt;P&gt;and if I navigate to &lt;A class="lia-external-url" href="http://localhost:7071/api/image/124" target="_blank"&gt;http://localhost:7071/api/image/124&lt;/A&gt; (for example) it happily generates an image with the number 124 in it.&lt;/P&gt;&lt;P&gt;But if I add the HTML tag&lt;/P&gt;&lt;LI-CODE lang="http"&gt;&amp;lt;img src="/api/image/123" alt="Generated Image"&amp;gt;&lt;/LI-CODE&gt;&lt;P&gt;to one of my other web pages, it says there's no such page.&amp;nbsp; Apparently this is because my web pages are coming from my web site and it's at &lt;A class="lia-external-url" href="https://localhost:7154" target="_blank"&gt;https://localhost:7154&lt;/A&gt; and it doesn't know how to contact the Functions API.&lt;/P&gt;&lt;P&gt;My staticwebapp.config.json looks like this:&lt;/P&gt;&lt;LI-CODE lang="json"&gt;{
  "routes": [
    {
      "route": "/api/*",
      "allowedRoles": [ "anonymous" ]
    }
  ],
  "navigationFallback": {
    "rewrite": "/index.html",
    "exclude": [ "/api/*" ]
  }
}&lt;/LI-CODE&gt;&lt;P&gt;What am I missing?&lt;/P&gt;</description>
      <pubDate>Tue, 26 Aug 2025 21:18:41 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/what-s-the-secret-sauce-for-getting-functions-api-to-work-with/m-p/4448430#M1359</guid>
      <dc:creator>fcc_archivist</dc:creator>
      <dc:date>2025-08-26T21:18:41Z</dc:date>
    </item>
    <item>
      <title>How do I sign out of my OIDC Entra ID Application?</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/how-do-i-sign-out-of-my-oidc-entra-id-application/m-p/4435071#M1357</link>
      <description>&lt;P&gt;We have an application protected with Entra ID using ODIC. To sign into our application or SPA goes through a series of redirects before getting a JWT and refresh token at the end of the Entra ID OIDC authentication flow. All of that works great.&lt;/P&gt;&lt;P&gt;When a user is done with our application, we want them to be able to sign out of &lt;STRONG&gt;our application&lt;/STRONG&gt;. In our mind, that means invalidating the `refresh_token` they received when signing in. We're not seeing an OAuth endpoint to do that. Given the default lifetime for the refresh_token, I'd rather not simply ignore/discard it as it could be used to generate a new JWT (however unlikely).&amp;nbsp;&lt;/P&gt;&lt;P&gt;I am posting this on here after searching the web for several hours. All I am able to find on the web is single sign-out (SLO), which would sign my user out of&amp;nbsp;&lt;EM&gt;all&lt;/EM&gt; of Office 365 when they sign out of our application. That is not what I want.&lt;/P&gt;&lt;P&gt;How do I invalidate the user's `refresh_token`? Is there a "revoke" endpoint in Entra ID? If not, then what other options do we have?&lt;/P&gt;</description>
      <pubDate>Mon, 21 Jul 2025 13:06:12 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/how-do-i-sign-out-of-my-oidc-entra-id-application/m-p/4435071#M1357</guid>
      <dc:creator>Timothy</dc:creator>
      <dc:date>2025-07-21T13:06:12Z</dc:date>
    </item>
    <item>
      <title>Can't access http context user claims in Azure Function</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/can-t-access-http-context-user-claims-in-azure-function/m-p/4424731#M1344</link>
      <description>&lt;P&gt;Background:&lt;/P&gt;&lt;P&gt;Create an Azure Function (.NET Core &amp;amp; C#) that will be consumed in a SPO App.&lt;/P&gt;&lt;P&gt;We created an Entra App Registration for the Azure Function and added App Roles for this App Registration where the App Role is using “Users/Group”, but not “Application”.&lt;/P&gt;&lt;P&gt;Issue:&lt;/P&gt;&lt;P&gt;In the SPO App (deployed in SPO Page), we can see the user claim and App Registration’s - App Role in the context of the user that’s hitting the SPO Page (thru Authorization header), however, in the Azure Function code the req.HttpContext.User.Claims object is empty.&lt;/P&gt;&lt;P&gt;So what is required or missing from a configuration perspective either in the Azure Function or App Registration to make this work?&lt;/P&gt;</description>
      <pubDate>Tue, 17 Jun 2025 13:23:48 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/can-t-access-http-context-user-claims-in-azure-function/m-p/4424731#M1344</guid>
      <dc:creator>Joe Botelho</dc:creator>
      <dc:date>2025-06-17T13:23:48Z</dc:date>
    </item>
    <item>
      <title>LogicApps for AZURE VM with SharePoint farm</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/logicapps-for-azure-vm-with-sharepoint-farm/m-p/4417739#M1339</link>
      <description>&lt;P&gt;Hello&lt;/P&gt;&lt;P&gt;I was wondering if it is possible to access with LogicApps a SharePoint farm in a AZURE VM.&lt;/P&gt;&lt;P&gt;I am a developer and like to use my MSDN Subscription to access Logic Apps for using SharePoint test environment on a VM in AZURE.&lt;/P&gt;&lt;P&gt;If it is possible, how I can do that, what are the steps, like:&lt;/P&gt;&lt;P&gt;(1) App Registration&lt;/P&gt;&lt;P&gt;(2) Configure an endpoint to VM and SharePoint&lt;/P&gt;&lt;P&gt;(3) etc...&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thanks in advance for any suggestion or help.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Kind regards&lt;/P&gt;&lt;P&gt;Michael&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 27 May 2025 07:31:07 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/logicapps-for-azure-vm-with-sharepoint-farm/m-p/4417739#M1339</guid>
      <dc:creator>Mikel2024</dc:creator>
      <dc:date>2025-05-27T07:31:07Z</dc:date>
    </item>
    <item>
      <title>Container App - Dapr - Service Bus</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/container-app-dapr-service-bus/m-p/4414075#M1335</link>
      <description>&lt;P&gt;Our app is running as Dapr enabled Container App in an Container Apps Environment using Dapr pubsub component for Service Bus messages. Our Service Bus is on the Standard plan without VNET integration.&amp;nbsp;&lt;BR /&gt;The built in Service Bus Firewall does not support ipv6 it just support ipv4, but the daprd sidecar try to access it over ipv6 and get "connection denied".&lt;BR /&gt;I have tried to set DAPR_DISABLE_IPV6=true and DAPR_INET=4 environment variables in my container because Windsurf suggested it, but it does not help.&lt;BR /&gt;&lt;BR /&gt;Is there a way to force ipv4 for Dapr in Container Apps Environment? Or any other solution for our problem? Without setting "allow all networks" or changing to Premium tier for the Service Bus.&lt;/P&gt;</description>
      <pubDate>Thu, 15 May 2025 09:58:53 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/container-app-dapr-service-bus/m-p/4414075#M1335</guid>
      <dc:creator>jhb</dc:creator>
      <dc:date>2025-05-15T09:58:53Z</dc:date>
    </item>
    <item>
      <title>Unable to trigger function app while using managed identity for the storage account connection</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/unable-to-trigger-function-app-while-using-managed-identity-for/m-p/4410985#M1333</link>
      <description>&lt;P&gt;I am trying to create an Azure Function of BlobTrigger type, which needs to be triggered on dropping files in the storage account say filessa. Due to policy restriction the storage account cannot use shared access key.&lt;BR /&gt;I am unable to trigger the function app dropping a file into a container. I see intermittently an error in the function app logs&amp;nbsp;&lt;SPAN class="lia-text-color-8"&gt;&lt;EM&gt;No valid combination of account information found.&lt;/EM&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;assembly : Azure.Storage.Blobs, Version=12.23.0.0, Culture=neutral, PublicKeyToken=9279e12e44c8&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;method : Azure.Storage.StorageConnectionString+&amp;lt;&amp;gt;c.&amp;lt;Parse&amp;gt;b__67_0&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;outerType : Microsoft.Azure.WebJobs.Host.Indexers.FunctionIndexingException&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;outerMessage: Error indexing method 'Functions.SPAREventGridBlobTrigger'&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN class="lia-text-color-13"&gt;innermostMessage: No valid combination of account information found.&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;I am referring to &lt;A class="lia-internal-link lia-internal-url lia-internal-url-content-type-blog" href="https://techcommunity.microsoft.com/blog/healthcareandlifesciencesblog/configuring-azure-blob-trigger-identity-based-connection/3849291" data-lia-auto-title="Configuring Azure Blob Trigger Identity Based Connection" data-lia-auto-title-active="0" target="_blank"&gt;Configuring Azure Blob Trigger Identity Based Connection&lt;/A&gt; and have created the environment settings and assigned required roles to storage accounts (function App's storage account, say fnsa and the storage account which is used to upload the file to trigger the function app, filessa) as mentioned in this article.&lt;/P&gt;&lt;P&gt;This is my simple code&lt;/P&gt;&lt;BLOCKQUOTE&gt;&lt;P&gt;[Function(nameof(SPAREventGridBlobTrigger))]&lt;/P&gt;&lt;P&gt;public async Task Run([BlobTrigger("samples-workitems/{name}", Source = BlobTriggerSource.EventGrid, Connection = "filessa_STORAGE")] Stream stream, string name)&lt;/P&gt;&lt;P&gt;{&lt;/P&gt;&lt;P&gt;using var blobStreamReader = new StreamReader(stream);&lt;/P&gt;&lt;P&gt;var content = await blobStreamReader.ReadToEndAsync();&lt;/P&gt;&lt;P&gt;Console.WriteLine("Hello from Jey Jey Jey");&lt;/P&gt;&lt;P&gt;_logger.LogInformation($"C# Blob Trigger (using Event Grid) processed blob\n Name: {name} \n Data: {content}");&lt;/P&gt;&lt;P&gt;}&lt;/P&gt;&lt;/BLOCKQUOTE&gt;&lt;P&gt;I have assigned roles to the storage account filessa &lt;EM&gt;&lt;STRONG&gt;Storage Blob Data Owner and Storage Queue Data Contributor &lt;/STRONG&gt;&lt;/EM&gt;for the Azure Function identity.&lt;/P&gt;&lt;P&gt;and assigned roles to the storage account fnsa Storage Blob Data Contributor&amp;nbsp; for the Azure Function identity.&lt;/P&gt;&lt;P&gt;(Actually I ended up adding many other roles like Storage Account Contributor, Storage Blob Data Reader and similar too to both storage accounts)&lt;BR /&gt;Please advice me to on the items to be added in the environment settings.&lt;BR /&gt;&lt;BR /&gt;1. the name and value of the connection of the storage account, filessa&lt;BR /&gt;2.&amp;nbsp; the name and value of the connection of the storage account, fnsa&lt;BR /&gt;3. other items that needs to be mandatorily added to make it work&lt;BR /&gt;&lt;BR /&gt;I have tried added items like&amp;nbsp;&lt;/P&gt;&lt;P&gt;AzureWebJobsStorage, AzureWebJobsStorage__accountName, AzureWebJobsStorage__blobServiceUri, ...,&amp;nbsp;&lt;/P&gt;&lt;P&gt;AzureWebJobs&lt;SPAN class="lia-text-color-13"&gt;filessa&lt;/SPAN&gt;_STORAGE, filessa_STORAGE.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;I have also referred to this microsoft documentation &lt;A class="lia-external-url" href="https://learn.microsoft.com/en-us/azure/azure-functions/functions-event-grid-blob-trigger?pivots=programming-language-csharp" target="_blank"&gt;Tutorial: Trigger Azure Functions on blob containers using an event subscription&lt;/A&gt; ; tried adding the EventSubscription in the storage account filessa.&lt;BR /&gt;The webhook &lt;A class="lia-external-url" href="https://FA-SPAREG-FA.azurewebsites.net/runtime/webhooks/blobs?functionName=Host.Functions.SPAREventGridBlobTrigger&amp;amp;code=_MPRFuo9sdEg==" target="_blank"&gt;https://FA-SPAREG-FA.azurewebsites.net/runtime/webhooks/blobs?functionName=Host.Functions.SPAREventGridBlobTrigger&amp;amp;code=_MPRFuo9sdEg==&lt;/A&gt; in Postman with POST returned back error&amp;nbsp;&lt;/P&gt;&lt;P&gt;Please help me with &lt;U&gt;all the required environment settings to be added in the function app in Azure&lt;/U&gt;&lt;BR /&gt;and any other suggestion or&amp;nbsp; steps I have missed here&amp;nbsp; to make this work.&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Tue, 06 May 2025 02:36:07 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/unable-to-trigger-function-app-while-using-managed-identity-for/m-p/4410985#M1333</guid>
      <dc:creator>lizyjeywin</dc:creator>
      <dc:date>2025-05-06T02:36:07Z</dc:date>
    </item>
    <item>
      <title>Printing from RDP session not working on macOS Sequoia 15.4</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/printing-from-rdp-session-not-working-on-macos-sequoia-15-4/m-p/4403154#M1330</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I just wanted to let you know that printing from a Microsoft Remote Desktop Beta session using a redirected printer does not appear to work on macOS Sequoia. The issue has been present since version 15.1.1 and continues in the latest 15.4 update.&lt;/P&gt;&lt;P&gt;I’ve tested several versions of Microsoft Remote Desktop Beta, including 10.9.3, 10.7.5, 10.6.8, and others. In all of them, the printer appears inside the RDP session, and the print job briefly enters the queue before disappearing without printing.&lt;/P&gt;&lt;P&gt;Additionally, in the new Windows App, as well as in Microsoft Remote Desktop Beta starting with version 10.9.4 (2160), no printers appear at all inside the RDP session — printer redirection seems to be completely absent.&lt;/P&gt;&lt;P&gt;For comparison, on a MacBook Pro 13" (2017) running macOS Ventura 13.7.2 with Microsoft Remote Desktop 10.9.10 (2327), everything works as expected.&lt;/P&gt;&lt;P&gt;Please let me know if this is a known issue or if a workaround is available.&lt;/P&gt;</description>
      <pubDate>Thu, 10 Apr 2025 20:44:54 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/printing-from-rdp-session-not-working-on-macos-sequoia-15-4/m-p/4403154#M1330</guid>
      <dc:creator>nina2025</dc:creator>
      <dc:date>2025-04-10T20:44:54Z</dc:date>
    </item>
    <item>
      <title>Issue with Mounting Persistent Volume in MongoDB Container on Azure Container Apps</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/issue-with-mounting-persistent-volume-in-mongodb-container-on/m-p/4400413#M1326</link>
      <description>&lt;P&gt;Hi,&lt;/P&gt;&lt;P&gt;I'm running a MongoDB container (mongo:latest) on Azure Container Apps, but I'm facing an issue when mounting a persistent volume for MongoDB data. The container works fine before mounting the volume, but fails to start once the volume is mounted.&lt;/P&gt;&lt;P&gt;&lt;STRONG&gt;Here is the summary of the issues found in the container logs:&lt;/STRONG&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;STRONG&gt;File Exists Errors:&lt;/STRONG&gt;&amp;nbsp;The error message __posix_open_file:924:/data/db/WiredTiger.wt: handle-open: open, along with the error code 17 (File exists), suggests that MongoDB is unable to open the WiredTiger.wt file because it already exists.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Operation Not Permitted:&lt;/STRONG&gt;&amp;nbsp;The error __posix_open_file:924:/data/db/WiredTiger.wt: handle-open: open, along with the error code 1 (Operation not permitted), indicates that MongoDB does not have permission to open the WiredTiger.wt file.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Renaming of Unexpected Files:&lt;/STRONG&gt;&amp;nbsp;The logs show that MongoDB is attempting to rename unexpected files (WiredTiger.wt to WiredTiger.wt.56, WiredTiger.wt.57, etc.) when it encounters issues.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;WiredTiger Startup Failure:&lt;/STRONG&gt;&amp;nbsp;The message Failed to start up WiredTiger under any compatibility version. This may be due to an unsupported upgrade or downgrade. indicates that MongoDB is unable to start the WiredTiger storage engine.&lt;/LI&gt;&lt;LI&gt;&lt;STRONG&gt;Fatal Assertion:&lt;/STRONG&gt;&amp;nbsp;The error Fatal assertion followed by the message Terminating. Reason: 1: Operation not permitted means that MongoDB has encountered a critical error and is terminating.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&lt;STRONG&gt;Steps Taken to Mount the Volume:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Created a Storage Account and added a file share (Access tier: Transaction optimized).&lt;/LI&gt;&lt;LI&gt;In the Container Apps Environment, added Azure File (SMB) and specified:&lt;OL&gt;&lt;LI&gt;Storage Account Name&lt;/LI&gt;&lt;LI&gt;Storage Account Key&lt;/LI&gt;&lt;LI&gt;File Share Name&lt;/LI&gt;&lt;LI&gt;Access Mode: Read/Write&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;In MongoDB Container App, added a volume with:&lt;OL&gt;&lt;LI&gt;Volume type: Azure File Volume&lt;/LI&gt;&lt;LI&gt;File Share Name: Chosen from step 2&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;LI&gt;In MongoDB Container App, under the Containers section, added a volume mount:&lt;OL&gt;&lt;LI&gt;Volume Name: Specified volume from step 3&lt;/LI&gt;&lt;LI&gt;Mount Path: /data/db&lt;/LI&gt;&lt;/OL&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&lt;STRONG&gt;What I Have Tried:&lt;/STRONG&gt;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;In my MongoDB Container App, under the Containers section, on the Properties tab, fields Command override and Arguments override I tried to change permissions as following&lt;BR /&gt;&lt;BR /&gt;Command override = /bin/bash&lt;BR /&gt;Arguments override = chown -R 999:999 /data/db &amp;amp;&amp;amp; chmod -R 777 /data/db &amp;amp;&amp;amp; exec /usr/bin/mongod&lt;BR /&gt;I also tried&lt;BR /&gt;Arguments override = -c "chown -R 999:999 /data/db &amp;amp;&amp;amp; chmod -R 777 /data/db &amp;amp;&amp;amp; exec /usr/bin/mongod"&lt;BR /&gt;and&lt;BR /&gt;Command override =&amp;nbsp;/bin/bash -c "chown -R 999:999 /data/db &amp;amp;&amp;amp; chmod -R 777 /data/db &amp;amp;&amp;amp; exec /usr/bin/mongod"&lt;/LI&gt;&lt;LI&gt;Mounting volume to another directory /data/mongodb, then changing permissions for that directory and making this directory as working folder for MongoDB.&lt;BR /&gt;&lt;BR /&gt;az containerapp update \ --name mongodb-container-app \ --resource-group rg-container-apps-4890 \ --command "/bin/bash -c 'mkdir -p /data/mongodb &amp;amp;&amp;amp; chown -R mongodb:mongodb /data/mongodb &amp;amp;&amp;amp; /usr/bin/mongod --bind_ip_all --dbpath /data/mongodb'"&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Despite these efforts, I still encounter the same errors. Could anyone suggest what might be wrong with my setup or provide any guidance on resolving this issue?&lt;/P&gt;</description>
      <pubDate>Thu, 03 Apr 2025 07:09:51 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/issue-with-mounting-persistent-volume-in-mongodb-container-on/m-p/4400413#M1326</guid>
      <dc:creator>alexander_chekushev</dc:creator>
      <dc:date>2025-04-03T07:09:51Z</dc:date>
    </item>
    <item>
      <title>Entra External Identities - Sign In with LinkedIn using OpenID Connect error</title>
      <link>https://techcommunity.microsoft.com/t5/apps-on-azure/entra-external-identities-sign-in-with-linkedin-using-openid/m-p/4398402#M1321</link>
      <description>&lt;P&gt;Hi there,&amp;nbsp;&lt;/P&gt;&lt;P&gt;I would like to add LinkedIn as an identity provider in my Entra External Identities tenant.&amp;nbsp;&lt;/P&gt;&lt;P&gt;We have proceeded according to the following instructions (&lt;A href="https://learn.microsoft.com/en-us/linkedin/consumer/integrations/self-serve/sign-in-with-linkedin-v2" target="_blank"&gt;Sign In with LinkedIn using OpenID Connect - LinkedIn | Microsoft Learn&lt;/A&gt;) and used the LinkedIn Well-Known Config Endpoint (https://www.linkedin.com/oauth/.well-known/openid-configuration).&amp;nbsp;&lt;/P&gt;&lt;P&gt;When saving the configuration &amp;nbsp;I get the following error message in the EntraId portal:&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;EM&gt;Custom OIDC well-known endpoint validation error: Error when deserializing response Required property 'token_endpoint_auth_methods_supported' not found in JSON. Path '', line 12, position 1.&lt;/EM&gt;&lt;/P&gt;&lt;P&gt;In the JSON provided by the LinkedIn Well-Known Config Endpoint the field 'token_endpoint_auth_methods_supported' is missing. However, according to the OpenId Connect specification, the field is optional.&amp;nbsp;&lt;/P&gt;&lt;P&gt;Currently I cannot add LinkedIn as an identity provider via OIDC in EntraID. &amp;nbsp;&lt;BR /&gt;Has anyone here already solved a similar problem?&amp;nbsp;&lt;BR /&gt;&lt;BR /&gt;Thanks!&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Fri, 28 Mar 2025 12:13:24 GMT</pubDate>
      <guid>https://techcommunity.microsoft.com/t5/apps-on-azure/entra-external-identities-sign-in-with-linkedin-using-openid/m-p/4398402#M1321</guid>
      <dc:creator>BerndV91</dc:creator>
      <dc:date>2025-03-28T12:13:24Z</dc:date>
    </item>
  </channel>
</rss>

