Skip to content

Commit 0b7fc82

Browse files
authored
Merge pull request #57969 from MicrosoftDocs/master
fix
2 parents 0e42545 + 779e571 commit 0b7fc82

File tree

12 files changed

+144
-56
lines changed

12 files changed

+144
-56
lines changed

articles/app-service/containers/app-service-linux-intro.md

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -29,13 +29,12 @@ App Service on Linux supports a number of Built-in images in order to increase d
2929

3030
| Language | Supported Versions |
3131
|---|---|
32-
| Node.js | 4.4, 4.5, 4.8, 6.2, 6.6, 6.9, 6.10, 6.11, 8.0, 8.1, 8.2, 8.8, 8.9, 8.11, 9.4, 10.1 |
33-
| Java * | 8.0 |
32+
| Node.js | 4.4, 4.5, 4.8, 6.2, 6.6, 6.9, 6.10, 6.11, 8.0, 8.1, 8.2, 8.8, 8.9, 8.11, 9.4, 10.1,10.10 |
33+
| Java * | Tomcat 8.5, 9.0, Java SE, WildFly 14 (all running JRE 8) |
3434
| PHP | 5.6, 7.0, 7.2 |
35-
| Python (Preview) | 3.7 |
36-
| .NET Core | 1.0, 1.1, 2.0 |
35+
| Python (Preview) | 3.6, 3.7 |
36+
| .NET Core | 1.0, 1.1, 2.0, 2.1 |
3737
| Ruby | 2.3 |
38-
| Apache Tomcat | 8.5, 9.0 |
3938

