Skip to content

Commit 40b6438

Browse files
authored
Merge pull request #3077 from MicrosoftDocs/master
10/11 AM Publish
2 parents 50b1901 + 70c676f commit 40b6438

24 files changed

+228
-400
lines changed

.openpublishing.redirection.json

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1817,12 +1817,22 @@
18171817
},
18181818
{
18191819
"source_path": "docs/python/debugging-azure-remote.md",
1820-
"redirect_url": "/visualstudio/python/debugging-remote-python-code-on-azure",
1820+
"redirect_url": "/visualstudio/python/publishing-python-web-applications-to-azure-from-visual-studio",
18211821
"redirect_document_id": false
18221822
},
18231823
{
18241824
"source_path": "docs/python/debugging-azure-remote-troubleshooting.md",
1825-
"redirect_url": "/visualstudio/python/debugging-remote-python-code-on-azure-troubleshooting",
1825+
"redirect_url": "/visualstudio/python/publishing-python-web-applications-to-azure-from-visual-studio",
1826+
"redirect_document_id": false
1827+
},
1828+
{
1829+
"source_path": "docs/python/debugging-remote-python-code-on-azure.md",
1830+
"redirect_url": "/visualstudio/python/publishing-python-web-applications-to-azure-from-visual-studio",
1831+
"redirect_document_id": false
1832+
},
1833+
{
1834+
"source_path": "docs/python/debugging-remote-python-code-on-azure-troubleshooting.md",
1835+
"redirect_url": "/visualstudio/python/publishing-python-web-applications-to-azure-from-visual-studio",
18261836
"redirect_document_id": false
18271837
},
18281838
{
@@ -1895,6 +1905,11 @@
18951905
"redirect_url": "/visualstudio/python/python-interactive-repl-in-visual-studio",
18961906
"redirect_document_id": false
18971907
},
1908+
{
1909+
"source_path": "docs/python/managing-python-on-azure-app-service.md.md",
1910+
"redirect_url": "/visualstudio/python/configure-web-apps-for-iis-windows",
1911+
"redirect_document_id": false
1912+
},
18981913
{
18991914
"source_path": "docs/python/options.md",
19001915
"redirect_url": "/visualstudio/python/python-support-options-and-settings-in-visual-studio",

docs/debugger/error-the-web-server-could-not-find-the-requested-resource.md

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -19,10 +19,12 @@ ms.workload:
1919
---
2020
# Error: The Web Server Could Not Find the Requested Resource
2121
Due to security considerations, IIS has returned a generic error.
22-
23-
One possible cause is the security configuration of the server. IIS 6.0 and earlier versions used an add-on program, known as URLScan, to filter out suspicious and malformed requests. IIS 7.0 has built-in Request Filtering for the same purpose. In both cases, overly restrictive request filtering can prevent Visual Studio from debugging the server.
24-
25-
There are numerous possible causes of this error. A few of the most common causes include a problem with the IIS installation or configuration, the web site configuration, or permissions in the file system. You can try accessing the resource with a browser. Depending on how IIS is configured you might have to use a local browser on the server or inspect the IIS error log to get a detailed error message.
22+
23+
One possible cause is the security configuration of the server. IIS 6.0 and earlier versions used an add-on program, known as URLScan, to filter out suspicious and malformed requests. IIS 7.0 has built-in Request Filtering for the same purpose. In both cases, overly restrictive request filtering can prevent Visual Studio from debugging the server.
24+
25+
Another possible cause of this error is that the W3SVC service for IIS is not started. Check that this service is started (grayed out) in the Services window (*services.msc*).
26+
27+
There are numerous additional possible causes of this error. A few of the most common causes include a problem with the IIS installation or configuration, the web site configuration, or permissions in the file system. You can try accessing the resource with a browser. Depending on how IIS is configured, you might have to use a local browser on the server or inspect the IIS error log to get a detailed error message.
2628

2729
For more information on troubleshooting IIS, see [IIS Management and Administration](/iis/manage/provisioning-and-managing-iis/iis-management-and-administration).
2830

docs/debugger/getting-started-with-the-debugger.md

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ This article introduces the features of the Visual Studio debugger in a step-by-
2525
|---------|---------|
2626
| ![movie camera icon for video](../install/media/video-icon.png "Watch a video") | [Watch a video](https://mva.microsoft.com/en-US/training-courses-embed/getting-started-with-visual-studio-2017-17798/Debugger-Feature-tour-of-Visual-studio-2017-sqwiwLD6D_1111787171) on debugging that shows similar steps. |
2727

28-
Although the demo app is C# and C++, the features are applicable to Visual Basic, JavaScript, and other languages supported by Visual Studio (except where noted). The screenshots are in C#. To switch between the C# and C++ sample code in this article, use the language filter in the upper right of this page.
28+
Although the demo app is C# and C++, the features are applicable to Visual Basic, JavaScript, and other languages supported by Visual Studio (except where noted). The screenshots are in C#.
2929

3030
In this tutorial, you will:
3131

@@ -55,6 +55,9 @@ In this tutorial, you will:
5555

5656
Visual Studio creates the project.
5757

58+
> [!NOTE]
59+
> To switch between the C# and C++ sample code in this article, use the language filter in the upper right of this page.
60+
5861
4. In *Program.cs* (C#) or *get-started-debugging.cpp* (C++), replace the following code
5962

6063
```csharp

docs/debugger/remote-debugging-aspnet-on-a-remote-iis-7-5-computer.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -160,12 +160,7 @@ You can also publish and deploy the app using the file system or other tools.
160160

161161
In this tutorial, we are using Visual Studio 2017.
162162

163-
If you have trouble opening the page with the remote debugger download, see [Unblock the file download](../debugger/remote-debugging.md#unblock_msvsmon) for help.
164-
165163
[!INCLUDE [remote-debugger-download](../debugger/includes/remote-debugger-download.md)]
166-
167-
> [!TIP]
168-
> In some scenarios, it can be most efficient to run the remote debugger from a file share. For more information, see [Run the remote debugger from a file share](../debugger/remote-debugging.md#fileshare_msvsmon).
169164

170165
## <a name="BKMK_setup"></a> Set up the remote debugger on Windows Server
171166

docs/debugger/remote-debugging-aspnet-on-a-remote-iis-computer.md

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -141,12 +141,7 @@ You can also publish and deploy the app using the file system or other tools.
141141

142142
In this tutorial, we are using Visual Studio 2017.
143143

144-
If you have trouble opening the page with the remote debugger download, see [Unblock the file download](../debugger/remote-debugging.md#unblock_msvsmon) for help.
145-
146144
[!INCLUDE [remote-debugger-download](../debugger/includes/remote-debugger-download.md)]
147-
148-
> [!TIP]
149-
> In some scenarios, it can be most efficient to run the remote debugger from a file share. For more information, see [Run the remote debugger from a file share](../debugger/remote-debugging.md#fileshare_msvsmon).
150145

151146
## <a name="BKMK_setup"></a> Set up the remote debugger on Windows Server
152147

docs/debugger/remote-debugging-azure.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,6 @@ If you're not using Web Deploy, you must publish and deploy the app using the fi
179179

180180
In this tutorial, we are using Visual Studio 2017.
181181

182-
If you have trouble opening the page with the remote debugger download, see [Unblock the file download](../debugger/remote-debugging.md#unblock_msvsmon) for help.
183-
184182
[!INCLUDE [remote-debugger-download](../debugger/includes/remote-debugger-download.md)]
185183

186184
### <a name="BKMK_setup"></a> Set up the remote debugger on Windows Server

docs/debugger/remote-debugging.md

Lines changed: 0 additions & 41 deletions
Original file line numberDiff line numberDiff line change
@@ -42,47 +42,6 @@ If you just want to download and install the remote debugger and don't need any
4242

4343
[!INCLUDE [remote-debugger-download](../debugger/includes/remote-debugger-download.md)]
4444

45-
## <a name="unblock_msvsmon"></a> Unblock the download of the remote tools on Windows Server
46-
47-
The default security settings in Internet Explorer on Windows Server can make it time-consuming to download components such as the remote tools.
48-
49-
* Enhanced Security Configuration is enabled on Internet Explorer, which prevents you from opening websites and accessing web resources unless the domain containing the resource is explicitly allowed (that is, trusted). Although you can disable this setting, we do not recommend it because it can presents a security risk.
50-
51-
* On Windows Server 2016, a default setting in **Internet Options** > **Security** > **Internet** > **Custom Level** > **Downloads** also disables file downloads. If you choose to download the remote tools directly on Windows Server, you must enable file download.
52-
53-
To download the tools on Windows Server, we recommend one of the following:
54-
55-
* Download the remote tools on a different computer such as the one running Visual Studio, and then copy the *.exe* file to Windows Server.
56-
57-
* Run the remote debugger [from a file share](#fileshare_msvsmon) on your Visual Studio machine.
58-
59-
* Download the remote tools directly on Windows Server and accept the prompts to add trusted sites. Modern websites often include many third-party resources, so this can result in a lot of prompts. In addition, any redirected links may need to be added manually. You can choose to add some of the trusted sites before beginning the download. Go to **Internet Options > Security > Trusted Sites > Sites** and add the following sites.
60-
61-
* visualstudio.microsoft.com
62-
* download.visualstudio.microsoft.com
63-
* about:blank
64-
65-
For older versions of the debugger on my.visualstudio.com, add these additional sites to make sure that login is successful:
66-
67-
* microsoft.com
68-
* go.microsoft.com
69-
* download.microsoft.com
70-
* my.visualstudio.com
71-
* login.microsoftonline.com
72-
* login.live.com
73-
* secure.aadcdn.microsoftonline-p.com
74-
* msft.sts.microsoft.com
75-
* auth.gfx.ms
76-
* app.vssps.visualstudio.com
77-
* vlscppe.microsoft.com
78-
* query.prod.cms.rt.microsoft.com
79-
80-
If you choose to add these domains while downloading the remote tools, then choose **Add** when prompted.
81-
82-
![Blocked content dialog box](../debugger/media/remotedbg-blocked-content.png)
83-
84-
When you download the software, you get some additional requests to grant permission to load various web site scripts and resources. On my.visualstudio.com, we recommend that you add the additional domains to make sure that login is successful.
85-
8645
## <a name="requirements_msvsmon"></a> Requirements
8746

8847
[!INCLUDE [remote-debugger-requirements](../debugger/includes/remote-debugger-requirements.md)]

docs/msbuild/customize-your-build.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,11 @@ Prior to MSBuild version 15, if you wanted to provide a new, custom property to
2828

2929
However, now you can add a new property to every project in one step by defining it in a single file called *Directory.Build.props* in the root folder that contains your source. When MSBuild runs, *Microsoft.Common.props* searches your directory structure for the *Directory.Build.props* file (and *Microsoft.Common.targets* looks for *Directory.Build.targets*). If it finds one, it imports the property. *Directory.Build.props* is a user-defined file that provides customizations to projects under a directory.
3030

31+
> [!NOTE]
32+
> Linux-based file systems are case-sensitive. Make sure the casing of the Directory.Build.props filename matches exactly, or it won't be detected during the build process.
33+
>
34+
> See [this GitHub issue](https://github.com/dotnet/core/issues/1991#issue-368441031) for more information.
35+
3136
### Directory.Build.props example
3237

3338
For example, if you wanted to enable all of your projects to access the new Roslyn **/deterministic** feature (which is exposed in the Roslyn `CoreCompile` target by the property `$(Deterministic)`), you could do the following.

docs/python/azure-sdk-for-python.md

Lines changed: 11 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Azure SDK for Python
33
description: The Azure SDK for Python makes it easy to consume Microsoft Azure services from Python applications running on any platform.
4-
ms.date: 09/56/2018
4+
ms.date: 10/10/2018
55
ms.prod: visual-studio-dev15
66
ms.technology: vs-python
77
ms.topic: conceptual
@@ -16,7 +16,7 @@ ms.workload:
1616

1717
# Azure SDK for Python
1818

19-
The Azure SDK for Python makes it easy to consume and manage Microsoft Azure services from applications running on Windows, Mac OSX, and Linux.
19+
The Azure SDK for Python makes it easy to consume and manage Microsoft Azure services from applications running on Windows, MacOS, and Linux.
2020

2121
## Installation
2222

@@ -32,21 +32,15 @@ You can also follow [Install Python and the SDK](https://docs.microsoft.com/azur
3232

3333
## Documentation
3434

35-
Full documentation is found on the [Azure for Python developer center](https://docs.microsoft.com/en-us/python/azure/?view=azure-python). For a qucik experience, see [Get started with cloud development using Python](/python/azure/python-sdk-azure-get-started?view=azure-python).
36-
37-
Also see these tutorials for other using Azure services with Python:
38-
39-
- Azure App Service:
40-
- [Create a web apps](/azure/app-service/containers/quickstart-python)
41-
- [Build a Docker Python and PostgreSQL web app in Azure](/azure/app-service/containers/tutorial-docker-python-postgresql-app)
42-
- Azure Storage:
43-
- [Blob storage](/azure/storage/blobs/storage-quickstart-blobs-python)
44-
- [Table storage and Cosmos DB](/azure/cosmos-db/table-storage-how-to-use-python)
45-
- [Queue storage](/azure/storage/queues/storage-python-how-to-use-queue-storage)
46-
- [Flask and Cosmos DB](/azure/cosmos-db/sql-api-python-application)
47-
- Service Bus
48-
- [Service Bus queues](/azure/service-bus-messaging/service-bus-python-how-to-use-queues)
49-
- [Service Bus topics/subscriptions](/azure/service-bus-messaging/service-bus-python-how-to-use-topics-subscriptions)
35+
The [Azure SDK for Python Developer Center](https://docs.microsoft.com/python/azure/?view=azure-python) also has a number of helpful resources, including a number of tutorials:
36+
37+
- Creating web apps on Azuyre App Service on Linux(/azure/app-service/containers/quickstart-python).
38+
- [Blob storage](/azure/storage/blobs/storage-quickstart-blobs-python)
39+
- [Table storage](/azure/cosmos-db/table-storage-how-to-use-python)
40+
- [Queue storage](/azure/storage/storage-python-how-to-use-queue-storage)
41+
- [Azure Cosmos DB](/azure/cosmos-db/sql-api-python-application)
42+
- [Service Bus queues](/azure/service-bus-messaging/service-bus-python-how-to-use-queues)
43+
- [Service Bus topics/subscriptions](/azure/service-bus-messaging/service-bus-python-how-to-use-topics-subscriptions)
5044
- [Service management](/azure/cloud-services/cloud-services-python-how-to-use-service-management)
5145

5246
For public APIs without documentation, the unit tests in the [SDK GitHub repository](https://github.com/Azure/azure-sdk-for-python) are a good source of information:

0 commit comments

Comments
 (0)