microsoftgraph / microsoftgraph/microsoft-graph-comms-samples

Question: Sample for Local Media bot hosted as WebApp?

Open
#277 8 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
253
Forks
275
Avg merge
1d 5h
Merged PRs (30d)
1

Description

The current samples only include deployment strategies for Service Fabric or classic Cloud Apps.

Service Fabric involves quite a large compute environment, with production clusters being at least 5 VMs.

To start small and to do some testing, it would be great to have the ability to deploy bots as web apps. They could even be deployed into the Azure Bot Service, as that's basically just an additional managed service on top of a web app resource as far as I understand.

I've been trying to adjust some of the samples myself to be deployed as ASP.NET applications, but I'm running into a lot of assembly loading problems revolving around Microsoft.Rtc.Internal.Media and have not found a way around it. I'm used to .NET Core and being able to easily pull in dependencies with Nuget. All the assembly binding crap in .NET Framework is a bit out of my comfort zone.

Before I invest more time, is there a reason why the local media bot samples still use the ancient classic cloud apps for deployment? Is there a limitation in Web Apps that will ultimately set me up for failure attempting to do this?

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by reviewing the existing Service Fabric and classic Cloud Apps deployment samples referenced in the issue. Investigate whether the local media bot dependencies can run in an Azure Web App, including the reported Microsoft.Rtc.Internal.Media assembly-loading problem. Done means establishing feasibility and documenting or providing a Web App deployment sample if supported.

Written by the indexing model from the issue text.

Assessment

Tech stack
azure
Domain
cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.