4039
See [Create a Java web app in App Service on Linux](https://docs.microsoft.com/azure/app-service/containers/quickstart-java) for more details.
4140

articles/app-service/containers/how-to-configure-python.md

Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,14 +23,28 @@ ms.custom: mvc
2323

2424
This article describes how [Azure App Service on Linux](app-service-linux-intro.md) runs Python apps, and how you can customize the behavior of App Service when needed.
2525

26+
## Set Python version
27+
28+
Two base images are available: Python 3.6 and Python 3.7. You can create an app with the desired Python based image. For example, to create an app with Python 3.7, run the following command in the Cloud Shell:
29+
30+
```azurecli-interactive
31+
az webapp create --resource-group <group_name> --plan <plan_name> --name <app_name> --runtime "PYTHON|3.7"
32+
```
33+
34+
To change the Python version (based image) to Python 3.6, for example, run the following command in the Cloud Shell:
35+
36+
```azurecli-interactive
37+
az webapp config set --resource-group <group_name> --name <app_name> --linux-fx-version "PYTHON|3.6"
38+
```
39+
40+
If you require a different version of Python, you must build and deploy your own container image instead. For more information, see [Use a custom Docker image for Web App for Containers](tutorial-custom-docker-image.md).
41+
2642
## Container characteristics
2743

28-
Python apps deployed to App Service on Linux run within a Docker container that's defined in the GitHub repository, [Azure-App-Service/python container](https://github.com/Azure-App-Service/python/tree/master/3.7.0).
44+
Python apps deployed to App Service on Linux run within a Docker container that's defined in the GitHub repository, [Python 3.6](https://github.com/Azure-App-Service/python/tree/master/3.6.6) or [Python 3.7](https://github.com/Azure-App-Service/python/tree/master/3.7.0).
2945

3046
This container has the following characteristics:
3147

32-
- The base container image is `python-3.7.0-slim-stretch`, which means apps are run with Python 3.7. If you require a different version of Python, you must build and deploy your own container image instead. For more information, see [Use a custom Docker image for Web App for Containers](tutorial-custom-docker-image.md).
33-
3448
- Apps are run using the [Gunicorn WSGI HTTP Server](http://gunicorn.org/), using the additional arguments `--bind=0.0.0.0 --timeout 600`.
3549

3650
- By default, the base image includes the Flask web framework, but the container supports other frameworks that are WSGI-compliant and compatible with Python 3.7, such as Django.

articles/app-service/web-sites-enable-diagnostic-log.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -191,7 +191,7 @@ The data stored in a blob would look similar to the following example:
191191
2014-01-30T16:36:52,Error,mywebapp,6ee38a,635266966128818593,0,3096,9,An error occurred
192192

193193
> [!NOTE]
194-
> The first line of the log contains the column headers as represented in this example.
194+
> For ASP.NET Core, logging is accomplished using the [Microsoft.Extensions.Logging.AzureAppServices](https://www.nuget.org/packages/Microsoft.Extensions.Logging.AzureAppServices) provider This provider deposits additional log files into the blob container. For more information, see [ASP.NET Core logging in Azure](/aspnet/core/fundamentals/logging/?view=aspnetcore-2.1#logging-in-azure).
195195
>
196196
>
197197

articles/application-gateway/application-gateway-create-gateway-portal.md

Lines changed: 34 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ ms.author: victorh
1111

1212
# Create an application gateway using the Azure portal
1313

14-
You can use the Azure portal to create or manage application gateways. This quickstart shows you how to create network resources, backend servers, and an application gateway.
14+
You can use the Azure portal to create or manage application gateways. This article shows you how to create network resources, backend servers, and an application gateway.
1515

1616
If you don't have an Azure subscription, create a [free account](https://azure.microsoft.com/free/?WT.mc_id=A261C142F) before you begin.
1717

@@ -23,35 +23,42 @@ Sign in to the Azure portal at [http://portal.azure.com](http://portal.azure.com
2323

2424
A virtual network is needed for communication between the resources that you create. Two subnets are created in this example: one for the application gateway, and the other for the backend servers. You can create a virtual network at the same time that you create the application gateway.
2525

26-
1. Click **New** found on the upper left-hand corner of the Azure portal.
27-
2. Select **Networking** and then select **Application Gateway** in the Featured list.
28-
3. Enter these values for the application gateway:
26+
1. Click **Create a resource** found on the upper left-hand corner of the Azure portal.
27+
2. Click **Networking** and then click **Application Gateway** in the Featured list.
28+
29+
### Basics
30+
31+
1. Enter these values for the application gateway:
2932

3033
- *myAppGateway* - for the name of the application gateway.
3134
- *myResourceGroupAG* - for the new resource group.
3235

3336
![Create new application gateway](./media/application-gateway-create-gateway-portal/application-gateway-create.png)
3437

35-
4. Accept the default values for the other settings and then click **OK**.
36-
5. Click **Choose a virtual network**, click **Create new**, and then enter these values for the virtual network:
38+
2. Accept the default values for the other settings and then click **OK**.
39+
40+
### Settings
41+
42+
1. Click **Choose a virtual network**, click **Create new**, and then enter these values for the virtual network:
3743

3844
- *myVNet* - for the name of the virtual network.
3945
- *10.0.0.0/16* - for the virtual network address space.
4046
- *myAGSubnet* - for the subnet name.
41-
- *10.0.0.0/24* - for the subnet address space.
47+
- *10.0.0.0/24* - for the subnet address range.
4248

4349
![Create virtual network](./media/application-gateway-create-gateway-portal/application-gateway-vnet.png)
4450

45-
6. Click **OK** to create the virtual network and subnet.
46-
6. Click **Choose a public IP address**, click **Create new**, and then enter the name of the public IP address. In this example, the public IP address is named *myAGPublicIPAddress*. Accept the default values for the other settings and then click **OK**.
47-
8. Accept the default values for the Listener configuration, leave the Web application firewall disabled, and then click **OK**.
48-
9. Review the settings on the summary page, and then click **OK** to create the virtual network, the public IP address, and the application gateway. It may take several minutes for the application gateway to be created, wait until
49-
the deployment finishes successfully before moving on to the next section.
51+
6. Click **OK** to go back to the Settings page.
52+
7. Under **Frontend IP configuration** ensure **IP address type** is set to **public**, and under **Public IP address**, ensure **Create new** is selected. Type *myAGPublicIPAddress* for the public IP address name. Accept the default values for the other settings and then click **OK**.
5053

51-
### Add a subnet
54+
### Summary
55+
56+
Review the settings on the summary page, and then click **OK** to create the virtual network, the public IP address, and the application gateway. It may take several minutes for the application gateway to be created. Wait until the deployment finishes successfully before moving on to the next section.
57+
58+
## Add a subnet
5259

5360
1. Click **All resources** in the left-hand menu, and then click **myVNet** from the resources list.
54-
2. Click **Subnets**, and then click **Subnet**.
61+
2. Click **Subnets**, and then click **+ Subnet**.
5562

5663
![Create subnet](./media/application-gateway-create-gateway-portal/application-gateway-subnet.png)
5764

@@ -63,20 +70,22 @@ In this example, you create two virtual machines that are used as backend server
6370

6471
### Create a virtual machine
6572

66-
1. Click **New**.
73+
1. On the Azure portal, click **Create a resource**.
6774
2. Click **Compute** and then select **Windows Server 2016 Datacenter** in the Featured list.
6875
3. Enter these values for the virtual machine:
6976

77+
- *myResourceGroupAG* for the resource group.
7078
- *myVM* - for the name of the virtual machine.
7179
- *azureuser* - for the administrator user name.
7280
- *Azure123456!* for the password.
73-
- Select **Use existing**, and then select *myResourceGroupAG*.
7481

75-
4. Click **OK**.
76-
5. Select **DS1_V2** for the size of the virtual machine, and click **Select**.
77-
6. Make sure that **myVNet** is selected for the virtual network and the subnet is **myBackendSubnet**.
78-
7. Click **Disabled** to disable boot diagnostics.
79-
8. Click **OK**, review the settings on the summary page, and then click **Create**.
82+
Accept the other defaults and click **Next: Disks**.
83+
4. Accept the disk defaults and click **Next: Networking**.
84+
5. Make sure that **myVNet** is selected for the virtual network and the subnet is **myBackendSubnet**.
85+
6. Accept the other defaults and click **Next: Management**.
86+
7. Click **Off** to disable boot diagnostics. Accept the other defaults and click **Review + create**.
87+
8. Review the settings on the summary page, and then click **Create**.
88+
9. Wait for the virtual machine creation to complete before continuing.
8089

8190
### Install IIS
8291

@@ -102,9 +111,10 @@ In this example, you create two virtual machines that are used as backend server
102111
103112
### Add backend servers
104113
105-
3. Click **All resources**, and then click **myAppGateway**.
114+
1. Click **All resources**, and then click **myAppGateway**.
106115
4. Click **Backend pools**. A default pool was automatically created with the application gateway. Click **appGatewayBackendPool**.
107-
5. Click **Add target** to add each virtual machine that you created to the backend pool.
116+
5. Under **Targets**, click **IP address or FQDN** select **Virtual machine**.
117+
6. Under **Virtual Machine**, add myVM and myVM2 virtual machines and their associated network interfaces.
108118
109119
![Add backend servers](./media/application-gateway-create-gateway-portal/application-gateway-backend.png)
110120
@@ -120,11 +130,10 @@ In this example, you create two virtual machines that are used as backend server
120130
121131
![Test application gateway](./media/application-gateway-create-gateway-portal/application-gateway-iistest.png)
122132
123-
124133
## Clean up resources
125134
126135
When no longer needed, delete the resource group, application gateway, and all related resources. To do so, select the resource group that contains the application gateway and click **Delete**.
127136
128137
## Next steps
129138
130-
In this quickstart, you created a resource group, network resources, and backend servers. You then used those resources to create an application gateway. To learn more about application gateways and their associated resources, continue to the how-to articles.
139+
In this article, you created a resource group, network resources, and backend servers. You then used those resources to create an application gateway. To learn more about application gateways and their associated resources, see [What is Azure Application Gateway?](overview.md)
351 Bytes
Loading

articles/backup/backup-azure-mars-troubleshoot.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,14 +17,14 @@ Here's how to resolve errors you might see during configuration, registration, b
1717
## Invalid vault credentials provided
1818
| Error details | Possible causes | Recommended actions |
1919
| --- | --- | --- |
20-
| **Error** </br> *Invalid vault credentials provided. The file is either corrupted or does not have the latest credentials associated with recovery service. (ID: 34513)* | <ul><li> The vault credentials are invalid (that is, they were downloaded more than 48 hours before the time of registration).<li>MARS Agent is unable to download files to the Windows Temp directory. <li>The vault credentials are on a network location. <li>TLS 1.0 is disabled<li> A configured proxy server is blocking the connection. <br> | <ul><li>Download the new vault credentials.(**Note**: If multiple vault credential files are downloaded previously, only the latest downloaded file is valid within 48 hours.) <li>Go to **Internet options** > **Security** > **Internet**. Next, select **Custom Level**, and scroll until you see the file download section. Then select **Enable**.<li>You might also have to add these sites in IE [trusted sites](https://docs.microsoft.com/azure/backup/backup-try-azure-backup-in-10-mins#network-and-connectivity-requirements).<li>Change the settings to use a proxy server. Then provide the proxy server details. <li> Match the date and time with your machine.<li>If you get an error stating that file downloads are not allowed, it is likely that there are a large number of files in the C:/Windows/Temp directory.<li>Go to C:/Windows/Temp and check whether there are more than 60,000 or 65,000 files with the .tmp extension. If there are, delete these files.<li>Ensure that you have .NET framework 4.6.2 installed. <li>If you have disabled TLS 1.0 due to PCI compliance, refer to this [troubleshooting page](https://support.microsoft.com/help/4022913). <li>If you have anti-virus software installed on the server, exclude the following files from the anti-virus scan: <ul><li>CBengine.exe<li>CSC.exe, which is related to .NET Framework. There is a CSC.exe for every .NET version that's installed on the server. Exclude CSC.exe files that are tied to all versions of .NET framework on the affected server. <li>Scratch folder or cache location. <br>*The default location for the scratch folder or the cache location path is C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch*.<br><li>The bin folder C:\Program Files\Microsoft Azure Recovery Services Agent\Bin
20+
| **Error** </br> *Invalid vault credentials provided. The file is either corrupted or does not have the latest credentials associated with recovery service. (ID: 34513)* | <ul><li> The vault credentials are invalid (that is, they were downloaded more than 48 hours before the time of registration).<li>MARS Agent is unable to download files to the Windows Temp directory. <li>The vault credentials are on a network location. <li>TLS 1.0 is disabled<li> A configured proxy server is blocking the connection. <br> | <ul><li>Download the new vault credentials.(**Note**: If multiple vault credential files are downloaded previously, only the latest downloaded file is valid within 48 hours.) <li>Go to **Internet options** > **Security** > **Internet**. Next, select **Custom Level**, and scroll until you see the file download section. Then select **Enable**.<li>You might also have to add these sites in IE [trusted sites](https://docs.microsoft.com/azure/backup/backup-try-azure-backup-in-10-mins#network-and-connectivity-requirements).<li>Change the settings to use a proxy server. Then provide the proxy server details. <li> Match the date and time with your machine.<li>If you get an error stating that file downloads are not allowed, it is likely that there are a large number of files in the C:/Windows/Temp directory.<li>Go to C:/Windows/Temp and check whether there are more than 60,000 or 65,000 files with the .tmp extension. If there are, delete these files.<li>Ensure that you have .NET framework 4.6.2 installed. <li>If you have disabled TLS 1.0 due to PCI compliance, refer to this [troubleshooting page](https://support.microsoft.com/help/4022913). <li>If you have anti-virus software installed on the server, exclude the following files from the anti-virus scan: <ul><li>CBengine.exe<li>CSC.exe, which is related to .NET Framework. There is a CSC.exe for every .NET version that's installed on the server. Exclude CSC.exe files that are tied to all versions of .NET Framework on the affected server. *For example, for v2.0.50727 exclude the .NET Framework path C:\Windows\Microsoft.NET\Framework\v2.0.50727; similarly, exclude the remaining .NET Framework version path.* <li>Scratch folder or cache location. <br>*The default location for the scratch folder or the cache location path is C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch*.<br><li>The bin folder C:\Program Files\Microsoft Azure Recovery Services Agent\Bin
2121

2222

2323
## The MARS Agent was unable to connect to Azure Backup
2424

2525
| Error details | Possible causes | Recommended actions |
2626
| --- | --- | --- |
27-
| **Error** </br><ol><li>*The Microsoft Azure Recovery Service Agent was unable to connect to Microsoft Azure Backup. (ID: 100050) Check your network settings and ensure that you are able to connect to internet*<li>*(407) Proxy Authentication Required* |Proxy blocking the connection. | <ul><li>Go into **Internet options** > **Security** > **Internet**. Then select **Custom Level** and scroll until you see the file download section. Select **Enable**.<li>You might also have to add these sites in IE [trusted sites](https://docs.microsoft.com/azure/backup/backup-try-azure-backup-in-10-mins#network-and-connectivity-requirements).<li>Change the settings to use a proxy server. Then provide the proxy server details. <li>If you have anti-virus software installed on the server, exclude the following files from the anti-virus scan. <ul><li>CBEngine.exe (instead of dpmra.exe).<li>CSC.exe (related to .NET Framework). There is a CSC.exe for every .NET version that's installed on the server. Exclude CSC.exe files that are tied to all versions of .NET framework on the affected server. <li>Scratch folder or cache location. <br>*The default location for the scratch folder or the cache location path is C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch*.<li>The bin folder C:\Program Files\Microsoft Azure Recovery Services Agent\Bin
27+
| **Error** </br><ol><li>*The Microsoft Azure Recovery Service Agent was unable to connect to Microsoft Azure Backup. (ID: 100050) Check your network settings and ensure that you are able to connect to internet*<li>*(407) Proxy Authentication Required* |Proxy blocking the connection. | <ul><li>Go into **Internet options** > **Security** > **Internet**. Then select **Custom Level** and scroll until you see the file download section. Select **Enable**.<li>You might also have to add these sites in IE [trusted sites](https://docs.microsoft.com/azure/backup/backup-try-azure-backup-in-10-mins#network-and-connectivity-requirements).<li>Change the settings to use a proxy server. Then provide the proxy server details. <li>If you have anti-virus software installed on the server, exclude the following files from the anti-virus scan. <ul><li>CBEngine.exe (instead of dpmra.exe).<li>CSC.exe (related to .NET Framework). There is a CSC.exe for every .NET version that's installed on the server. Exclude CSC.exe files that are tied to all versions of .NET framework on the affected server. *For example, for v2.0.50727 exclude the .NET Framework path C:\Windows\Microsoft.NET\Framework\v2.0.50727; similarly, exclude the remaining .NET Framework version path.* <li>Scratch folder or cache location. <br>*The default location for the scratch folder or the cache location path is C:\Program Files\Microsoft Azure Recovery Services Agent\Scratch*.<li>The bin folder C:\Program Files\Microsoft Azure Recovery Services Agent\Bin
2828

2929

3030
## Failed to set the encryption key for secure backups

0 commit comments

Comments
 (0)