Skip to content

Commit 4bc25a0

Browse files
authored
fix/remove broken links (#16743)
* remove broken link * fix broken link * fix/remove more links * undo some changes * readd last line * readd download link * Update shape-of-wordprocessingml-documents.md
1 parent 04407df commit 4bc25a0

File tree

10 files changed

+22
-25
lines changed

10 files changed

+22
-25
lines changed

docs/architecture/cloud-native/identity-server.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -90,13 +90,13 @@ IdentityServer also hosts a public demo site that can be used to test various pr
9090

9191
## JavaScript clients
9292

93-
Many cloud-native applications leverage server-side APIs and rich client single page applications (SPAs) on the front end. IdentityServer ships a [JavaScript client](http://docs.identityserver.io/en/latest/quickstarts/6_javascript_client.html) (`oidc-client.js`) via NPM that can be added to SPAs to enable them to use IdentityServer for sign in, sign out, and token-based authentication of web APIs.
93+
Many cloud-native applications leverage server-side APIs and rich client single page applications (SPAs) on the front end. IdentityServer ships a [JavaScript client](http://docs.identityserver.io/en/latest/quickstarts/4_javascript_client.html) (`oidc-client.js`) via NPM that can be added to SPAs to enable them to use IdentityServer for sign in, sign out, and token-based authentication of web APIs.
9494

9595
## References
9696

9797
- [IdentityServer documentation](http://docs.identityserver.io/en/latest/)
9898
- [Application types](https://docs.microsoft.com/azure/active-directory/develop/app-types)
99-
- [JavaScript OIDC client](http://docs.identityserver.io/en/latest/quickstarts/6_javascript_client.html)
99+
- [JavaScript OIDC client](http://docs.identityserver.io/en/latest/quickstarts/4_javascript_client.html)
100100

101101
>[!div class="step-by-step"]
102102
>[Previous](azure-active-directory.md)

docs/architecture/microservices/multi-container-microservice-net-applications/implement-api-gateways-with-ocelot.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -192,7 +192,7 @@ The important point here for Ocelot is the `configuration.json` file that you mu
192192

193193
There are two sections to the configuration. An array of Re-Routes and a GlobalConfiguration. The Re-Routes are the objects that tell Ocelot how to treat an upstream request. The Global configuration allows overrides of Re-Route specific settings. It’s useful if you don’t want to manage lots of Re-Route specific settings.
194194

195-
Here’s a simplified example of [ReRoute configuration file](https://github.com/dotnet-architecture/eShopOnContainers/blob/dev/src/ApiGateways/Web.Bff.Shopping/apigw/configuration.json) from one of the API Gateways from eShopOnContainers.
195+
Here’s a simplified example of [ReRoute configuration file](https://github.com/dotnet-architecture/eShopOnContainers/blob/master/src/ApiGateways/Web.Bff.Shopping/apigw/configuration.json) from one of the API Gateways from eShopOnContainers.
196196

197197
```json
198198
{

docs/core/additional-tools/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ This section compiles a list of tools that support and extend the .NET Core func
1111

1212
## [.NET Core Uninstall Tool](uninstall-tool.md)
1313

14-
The [.NET Core Uninstall Tool](https://dotnet.microsoft.com/download/dotnet-core/uninstall-tool) (`dotnet-core-uninstall`) lets you clean up .NET Core SDKs and Runtimes on a system such that only the specified versions remain. A collection of options is available to specify which versions are uninstalled.
14+
The [.NET Core Uninstall Tool](https://github.com/dotnet/cli-lab/releases) (`dotnet-core-uninstall`) lets you clean up .NET Core SDKs and Runtimes on a system such that only the specified versions remain. A collection of options is available to specify which versions are uninstalled.
1515

1616
## [WCF Web Service Reference tool](wcf-web-service-reference-guide.md)
1717

docs/csharp/programming-guide/concepts/linq/shape-of-wordprocessingml-documents.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,13 @@ using (Package wdPackage = Package.Open("SampleDoc.docx", FileMode.Open, FileAcc
8181
}
8282
```
8383

84-
## External Resources
85-
[Introducing the Office (2007) Open XML File Formats](https://docs.microsoft.com/previous-versions/office/developer/office-2007/aa338205%28v=office.12%29)
86-
[Overview of WordprocessingML](https://docs.microsoft.com/previous-versions/office/developer/office-2003/aa212812%28v=office.11%29)
87-
[Anatomy of a WordProcessingML File](http://officeopenxml.com/anatomyofOOXML.php)
88-
[Introduction to WordprocessingML](https://ericwhite.com/blog/introduction-to-wordprocessingml-series/)
89-
[Office 2003: XML Reference Schemas Download page](https://www.microsoft.com/download/details.aspx?id=101)
90-
84+
## External resources
85+
86+
- [Introducing the Office (2007) Open XML File Formats](https://docs.microsoft.com/previous-versions/office/developer/office-2007/aa338205%28v=office.12%29)
87+
- [Overview of WordprocessingML](https://docs.microsoft.com/previous-versions/office/developer/office-2003/aa212812%28v=office.11%29)
88+
- [Anatomy of a WordProcessingML File](http://officeopenxml.com/anatomyofOOXML.php)
89+
- [Introduction to WordprocessingML](https://ericwhite.com/blog/introduction-to-wordprocessingml-series/)
90+
9191
## See also
9292

9393
- [Tutorial: Manipulating Content in a WordprocessingML Document (C#)](./shape-of-wordprocessingml-documents.md)

docs/csharp/programming-guide/exceptions/index.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "Exceptions and Exception Handling - C# Programming Guide"
33
ms.date: 07/20/2015
4-
helpviewer_keywords:
4+
helpviewer_keywords:
55
- "exception handling [C#]"
66
- "exceptions [C#]"
77
- "C# language, exceptions"
@@ -19,7 +19,7 @@ In this example, a method tests for division by zero and catches the error. With
1919

2020
## Exceptions Overview
2121

22-
Exceptions have the following properties:
22+
Exceptions have the following properties:
2323

2424
- Exceptions are types that all ultimately derive from `System.Exception`.
2525
- Use a `try` block around the statements that might throw exceptions.
@@ -30,7 +30,7 @@ Exceptions have the following properties:
3030
- Exceptions can be explicitly generated by a program by using the `throw` keyword.
3131
- Exception objects contain detailed information about the error, such as the state of the call stack and a text description of the error.
3232
- Code in a `finally` block is executed even if an exception is thrown. Use a `finally` block to release resources, for example to close any streams or files that were opened in the `try` block.
33-
- Managed exceptions in the .NET Framework are implemented on top of the Win32 structured exception handling mechanism. For more information, see [Structured Exception Handling (C/C++)](/cpp/cpp/structured-exception-handling-c-cpp) and [A Crash Course on the Depths of Win32 Structured Exception Handling](https://bytepointer.com/resources/pietrek_crash_course_depths_of_win32_seh.htm).
33+
- Managed exceptions in the .NET Framework are implemented on top of the Win32 structured exception handling mechanism. For more information, see [Structured Exception Handling (C/C++)](/cpp/cpp/structured-exception-handling-c-cpp) and [A Crash Course on the Depths of Win32 Structured Exception Handling](http://bytepointer.com/resources/pietrek_crash_course_depths_of_win32_seh.htm).
3434

3535
## Related Sections
3636

docs/framework/configure-apps/file-schema/cryptography/cryptoclasses-element.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,5 +76,5 @@ Contains a list of cryptography classes that have a mapping to a friendly name i
7676
- [Configuration File Schema](../index.md)
7777
- [Cryptography Settings Schema](index.md)
7878
- [Cryptographic Services](../../../../standard/security/cryptographic-services.md)
79-
- [System.Security.Cryptography.CryptoConfig.CreateFromName](Overload:System.Security.Cryptography.CryptoConfig.CreateFromName)
79+
- [System.Security.Cryptography.CryptoConfig.CreateFromName](xref:System.Security.Cryptography.CryptoConfig.CreateFromName%2A)
8080
- [Configuring Cryptography Classes](../../configure-cryptography-classes.md)

docs/framework/network-programming/understanding-webrequest-problems-and-exceptions.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ ms.assetid: 74a361a5-e912-42d3-8f2e-8e9a96880a2b
1414
|<xref:System.Net.WebExceptionStatus.SendFailure><br /><br /> -or-<br /><br /> <xref:System.Net.WebExceptionStatus.ReceiveFailure>|There is a problem with the underlying socket. The connection may have been reset.|Reconnect and resend the request.<br /><br /> Make sure the latest service pack is installed.<br /><br /> Increase the value of the <xref:System.Net.ServicePointManager.MaxServicePointIdleTime%2A?displayProperty=nameWithType> property.<br /><br /> Set <xref:System.Net.HttpWebRequest.KeepAlive%2A?displayProperty=nameWithType> to `false`.<br /><br /> Increase the number of maximum connections with the <xref:System.Net.ServicePointManager.DefaultConnectionLimit%2A> property.<br /><br /> Check the proxy configuration.<br /><br /> If using SSL, make sure the server process has permission to access the Certificate store.<br /><br /> If sending a large amount of data, set <xref:System.Net.HttpWebRequest.AllowWriteStreamBuffering%2A> to `false`.|
1515
|<xref:System.Net.WebExceptionStatus.TrustFailure>|The server certificate could not be validated.|Try to open the URI using Internet Explorer. Resolve any Security Alerts displayed by IE. If you cannot resolve the security alert, then you can create a certificate policy class that implements <xref:System.Net.ICertificatePolicy> that returns `true`, and pass it to <xref:System.Net.ServicePointManager.CertificatePolicy%2A>.<br /><br /> Refer to <https://support.microsoft.com/?id=823177>.<br /><br /> Make sure that the certificate of the Certificate Authority that signed the server certificate is added to the Trusted Certificate Authority list in Internet Explorer.<br /><br /> Make sure that the host name in the URL matches the common name on the server certificate.|
1616
|<xref:System.Net.WebExceptionStatus.SecureChannelFailure>|An error occurred in the SSL transaction, or there is a certificate problem.|The .NET Framework version 1.1 only supports SSL version 3.0. If the server is using only TLS version 1.0 or SSL version 2.0, the exception is thrown. Upgrade to .NET Framework version 2.0, and set <xref:System.Net.ServicePointManager.SecurityProtocol%2A> to match the server.<br /><br /> The client certificate was signed by a Certificate Authority (CA) that the server does not trust. Install the CA's certificate on the server. See <https://support.microsoft.com/?id=332077>.<br /><br /> Make sure you have the latest service pack installed.|
17-
|<xref:System.Net.WebExceptionStatus.ConnectFailure>|The connection failed.|A firewall or proxy is blocking the connection. Modify the firewall or proxy to allow the connection.<br /><br /> Explicitly designate a <xref:System.Net.WebProxy> in the client application by calling the <xref:System.Net.WebProxy> constructor (WebServiceProxyClass.Proxy = new WebProxy([http://server:80](http://server/), true)).<br /><br /> Run Filemon or Regmon to ensure that the worker process identity has the necessary permissions to access WSPWSP.dll, HKLM\System\CurrentControlSet\Services\DnsCache or HKLM\System\CurrentControlSet\Services\WinSock2.|
17+
|<xref:System.Net.WebExceptionStatus.ConnectFailure>|The connection failed.|A firewall or proxy is blocking the connection. Modify the firewall or proxy to allow the connection.<br /><br /> Explicitly designate a <xref:System.Net.WebProxy> in the client application by calling the <xref:System.Net.WebProxy> constructor (`WebServiceProxyClass.Proxy = new WebProxy("http://server:80", true)`).<br /><br /> Run Filemon or Regmon to ensure that the worker process identity has the necessary permissions to access WSPWSP.dll, HKLM\System\CurrentControlSet\Services\DnsCache or HKLM\System\CurrentControlSet\Services\WinSock2.|
1818
|<xref:System.Net.WebExceptionStatus.NameResolutionFailure>|The Domain Name Service could not resolve the host name.|Configure the proxy correctly. See <https://support.microsoft.com/?id=318140>.<br /><br /> Ensure that any installed anti-virus software or firewall is not blocking the connection.|
1919
|<xref:System.Net.WebExceptionStatus.RequestCanceled>|<xref:System.Net.WebRequest.Abort%2A> was called, or an error occurred.|This problem might be caused by a heavy load on the client or server. Reduce the load.<br /><br /> Increase the <xref:System.Net.ServicePointManager.DefaultConnectionLimit%2A> setting.<br /><br /> See <https://support.microsoft.com/?id=821268> to modify Web service performance settings.|
2020
|<xref:System.Net.WebExceptionStatus.ConnectionClosed>|The application attempted to write to a socket that has already been closed.|The client or server is overloaded. Reduce the load.<br /><br /> Increase the <xref:System.Net.ServicePointManager.DefaultConnectionLimit%2A> setting.<br /><br /> See <https://support.microsoft.com/?id=821268> to modify Web service performance settings.|

docs/framework/windows-workflow-foundation/consuming-odata-feeds-from-a-workflow.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ WCF Data Services is a component of the .NET Framework that enables you to creat
99

1010
## Using the sample Northwind OData service
1111

12-
The examples in this topic use the sample Northwind data service located at <https://services.odata.org/Northwind/Northwind.svc/>. This service is provided as part of the [OData SDK](https://www.odata.org/wp-content/uploads/sites/21/odatasdkcodesamples.zip) and provides read-only access to the sample Northwind database. If write access is desired, or if a local WCF Data Service is desired, you can follow the steps of the [WCF Data Services Quickstart](../data/wcf/quickstart-wcf-data-services.md) to create a local OData service that provides access to the Northwind database. If you follow the quickstart, substitute the local URI for the one provided in the example code in this topic.
12+
The examples in this topic use the sample Northwind data service located at <https://services.odata.org/Northwind/Northwind.svc/>. This service is provided as part of the [OData SDK](https://www.odata.org/ecosystem/#sdk) and provides read-only access to the sample Northwind database. If write access is desired, or if a local WCF Data Service is desired, you can follow the steps of the [WCF Data Services Quickstart](../data/wcf/quickstart-wcf-data-services.md) to create a local OData service that provides access to the Northwind database. If you follow the quickstart, substitute the local URI for the one provided in the example code in this topic.
1313

1414
## Consuming an OData feed using the client libraries
1515

docs/framework/winforms/controls/walkthrough-arranging-controls-on-windows-forms-using-a-flowlayoutpanel.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -182,7 +182,6 @@ When you are finished, you'll have an understanding of the role played by these
182182
- <xref:System.Windows.Forms.TableLayoutPanel>
183183
- [Walkthrough: Arranging Controls on Windows Forms Using a TableLayoutPanel](walkthrough-arranging-controls-on-windows-forms-using-a-tablelayoutpanel.md)
184184
- [Walkthrough: Arranging Controls on Windows Forms Using Snaplines](walkthrough-arranging-controls-on-windows-forms-using-snaplines.md)
185-
- [Microsoft Windows User Experience, Official Guidelines for User Interface Developers and Designers. Redmond, WA: Microsoft Press, 1999. (USBN: 0-7356-0566-1)](https://www.microsoft.com/mspress/southpacific/books/book11588.htm)
186185
- [AutoSize Property Overview](autosize-property-overview.md)
187186
- [How to: Dock Controls on Windows Forms](how-to-dock-controls-on-windows-forms.md)
188187
- [How to: Anchor Controls on Windows Forms](how-to-anchor-controls-on-windows-forms.md)

docs/visual-basic/programming-guide/concepts/linq/shape-of-wordprocessingml-documents.md

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -81,13 +81,11 @@ Module Module1
8181
End Module
8282
```
8383

84-
## External Resources
85-
[Introducing the Office (2007) Open XML File Formats](https://docs.microsoft.com/previous-versions/office/developer/office-2007/aa338205(v=office.12))
86-
87-
[Overview of WordprocessingML](https://docs.microsoft.com/previous-versions/office/developer/office-2003/aa212812(v=office.11))
88-
89-
[Office 2003: XML Reference Schemas Download page](https://go.microsoft.com/fwlink/?LinkId=98095)
90-
84+
## External resources
85+
86+
- [Introducing the Office (2007) Open XML File Formats](https://docs.microsoft.com/previous-versions/office/developer/office-2007/aa338205(v=office.12))
87+
- [Overview of WordprocessingML](https://docs.microsoft.com/previous-versions/office/developer/office-2003/aa212812(v=office.11))
88+
9189
## See also
9290

9391
- [Tutorial: Manipulating Content in a WordprocessingML Document (Visual Basic)](../../../../visual-basic/programming-guide/concepts/linq/tutorial-manipulating-content-in-a-wordprocessingml-document.md)

0 commit comments

Comments
 (0)