.NET core console app in Framework AppService - azure-webjobs

Can I deploy a .Net Core 6 based Console app as Webjob in a Azure app service with .Net framework teck stack ?

Visual Studio 2022 support .NET 6.0.
Visual studio 2022 version 17.0 required to develop .Net 6.0 console application.
The net6.0 Target Framework Moniker (TFM) provides access to all of.cross-platform NET's APIs.
If you're developing console apps, ASP.NET Core apps, or reusable cross-platform frameworks, this is the best solution.
Steps
Creating the Web Job
create a “Run.Cmd” file and add , _dotnet AzureWebJob.dll_ to it.
run _dotnet publish -c release_
Deploying the Web Job
In the Azure Portal =>Your App = > select “WebJobs”= > Add web Job and save
Please refer Create Web job using .NET 6 and MS Doc for more information

Related

what is the benefit of using webjob sdk in creating web job

I would like to know what is the real benefit of using azure web job sdk in web job.
I have some business logic to be executed without any interaction with storage,service bus.It is interacting with Sharepoint and Azure Sql. I have checked question here -Basic of Azure WebJobs SDK
which says JobHostConfiguration is not required for the job.
In which cases the JobHostConfiguration and webjobs sdk will be required and why we should use that?
WebJobs 3.x targets .NET Standard 2.0. This means you can use it from a .NET Framework application or a .NET Core 2.x application, the choice is up to you. If you want to make a .NET Framework application that uses WebJobs, then follow the same guide but with a .NET Framework console app as the starting point (instead of .NET Core).
If you're planning on deploying this webjob to a webapp that is running a .NET Framework application, I think it makes sense to use .NET framework for the webjob too.
You can refer here for more details on Webjobs Host.
Webjob SDK Version 2.x
The JobHostConfiguration class has a UseDevelopmentSettings method that enables development mode. The following example shows how to use development settings. To make config.IsDevelopment return true when it runs locally, set a local environment variable named AzureWebJobsEnv with the value Development.
Please let me know if this helps.

Using Azure Mobile Services in a C++ app

I want to build a Windows 8.1 Store app using C++. I want to be able to use Azure Mobile Services as a cloud backend for my app. My app is going to be a pure native app and from a performance perspective it is not acceptable to use some client SDK library which has been implemented in a managed language. How do I do this using C++ only?
With Visual Studio 2013, it is now possible to use a pure C++ based Azure Mobile Client library in your C++ Windows Store app. The following blog post contains more details about this:
http://blogs.msdn.com/b/vcblog/archive/2013/11/05/using-windows-azure-mobile-services-from-c-windows-store-apps.aspx

Hosting a custom application integrated with MS CRM dynamis online onto Windows Azure using CRM SDKs and web services

I developed a Custom application that is able to consume the CRM Web services and perform Windows Live Id authentication, create, read and update operation in the CRM from the custom .NET page. It runs absolutely fine when I debug the application in Visual Studio 2010 but when I deploy the same application and try to authenticate it shows the following error:
Could not load file or assembly 'Microsoft.IdentityModel,
Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' or
one of its dependencies. The system cannot find the file specified.
I am unable to understand where the issue has occured.
This is because the Microsoft.IdentityModel isn't installed on your instance. You'll need to install the assembly by using a startup task.
Follow this guide to install the WIF Runtime (contains Microsoft.IdentityModel): http://blogs.msdn.com/b/sriharsha/archive/2012/04/07/windows-azure-unable-to-find-assembly-microsoft-identitymodel.aspx

SharePoint Web Part using Dynamics CRM 2011 web services

I'm want to create some SharePoint 2010 Web Part which could retrieve data from Dynamics CRM 2011 web service. I can not add references to the CRM dlls because the web part will be using assemblies of .Net 3.5 version, and I get a troubles when I try to deploy my Web Part with assemblies of .Net 4.0 added.
Can I use these Web services without adding CRM assemblies?
You could use a service reference which targets the WSDL-endpoint. See http://msdn.microsoft.com/en-us/library/gg509052.aspx for more information.

Using JDeveloper to develop a portlet for JavaFX project

Suppose I developed a JavaFX project using netbeans 6.8 (JavaFX SDK plugin installed), and right now I need to convert this JavaFX UI to portlet and display it in a web page.
And I'm only allowed to do this using JDeveloper. So how could I achieve this? I'm using Oracle WebLogic Service as my web application server.
-Regards from Isaac.
The only way I'm able to resolve this is create portlet which embeds JavaFX applet inside.