Skip to content

Commit 5e81348

Browse files
Merge pull request #10308 from MicrosoftDocs/main638563431216725659sync_temp
For protected branch, push strategy should use PR and merge to target branch method to work around git push error
2 parents 9e33a26 + 6aad2f2 commit 5e81348

14 files changed

+155
-227
lines changed

.openpublishing.redirection.json

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,20 @@
11
{
22
"redirections": [
3+
{
4+
"source_path": "docs/help-viewer/logical-operators-search-expressions.md",
5+
"redirect_url": "/visualstudio/help-viewer/find-topics",
6+
"redirect_document_id": "false"
7+
},
8+
{
9+
"source_path": "docs/help-viewer/find-topics-toc.md",
10+
"redirect_url": "/visualstudio/help-viewer/find-topics",
11+
"redirect_document_id": "false"
12+
},
13+
{
14+
"source_path": "docs/help-viewer/find-topics-index.md",
15+
"redirect_url": "/visualstudio/help-viewer/find-topics",
16+
"redirect_document_id": "false"
17+
},
318
{
419
"source_path": "docs/ide/how-to-manage-build-configurations-with-visual-basic-developer-settings-applied.md",
520
"redirect_url": "/visualstudio/ide/understanding-build-configurations",

docs/deployment/deploying-applications-services-and-components-resources.md

Lines changed: 19 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
title: "Deploy your Visual Studio app to a folder, IIS, Azure, or another destination"
33
titleSuffix: ""
44
description: Learn more about publishing options for your app using the Publish tool.
5-
ms.date: 05/12/2023
5+
ms.date: 07/10/2024
66
ms.topic: "ui-reference"
77
f1_keywords:
88
- vs.publish
@@ -25,21 +25,18 @@ Get help for your deployment task:
2525
- Not sure what deployment option to choose? See [What publishing options are right for me?](#what-publishing-options-are-right-for-me)
2626
- For help with deployment issues for Azure App Service or IIS, see [Troubleshoot ASP.NET Core on Azure App Service and IIS](/aspnet/core/test/troubleshoot-azure-iis).
2727
- For help with configuring .NET deployment settings, see [Configure .NET deployment settings](#configure-net-deployment-settings).
28-
::: moniker range="<=vs-2019"
29-
- To deploy to a new target, if you have previously created a publish profile, select **New** from the **Publish** window for a configured profile.
3028

31-
![Screenshot of Create a new publish profile.](../deployment/media/create-a-new-publish-profile.png)
29+
- To deploy to a new target, if you have previously created a publish profile, select **New** from the **Publish** screen for the previously configured profile. The **Publish** tool appears.
3230

33-
Then, choose a deployment option in the Publish tool. For information on your publishing options, see the following sections.
31+
::: moniker range="<=vs-2019"
32+
![Screenshot of Create a new publish profile.](../deployment/media/create-a-new-publish-profile.png)
3433
::: moniker-end
3534
::: moniker range=">=vs-2022"
36-
- To deploy to a new target, if you have previously created a publish profile, select **Publish Selection** from the **Build** menu for a configured profile.
37-
3835
![Screenshot of Create a new publish profile.](../deployment/media/vs-2022/create-a-new-publish-profile.png)
39-
40-
Then, choose a deployment option in the Publish tool. For information on your publishing options, see the following sections.
4136
::: moniker-end
4237

38+
Then, choose a deployment option in the **Publish** tool. For information on your publishing options, see the following sections.
39+
4340
## What publishing options are right for me?
4441

4542
From within Visual Studio, applications can be published directly to the following targets:
@@ -83,6 +80,19 @@ When you choose Azure, you can choose between:
8380

8481
::: moniker-end
8582

83+
### Azure Container Apps
84+
85+
[Azure Container Apps](/azure/container-apps/overview) helps developers create and manage containerized web applications and services.
86+
87+
While you can deploy a containerized app to Azure App Service, Azure Container Apps is optimized to use resources more efficiently for containerized apps, so there are cost savings as well as other benefits of using Azure Container Apps.
88+
89+
#### When to choose Azure Container Apps
90+
91+
- Your apps and services run in a container or multiple containers
92+
- You need high availability and flexible scaling
93+
- Your app is a good match for a microservices architectural pattern, with functionality broken into a set of modular single-task services implemented typically as [Azure Functions](/azure/azure-functions/functions-overview). For example, sets of single-task services that run as discrete jobs, respond to events, or that process requests from queues or triggers.
94+
- You want the benefits of container orchestration (Kubernetes), but don't want to manage Kubernetes directly. (If you want deep control over the Kubernetes infrastructure that supports your containerized services, consider using [Azure Kubernetes Service (AKS)](/azure/aks/intro-kubernetes).
95+
8696
### Azure App Service
8797

8898
[Azure App Service](/azure/app-service/app-service-web-overview) helps developers quickly create scalable web applications and services without maintaining infrastructure. An App Service runs on cloud-hosted virtual machines in Azure, but those virtual machines are managed for you. Each app in an App Service will be assigned a unique \*.azurewebsites.net URL; all pricing tiers other than Free allow assigning custom domain names to the site.
Loading
Loading
Loading

docs/deployment/quickstart-deploy-aspnet-web-app.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -99,6 +99,8 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
9999

100100
You can come back to this summary page after you close it. Next time you right-click and choose **Publish**, Visual Studio opens this summary page. (To get back to the Publish wizard just click **New** in the summary page.)
101101

102+
To view or change the settings, select the **Show all settings** link, or click on any of the pencil icons. The **Settings** page appears. Here, you can change the configuration to publish, the target framework, the [deployment mode](/dotnet/core/deploying/), or the target Runtime ID (RID) (see [.NET RID catalog](/dotnet/core/rid-catalog)). You can choose to delete all the existing files in the target folder every time you publish, or not. If you expect to add files that aren't part of what Visual Studio deploys, clear the checkbox.
103+
102104
## [FTP/FTPS](#tab/ftp-ftps)
103105
## Publish your web app to an FTP/FTPS server
104106

@@ -152,4 +154,8 @@ Next, you see the summary page for the new [publish profile](./publish-overview.
152154

153155
You can import publish settings [from IIS](./tutorial-import-publish-settings-iis.md) and [Azure App Service](./tutorial-import-publish-settings-azure.md#create-the-publish-settings-file-in-azure-app-service)
154156

155-
---
157+
---
158+
159+
## Related Content
160+
161+
- [.NET appliction deployment](/dotnet/core/deploying/)

docs/help-viewer/find-topics-index.md

Lines changed: 0 additions & 77 deletions
This file was deleted.

docs/help-viewer/find-topics-toc.md

Lines changed: 0 additions & 50 deletions
This file was deleted.

docs/help-viewer/find-topics.md

Lines changed: 101 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,60 @@
11
---
2-
title: Search for topics (Help Viewer)
3-
description: Learn how to search for topics in the Microsoft Help Viewer. Customize searches by using wildcard expressions, logical operators, and advanced search operators.
4-
ms.date: 05/17/2022
2+
title: Find articles in the Help Viewer
3+
description: Learn how to search for articles in the Microsoft Help Viewer, use the index, and filter the table of contents. Customize searches by using wildcard expressions, logical operators, and advanced search operators.
4+
ms.date: 07/10/2024
55
ms.topic: how-to
66
author: jasonchlus
77
ms.author: jasonchlus
88
manager: mijacobs
99
ms.subservice: help-viewer
1010
---
11-
# Search for topics in Help Viewer
11+
# Find articles in the Help Viewer
12+
13+
You use the table of contents (TOC), index, and search to find articles in the Help Viewer. This article describes the features of the Help Viewer that can help you find articles more quickly.
14+
15+
For historical reasons, articles in Help Viewer are referred to as *Help topics* or just *topics*.
16+
17+
## Filter the Table of Contents
18+
19+
You can filter the TOC to narrow the scope of topics that appear in the **Contents** tab. Titles appear in the list only if they contain the root of the term that you specify. For example, if you specify "troubleshooting" as a filter, only titles that contain "troubleshoot" or "troubleshooting" appear. Nodes whose titles don't contain the term are collapsed to a single node with an ellipsis (**...**).
20+
21+
1. Choose the **Contents** tab.
22+
23+
2. In the **Filter Contents** text box, enter a term.
24+
25+
> [!NOTE]
26+
> If the filter takes a long time to run, you might display results more quickly by using the `title:` advanced search operator.
27+
28+
### Synchronize a topic with the TOC
29+
30+
If you have opened a topic using the index or full-text search features, you can determine where this topic is in the TOC by synchronizing the TOC with the topic window.
31+
32+
1. View a topic.
33+
34+
2. Click the **Show Topic in Contents** button on the toolbar, or press **Ctrl**+**S**.
35+
36+
The **Contents** tab opens and displays the topic's location in the TOC.
37+
38+
## Find topics by using the Help Viewer index
39+
40+
The index contains a list of keywords that are associated with topics in the installed content. Each topic might have more than one keyword associated with it, and each keyword might be associated with more than one topic. Use this index in the same way as you would use an index in a book.
41+
42+
### To find a topic by using the index
43+
44+
On the **Index** tab, perform either of the following tasks:
45+
46+
- Specify the keyword to search for in the text box. For example, specify "update" to find topics with keywords such as "update," "updated," and "updating."
47+
48+
By choosing the filter button near the top of the tab, you can display either all entries that contain the text that you specify or only those entries that start with the text that you specify.
49+
50+
> [!NOTE]
51+
> When the filter button appears on a darker background with a border, entries must *contain* the text that you specify. If the background and border don't appear, entries must *start with* the text that you specify.
52+
53+
- Scroll through the index, and choose a keyword.
54+
55+
If the keyword that you specify is associated with only one topic, it appears. Otherwise, a list of all topics that are associated with that keyword appears.
56+
57+
## Use the Search feature to find articles
1258

1359
You can use the full-text search feature of Microsoft Help Viewer to locate all topics that contain a particular word. You can also refine and customize your search by using wildcard expressions, logical operators, and advanced search operators.
1460

@@ -72,9 +118,55 @@ The search algorithm applies certain criteria to help rank search results higher
72118

73119
Commonly occurring words or numbers, which are sometimes called stop words, are automatically ignored during a full-text search. For example, if you search for the phrase "pass through," search results display topics that contain the word "pass" but not "through."
74120

75-
## See also
121+
## Logical and advanced operators in search expressions
122+
123+
You can use logical operators and advanced search operators to refine your search of the Help content in **Help Viewer**.
124+
125+
### Logical operators
126+
127+
Logical operators specify how multiple search terms should be combined in a search query. The following table shows the logical operators AND, OR, NOT and NEAR.
128+
129+
|To search for|Use|Example|Result|
130+
|-------------------|---------|-------------|------------|
131+
|Both terms in the same article|AND|dib AND palette|Topics that contain both "dib" and "palette".|
132+
|Either term in an article|OR|raster OR vector|Topics that contain either "raster" or "vector".|
133+
|First term without the second term in the same article|NOT|"operating system" NOT DOS|Topics that contain "operating system" but not "DOS".|
134+
|Both terms, close together in an article|NEAR|user NEAR kernel|Topics that contain "user" within close proximity of "kernel".|
135+
136+
> [!IMPORTANT]
137+
> You must enter logical operators in all capital letters for the search engine to recognize them.
138+
139+
### Advanced operators
140+
141+
Advanced search operators refine your search for content by specifying where in an article to look for the search term. The following table describes the four available advanced search operators.
142+
143+
|To search for|Use|Example|Result|
144+
|-------------------|---------|-------------|------------|
145+
|A term in the title of the article|`title:`|`title:binaryreader`|Topics that contain "binaryreader" in their titles.|
146+
|A term in a code example|`code:`|`code:readdouble`|Topics that contain "readdouble" in a code example.|
147+
|A term in an example of a specific programming language|`code:vb:`|`code:vb:string`|Topics that contain "string" in a Visual Basic code example.|
148+
|An article that is associated with a specific index keyword|`keyword:`|`keyword:readbyte`|Topics that are associated with the "readbyte" index keyword.|
149+
150+
> [!IMPORTANT]
151+
> You must enter advanced search operators with a final colon and no intervening space before the colon for the search engine to recognize them.
152+
153+
#### Programming languages for code examples
154+
155+
You can use the `code:` operator to find content about any of several programming languages. To return examples for a specific programming language, use one of the following programming language values:
156+
157+
|Programming Language|Search operator syntax|
158+
| - |---------|
159+
|Visual Basic|`code:vb`<br/>`code:visualbasic`|
160+
|C#|`code:c#`<br/>`code:csharp`|
161+
|C++|`code:cpp`<br/>`code:c++`<br/>`code:cplusplus`|
162+
|F#|`code:f#`<br/>`code:fsharp`|
163+
|JavaScript|`code:javascript`<br/>`code:js`|
164+
|XAML|`code:xaml`|
165+
166+
> [!NOTE]
167+
> The `code:` operator only finds content that is marked up with a programming language label, as opposed to content that is generically marked up as code.
168+
169+
## Related content
76170

77-
- [Logical and advanced operators](../help-viewer/logical-operators-search-expressions.md)
78-
- [How to: Find topics in the index](../help-viewer/find-topics-index.md)
79-
- [How to: Find topics in the TOC](../help-viewer/find-topics-toc.md)
80-
- [Microsoft Help Viewer](../help-viewer/overview.md)
171+
- [Shortcut keys in the Help Viewer](shortcut-keys.md)
172+
- [Microsoft Help Viewer](../help-viewer/overview.md)

0 commit comments

Comments
 (0)