Can enabling HTTP/2 on an AppService cause problems? - azure

It is quite easy do enable HTTP/2 on Azure App Service. However, it is still disabled for existing components and also for new ones. Why is that?
Unsecured requests are still served by HTTP 1.1 if I enable the feature. Can enabling HTTP/2 have any negative impact for my site? Our apps run on .NET, ranging from .NET Framework 4.6.2 to .NET 5.0.

After enabled HTTP 2.0 in your webapp, you need clear cookies and sessions, then you will find your webapp is works fine with HTTP/2 . Or wait a little longer.
1. You can open a new inprivate window, it works for me.
2. The second question is that enabling HTTP 2.0 will not have a negative impact on your application.
Related Posts:
① Will HTTP/2 in Azure App Service auto fallback to HTTP/1.1 for legacy browsers
3. The third point, there are also considerations about the correct version of .Net Framework, 4.6.2 and above all support HTTP 2.0.
The above results are given through the test.
I have tested that HTTP Version is supported in .NET Framework 4.6.2 and above. So your first question, you can open the privacy window and try again.

Related

In BizTalk, unable to send file from local to SharePoint online

As the title says, I am trying to send files from local directory to a SharePoint online site with BizTalk. I am unable to do so for days and days... read tons of topic about it but nothing is working, I am a bit discouraged to be honest at the moment...
Here is how my send port is currently configured :
The account used has full access granted on the SharePoint site. I can log in with it using a browser without any issue, I can upload files as well.
Here is the error I encounter when trying to send a file :
I am using BizTalk 2016 with SharePoint Online.
If someone has an idea on how I could resolve this, I would be very very grateful.
BizTalk, or rather the .Net layer defaults to using older TLS protocols, namely TLS 1.0, and doesn't then negotiate up.
To address this you need make sure you have CU5 for BizTalk Server 2016 or later (currently CU8) and then follow the steps in "Option 1: Switch to the TLS 1.2 protocol" section of the following article in the Microsoft Knowledge Base:" as per the article Support for TLS 1.2 protocol in BizTalk Server
3155464 MS16-065: Description of the TLS/SSL protocol information disclosure vulnerability (CVE-2016-0149): May 10, 2016
or
Use the scripts from the following Setup Microsoft Windows or IIS for SSL Perfect Forward Secrecy and TLS 1.2
Note: You will have to test to make sure no other system BizTalk connects to still uses TLS 1.0 or 1.1, and if so not to disable those, but to try to default to 1.2.

Progressive web app with asp.net core 2.0 Razor Pages

I want to create a progressive web app with ASP.NET CORE 2.0 using Razor Pages preferably because I like the code behind architecture of Razor Pages.
Please recommend me a tutorial or docs or any course where I can begin to learn this. I already know ASP.NET CORE so I don't need to learn that, but actually I want to learn and create PWA but at server side I want to use ASP.NET CORE 2.0 and Razor Pages (if possible). And then I will be hosting them in Azure.
The courses I've searched so far on the web, all of them are with node.js or any other server side technology. Which is a problem because I don't want to use JS, except on the front end, where I don't have a choice.
According to your description, I assume that you could refer to the following tutorials for getting started with PWA using .NET Core:
Yeoman PWA Angular 4 & .NET Core
PWA-Asp.NetCore
Building Progressive Web Applications (PWA) with Visual Studio
This is a very common misconception...that the client-side is tightly coupled to the server-side. They are not.
Your ASP.NET application renders pages/html on demand, at run-time, on the server. The site will work with or without the client-side code, that is why it is progressive....
Your PWA/Service Worker code is only concerned with stuff in the browser. You need to think about it as a stateless concern on the client. The service worker can add a proxy layer to the client-side where you can cache and really perform the task ASP.NET or Node Or PHP, etc perform, just in the browser, before the network must be used.
My advice, to learn the concepts, is to create a static version of your site or a test site. Get comfortable with how to make a PWA and a simple caching service worker, then apply it to your ASP.NET site.
There is nothing in ASP.NET itself your service worker needs to know about, well short of your routes. And your routes are independent of ASP.NET.

Acumatica mobile app

I have been trying to figure out how to use the Acumatica mobile app. I can log on without any problems but when I click on Expense Claims for example, I get a error 500. On a test store that we have in the same installation, it gives error 404. Is there any configuration that has to be done before the app can work? I have Acumatica version 5.1. I've looked at the results in the Request profiler but do not see any thing that could help. I have also been looking for any documentation on the mobile app, is there a framework development guide?
error 505 usually means difference between version on Acumatica site and mobile app.
Please verify that you have installed LATEST version from store and use Latest version of Acumatica.
Please provide version of your mob App (android or iOS) and version of Acumatica site.
Just installed latest version of Android app from http://play.google.com/ and connected to one of our test sites on 5.2 https://external.acumatica.com/Acumatica5/ to Demo company without any issues, i can open Expense Claims UI without issues.
Well, looks like it somehow related to network connection, first of all try to use HTTPS protocol instead of HTTPS
Also will be helpful if you provide url and credentials to your site.
Also, you can use some proxy to capture http traffic to figure out the reason, i'm using Fiddler for example

Use blutetooth API in Firefox OS?

I'm creating an app that needs to connect the firefox os to another dispositive using the bluetooth API, but this API is just allowed to Certified Apps, has somehow to allow an Sandbox mode and allow the installation only in my cellphone?
As Jason said, you can create a certified application, but you won't be able to publish it to the Firefox OS Marketplace: it's good for internal deployment with the App Manager. If you want to use Bluetooth API, and make your application publicly available, it's not possible right now.
You can make use of web activities as well but that will open the Gaia's bluetooth app for file transfer.
I heard before from someone that we will be able to use Bluetooth API in v1.3 but I guess it's still not accessible. Let's wait for v1.4.
What I know is 2.2 will expose Bluetooth API, so you could use it at the end of 2015 when FxOS 2.2 device hit the market...

Mobile browser VoiceXML support

I'm wondering is there a support from mobile browsers of VoiceXML. If so, which one support it.
Thanks,
VoiceXML (at least version 2.0 and 2.1) was not designed to be consumed by client-side browsers. The main objective of the spec was to enable server-side VoiceXML browsers to answer calls and, in response, to execute the relevant VoiceXML documents thus generating a conversation on the line.
Theoretically, one could build a mobile browser that executes VoiceXML on the client-side. The closest version to that was the custom browser built by IBM + Opera in their X+V venture. It seems that the Opera desktop browser has retained some of that functionality. Since then I have not seen any client-side implementations, let alone mobile ones.

Resources