Skip to content

Commit 854c07c

Browse files
isaac2004scottaddie
authored andcommitted
Remove Deadlinks in aspnetcore section of repo (#4241)
* Create mvc2.md Added temp file to house doc requested in #3809 * Initial outline of document * Added Note for Special Tooling (VS 2017 Preview 3) Will remove when Preview 3 is updated into Release * Added Porting Link * Added Core DI Sample * added DI Section * Added Storing Configuration Settings Section * Adding Custom Settings samples * part of static content * static content section * .net standard section * Adding Edit in VS 2017 Image * Samples for Startup * startup and csproj section * update image reference * Updates to Migration Doc changes per @scottaddie * Final round of changes Please review * Edits * Fix invalid xref link * More edits * More edits * More edits * More edits * More edits * More edits * Move Content to different directory * Update Code Sample Links * change sample location * :: * Update Sample Filenames * Minor edit * Remove extra space * More edits * Move Static Folder * update reference to image * Update mvc2.md * Minor tweaks * Changes to sample file * Change copy for Configuration Section * Fix code formatting * Remove extra line feed * Remove extra line feed * Fix 3xx/4xx/5xx Status Codes in aspnetcore folder * Take out locality references in urls: * change MSDN urls to docs.microsoft if possible * Update aspnet-core-module.md * Update iis.md * Remove localization from external links
1 parent b59fcb6 commit 854c07c

File tree

154 files changed

+519
-370
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

154 files changed

+519
-370
lines changed

CONTRIBUTING.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ For each Markdown file there may be a folder for images and a folder for sample
3030
![description of image for alt attribute](configuration/_static/imagename.png)
3131
```
3232

33-
**All** images should have [alt text](https://en.wikipedia.org/wiki/Alt_attribute).
33+
**All** images should have [alt text](https://wikipedia.org/wiki/Alt_attribute).
3434

3535
Markdown file names and image file names should be all lower case.
3636

@@ -61,7 +61,7 @@ To render a portion of a file as a snippet by using line numbers:
6161
[!code-html[Main](configuration/sample/Views/Home/Index.cshtml?range=1-10,20,30,40-50]
6262
```
6363

64-
For C# snippets, you can reference a [C# region](https://msdn.microsoft.com/en-us/library/9a1ybwek.aspx). Whenever possible, use regions rather than line numbers, because line numbers in a code file tend to change and get out of sync with line number references in Markdown. C# regions can be nested, and if you reference the outer region, the inner `#region` and `#endregion` directives are not rendered in a snippet.
64+
For C# snippets, you can reference a [C# region](https://docs.microsoft.com/dotnet/csharp/language-reference/preprocessor-directives/preprocessor-region). Whenever possible, use regions rather than line numbers, because line numbers in a code file tend to change and get out of sync with line number references in Markdown. C# regions can be nested, and if you reference the outer region, the inner `#region` and `#endregion` directives are not rendered in a snippet.
6565

6666
To render a C# region named "snippet_Example":
6767

ThirdPartyNotices

+1-1
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ may be either trademarks or registered trademarks of Microsoft in the United Sta
99
The licenses for this project do not grant you rights to use any Microsoft names, logos, or trademarks.
1010
Microsoft's general trademark guidelines can be found at http://go.microsoft.com/fwlink/?LinkID=254653.
1111

12-
Privacy information can be found at https://privacy.microsoft.com/en-us/
12+
Privacy information can be found at https://privacy.microsoft.com/
1313

1414
Microsoft and any contributors reserve all others rights, whether under their respective copyrights, patents,
1515
or trademarks, whether by implication, estoppel or otherwise.

aspnetcore/aspnetcore-1.1.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@ uid: aspnetcore-1.1
1717

1818
ASP.NET Core 1.1 includes the following new features:
1919

20-
- [URL Rewriting Middleware](https://docs.microsoft.com/aspnet/core/fundamentals/url-rewriting)
21-
- [Response Caching Middleware](https://docs.microsoft.com/aspnet/core/performance/caching/middleware)
20+
- [URL Rewriting Middleware](xref:fundamentals/url-rewriting)
21+
- [Response Caching Middleware](xref:performance/caching/middleware)
2222
- [View Components as Tag Helpers](xref:mvc/views/view-components#invoking-a-view-component-as-a-tag-helper)
2323
- [Middleware as MVC filters](xref:mvc/controllers/filters#using-middleware-in-the-filter-pipeline)
2424
- [Cookie-based TempData provider](xref:fundamentals/app-state#cookie-based-tempdata-provider )

aspnetcore/client-side/angular.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -16,17 +16,17 @@ ms.custom: H1Hack27Feb2017
1616
# Using AngularJS for Single Page Applications (SPAs) with ASP.NET Core
1717

1818

19-
By [Venkata Koppaka](http://blog.falafel.com/author/venkata-koppaka/) and [Scott Addie](https://scottaddie.com)
19+
By [Venkata Koppaka](https://blog.falafel.com/falafel-software-recognized-sitefinity-website-year/) and [Scott Addie](https://scottaddie.com)
2020

2121
In this article, you will learn how to build a SPA-style ASP.NET application using AngularJS.
2222

2323
[View or download sample code](https://github.com/aspnet/Docs/tree/master/aspnetcore/client-side/angular/sample)
2424

2525
## What is AngularJS?
2626

27-
[AngularJS](http://angularjs.org/) is a modern JavaScript framework from Google commonly used to work with Single Page Applications (SPAs). AngularJS is open sourced under MIT license, and the development progress of AngularJS can be followed on [its GitHub repository](https://github.com/angular/angular.js). The library is called Angular because HTML uses angular-shaped brackets.
27+
[AngularJS](https://angularjs.org/) is a modern JavaScript framework from Google commonly used to work with Single Page Applications (SPAs). AngularJS is open sourced under MIT license, and the development progress of AngularJS can be followed on [its GitHub repository](https://github.com/angular/angular.js). The library is called Angular because HTML uses angular-shaped brackets.
2828

29-
AngularJS is not a DOM manipulation library like jQuery, but it uses a subset of jQuery called jQLite. AngularJS is primarily based on declarative HTML attributes that you can add to your HTML tags. You can try AngularJS in your browser using the [Code School website](https://www.codeschool.com/courses/shaping-up-with-angular-js) or [W3Schools website](https://www.w3schools.com/angular/).
29+
AngularJS is not a DOM manipulation library like jQuery, but it uses a subset of jQuery called jQLite. AngularJS is primarily based on declarative HTML attributes that you can add to your HTML tags. You can try AngularJS in your browser using the [Code School website](https://www.codeschool.com/courses/shaping-up-with-angularjs) or [W3Schools website](https://www.w3schools.com/angular/).
3030

3131
This article focuses on AngularJS with some notes on where Angular is heading.
3232

@@ -394,4 +394,4 @@ For more detail on AngularJS built-in event handler directives, be sure to head
394394

395395
* [Angular Docs](https://docs.angularjs.org)
396396

397-
* [Angular 2 Info](http://angular.io)
397+
* [Angular 2 Info](https://angular.io/)

aspnetcore/client-side/bootstrap.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ uid: client-side/bootstrap
1616

1717
<a name=bootstrap-index></a>
1818

19-
By [Steve Smith](http://ardalis.com)
19+
By [Steve Smith](https://ardalis.com/)
2020

2121
Bootstrap is currently the most popular web framework for developing responsive web applications. It offers a number of features and benefits that can improve your users' experience with your web site, whether you're a novice at front-end design and development or an expert. Bootstrap is deployed as a set of CSS and JavaScript files, and is designed to help your website or application scale efficiently from phones to tablets to desktops.
2222

aspnetcore/client-side/bower.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,9 @@ ms.custom: H1Hack27Feb2017
1515
---
1616
# Manage client-side packages with Bower in ASP.NET Core
1717

18-
By [Rick Anderson](https://twitter.com/RickAndMSFT), [Noel Rice](http://blog.falafel.com/author/noel-rice/), and [Scott Addie](https://scottaddie.com)
18+
By [Rick Anderson](https://twitter.com/RickAndMSFT), [Noel Rice](https://blog.falafel.com/falafel-software-recognized-sitefinity-website-year/), and [Scott Addie](https://scottaddie.com)
1919

20-
[Bower](https://bower.io/) calls itself "A package manager for the web." Within the .NET ecosystem, it fills the void left by NuGet’s inability to deliver static content files. For ASP.NET Core projects, these static files are inherent to client-side libraries like [jQuery](http://jquery.com/) and [Bootstrap](http://getbootstrap.com/). For .NET libraries, you still use [NuGet](https://nuget.org/) package manager.
20+
[Bower](https://bower.io/) calls itself "A package manager for the web." Within the .NET ecosystem, it fills the void left by NuGet’s inability to deliver static content files. For ASP.NET Core projects, these static files are inherent to client-side libraries like [jQuery](http://jquery.com/) and [Bootstrap](http://getbootstrap.com/). For .NET libraries, you still use [NuGet](https://www.nuget.org/) package manager.
2121

2222
New projects created with the ASP.NET Core project templates set up the client-side build process. [jQuery](http://jquery.com/) and [Bootstrap](http://getbootstrap.com/) are installed, and Bower is supported.
2323

aspnetcore/client-side/bundling-and-minification.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -86,8 +86,8 @@ Bundle options include:
8686
* minify - minification options for the output type. **optional**, *default - `minify: { enabled: true }`*
8787
* Configuration options are available per output file type.
8888
* [CSS Minifier](https://github.com/madskristensen/BundlerMinifier/wiki/cssminifier)
89-
* [JavaScript Minifier](https://github.com/madskristensen/BundlerMinifier/wiki/jsminifier)
90-
* [HTML Minifier](https://github.com/madskristensen/BundlerMinifier/wiki/htmlminifier)
89+
* [JavaScript Minifier](https://github.com/madskristensen/BundlerMinifier/wiki)
90+
* [HTML Minifier](https://github.com/madskristensen/BundlerMinifier/wiki)
9191
* includeInProject - add generated files to project file. **optional**, *default - false*
9292
* sourceMaps - generate source maps for the bundled file. **optional**, *default - false*
9393

aspnetcore/client-side/knockout.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ uid: client-side/knockout
1414
---
1515
# Knockout.js MVVM Framework in ASP.NET Core
1616

17-
By [Steve Smith](http://ardalis.com)
17+
By [Steve Smith](https://ardalis.com/)
1818

1919
Knockout is a popular JavaScript library that simplifies the creation of complex data-based user interfaces. It can be used alone or with other libraries, such as jQuery. Its primary purpose is to bind UI elements to an underlying data model defined as a JavaScript object, such that when changes are made to the UI, the model is updated, and vice versa. Knockout facilitates the use of a Model-View-ViewModel (MVVM) pattern in a web application's client-side behavior. The two main concepts one must learn when working with Knockout's MVVM implementation are Observables and Bindings.
2020

aspnetcore/client-side/less-sass-fa.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,9 @@ uid: client-side/less-sass-fa
1414
---
1515
# Introduction to styling applications with Less, Sass, and Font Awesome in ASP.NET Core
1616

17-
By [Steve Smith](http://ardalis.com)
17+
By [Steve Smith](https://ardalis.com/)
1818

19-
Users of web applications have increasingly high expectations when it comes to style and overall experience. Modern web applications frequently leverage rich tools and frameworks for defining and managing their look and feel in a consistent manner. Frameworks like [Bootstrap](http://getbootstrap.com/) can go a long way toward defining a common set of styles and layout options for web sites. However, most non-trivial sites also benefit from being able to effectively define and maintain styles and cascading style sheet (CSS) files, as well as having easy access to non-image icons that help make the site's interface more intuitive. That's where languages and tools that support [Less](http://lesscss.org/) and [Sass](http://sass-lang.com/), and libraries like [Font Awesome](http://fortawesome.github.io/Font-Awesome/), come in.
19+
Users of web applications have increasingly high expectations when it comes to style and overall experience. Modern web applications frequently leverage rich tools and frameworks for defining and managing their look and feel in a consistent manner. Frameworks like [Bootstrap](http://getbootstrap.com/) can go a long way toward defining a common set of styles and layout options for web sites. However, most non-trivial sites also benefit from being able to effectively define and maintain styles and cascading style sheet (CSS) files, as well as having easy access to non-image icons that help make the site's interface more intuitive. That's where languages and tools that support [Less](http://lesscss.org/) and [Sass](http://sass-lang.com/), and libraries like [Font Awesome](http://fontawesome.io/), come in.
2020

2121
## CSS preprocessor languages
2222

aspnetcore/client-side/spa-services.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,9 @@ A Single Page Application (SPA) is a popular type of web application due to its
2828
JavaScriptServices is a collection of client-side technologies for ASP.NET Core. Its goal is to position ASP.NET Core as developers' preferred server-side platform for building SPAs.
2929

3030
JavaScriptServices consists of three distinct NuGet packages:
31-
* [Microsoft.AspNetCore.NodeServices](http://www.nuget.org/packages/Microsoft.AspNetCore.NodeServices/) (NodeServices)
32-
* [Microsoft.AspNetCore.SpaServices](http://www.nuget.org/packages/Microsoft.AspNetCore.SpaServices/) (SpaServices)
33-
* [Microsoft.AspNetCore.SpaTemplates](http://www.nuget.org/packages/Microsoft.AspNetCore.SpaTemplates/) (SpaTemplates)
31+
* [Microsoft.AspNetCore.NodeServices](https://www.nuget.org/packages/Microsoft.AspNetCore.NodeServices/) (NodeServices)
32+
* [Microsoft.AspNetCore.SpaServices](https://www.nuget.org/packages/Microsoft.AspNetCore.SpaServices/) (SpaServices)
33+
* [Microsoft.AspNetCore.SpaTemplates](https://www.nuget.org/packages/Microsoft.AspNetCore.SpaTemplates/) (SpaTemplates)
3434

3535
These packages are useful if you:
3636
* Run JavaScript on the server
@@ -70,7 +70,7 @@ Note: If you're deploying to an Azure web site, you don't need to do anything he
7070
* [.NET Core SDK](https://www.microsoft.com/net/download/core) 1.0 (or later)
7171
* If you're on Windows, this can be installed by selecting Visual Studio 2017's **.NET Core cross-platform development** workload.
7272

73-
* [Microsoft.AspNetCore.SpaServices](http://www.nuget.org/packages/Microsoft.AspNetCore.SpaServices/) NuGet package
73+
* [Microsoft.AspNetCore.SpaServices](https://www.nuget.org/packages/Microsoft.AspNetCore.SpaServices/) NuGet package
7474

7575
<a name="server-prerendering"></a>
7676

@@ -323,4 +323,4 @@ dotnet publish -c Release
323323

324324
## Additional resources
325325

326-
* [Angular Docs](https://angular.io/docs)
326+
* [Angular Docs](https://angular.io/docs)

aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/home/home.component.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<h1>Hello, world!</h1>
22
<p>Welcome to your new single-page application, built with:</p>
33
<ul>
4-
<li><a href='https://get.asp.net/'>ASP.NET Core</a> and <a href='https://msdn.microsoft.com/en-us/library/67ef8sbd.aspx'>C#</a> for cross-platform server-side code</li>
4+
<li><a href='https://get.asp.net/'>ASP.NET Core</a> and <a href='https://msdn.microsoft.com/library/67ef8sbd.aspx'>C#</a> for cross-platform server-side code</li>
55
<li><a href='https://angular.io/'>Angular</a> and <a href='http://www.typescriptlang.org/'>TypeScript</a> for client-side code</li>
66
<li><a href='https://webpack.github.io/'>Webpack</a> for building and bundling client-side resources</li>
77
<li><a href='http://getbootstrap.com/'>Bootstrap</a> for layout and styling</li>

aspnetcore/client-side/using-grunt.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ uid: client-side/using-grunt
1414
---
1515
# Using Grunt in ASP.NET Core
1616

17-
By [Noel Rice](http://blog.falafel.com/author/noel-rice/)
17+
By [Noel Rice](https://blog.falafel.com/falafel-software-recognized-sitefinity-website-year/)
1818

1919
Grunt is a JavaScript task runner that automates script minification, TypeScript compilation, code quality "lint" tools, CSS pre-processors, and just about any repetitive chore that needs doing to support client development. Grunt is fully supported in Visual Studio, though the ASP.NET project templates use Gulp by default (see [Using Gulp](using-gulp.md)).
2020

aspnetcore/client-side/using-gulp.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ In a typical modern web application, the build process might:
2424
* Compile LESS or SASS files to CSS.
2525
* Compile CoffeeScript or TypeScript files to JavaScript.
2626

27-
A *task runner* is a tool which automates these routine development tasks and more. Visual Studio provides built-in support for two popular JavaScript-based task runners: [Gulp](http://gulpjs.com) and [Grunt](using-grunt.md).
27+
A *task runner* is a tool which automates these routine development tasks and more. Visual Studio provides built-in support for two popular JavaScript-based task runners: [Gulp](https://gulpjs.com/) and [Grunt](using-grunt.md).
2828

2929
## Gulp
3030

@@ -261,7 +261,7 @@ IntelliSense provides code completion, parameter descriptions, and other feature
261261
262262
![gulp IntelliSense](using-gulp/_static/08-IntelliSense.png)
263263
264-
For more information about IntelliSense, see [JavaScript IntelliSense](https://msdn.microsoft.com/library/bb385682).
264+
For more information about IntelliSense, see [JavaScript IntelliSense](https://docs.microsoft.com/visualstudio/ide/javascript-intellisense).
265265
266266
## Development, staging, and production environments
267267

aspnetcore/client-side/yeoman.md

+2-2
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ uid: client-side/yeoman
2020

2121
### Prerequisites
2222

23-
Node.js and npm are required for Yeoman. Download from [Node.js](https://nodejs.org/en/). The installer includes [Node.js](https://nodejs.org/en/) and [npm](https://www.npmjs.com/). Bower is also required for installing UI frameworks like Bootstrap.
23+
Node.js and npm are required for Yeoman. Download from [Node.js](https://nodejs.org/). The installer includes [Node.js](https://nodejs.org/) and [npm](https://www.npmjs.com/). Bower is also required for installing UI frameworks like Bootstrap.
2424

2525
To install Yeoman and Bower, run the following command:
2626

@@ -130,7 +130,7 @@ Open a web browser, and navigate to `http://localhost:5000`.
130130

131131
## Adding to your project with sub generators
132132

133-
Using Yeoman [sub generators](https://www.github.com/omnisharp/generator-aspnet#sub-generators), you can add either a `nuget.config` or a `web.config` after the project is created. For example, execute the following command from the directory in which the file should be created:
133+
Using Yeoman [sub generators](https://github.com/omnisharp/generator-aspnet), you can add either a `nuget.config` or a `web.config` after the project is created. For example, execute the following command from the directory in which the file should be created:
134134

135135
```console
136136
yo aspnet:nugetconfig

aspnetcore/data/azure-storage/index.md

+4-4
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ uid: data/azure-storage/index
1414
---
1515
# Azure Storage in ASP.NET Core
1616

17-
* [Adding Azure Storage by using Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-azure-tools-connected-services-storage)
18-
* [Get Started with Blob storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-blobs)
19-
* [Get Started with Queue Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-queues)
20-
* [Get Started with Table Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-tables)
17+
* [Adding Azure Storage by using Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-azure-tools-connected-services-storage/)
18+
* [Get Started with Blob storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-blobs/)
19+
* [Get Started with Queue Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-queues/)
20+
* [Get Started with Table Storage and Visual Studio Connected Services](https://azure.microsoft.com/documentation/articles/vs-storage-aspnet5-getting-started-tables/)

aspnetcore/data/ef-mvc/advanced.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -167,7 +167,7 @@ _context.ChangeTracker.AutoDetectChangesEnabled = false;
167167

168168
## Entity Framework Core source code and development plans
169169

170-
The source code for Entity Framework Core is available at [https://github.com/aspnet/EntityFramework](https://github.com/aspnet/EntityFramework). Besides source code, you can get nightly builds, issue tracking, feature specs, design meeting notes, [the roadmap for future development](https://github.com/aspnet/EntityFramework/wiki/Roadmap), and more. You can file bugs, and you can contribute your own enhancements to the EF source code.
170+
The source code for Entity Framework Core is available at [https://github.com/aspnet/EntityFrameworkCore](https://github.com/aspnet/EntityFrameworkCore). Besides source code, you can get nightly builds, issue tracking, feature specs, design meeting notes, [the roadmap for future development](https://github.com/aspnet/EntityFrameworkCore/wiki/Roadmap), and more. You can file bugs, and you can contribute your own enhancements to the EF source code.
171171

172172
Although the source code is open, Entity Framework Core is fully supported as a Microsoft product. The Microsoft Entity Framework team keeps control over which contributions are accepted and tests all code changes to ensure the quality of each release.
173173

0 commit comments

Comments
 (0)