diff --git a/aspnetcore/hosting/aspnet-core-module.md b/aspnetcore/hosting/aspnet-core-module.md
index 38f1a9fefb..1cda346357 100644
--- a/aspnetcore/hosting/aspnet-core-module.md
+++ b/aspnetcore/hosting/aspnet-core-module.md
@@ -112,6 +112,7 @@ Here's a sample `aspNetCore` element that configures `stdout` logging. The `stdo
stdoutLogFile="\\?\%home%\LogFiles\stdout">
```
+See [Configuration via web.config](#configuration-via-webconfig) for an example of the `aspNetCore` element in the *web.config* file.
## ASP.NET Core Module with an IIS Shared Configuration
diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/anchor-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/anchor-tag-helper.md
index 5f68224d29..94020a15aa 100644
--- a/aspnetcore/mvc/views/tag-helpers/built-in/anchor-tag-helper.md
+++ b/aspnetcore/mvc/views/tag-helpers/built-in/anchor-tag-helper.md
@@ -5,7 +5,7 @@ description: Shows how to work with Anchor Tag Helper
keywords: ASP.NET Core,tag helper
ms.author: riande
manager: wpickett
-ms.date: 02/14/2017
+ms.date: 12/20/2017
ms.topic: article
ms.assetid: c045d485-d1dc-4cea-a675-46be83b7a011
ms.technology: aspnet
@@ -43,7 +43,6 @@ The generated markup will be:
If the `asp-controller` is specified and `asp-action` is not, the default `asp-action` will be the default controller method of the currently executing view. That is, in the above example, if `asp-action` is left out, and this Anchor Tag Helper is generated from *HomeController*'s `Index` view (**/Home**), the generated markup will be:
-
```html
All Speakers
```
@@ -66,6 +65,33 @@ If no `asp-controller` attribute is specified, the default controller calling th
If the attribute `asp-action` is `Index`, then no action is appended to the URL, leading to the default `Index` method being called. The action specified (or defaulted), must exist in the controller referenced in `asp-controller`.
+### asp-page
+
+Use the `asp-page` attribute in an anchor tag to set its URL to point to a specific page. Prefixing the page name with a forward slash "/" creates the URL. The URL in the sample below points to the "Speaker" page in the current directory.
+
+```cshtml
+All Speakers
+```
+
+The `asp-page` attribute in the previous code sample renders HTML output in the view that is similar to the following snippet:
+
+```html
+Speakers
+``
+
+The `asp-page` attribute is mutually exclusive with the `asp-route`, `asp-controller`, and `asp-action` attributes. However, `asp-page` can be used with `asp-route-id` to control routing, as the following code sample demonstrates:
+
+```
+cshtmlView Speaker
+```
+
+The `asp-route-id` produces the following output:
+
+```html
+https://localhost:44399/Speakers/Index/2?page=%2FSpeaker
+```
+
+
### asp-route-{value}
`asp-route-` is a wild card route prefix. Any value you put after the trailing dash will be interpreted as a potential route parameter. If a default route is not found, this route prefix will be appended to the generated href as a request parameter and value. Otherwise it will be substituted in the route template.
diff --git a/aspnetcore/tutorials/razor-pages/razor-pages-start.md b/aspnetcore/tutorials/razor-pages/razor-pages-start.md
index adf0c4acd4..72b8428fe1 100644
--- a/aspnetcore/tutorials/razor-pages/razor-pages-start.md
+++ b/aspnetcore/tutorials/razor-pages/razor-pages-start.md
@@ -5,13 +5,13 @@ description: Getting started with Razor Pages in ASP.NET Core
keywords: ASP.NET Core,Razor Pages,Razor,MVC
ms.author: riande
manager: wpickett
-ms.date: 08/27/2017
+ms.date: 12/22/2017
ms.topic: get-started-article
ms.technology: aspnet
ms.prod: aspnet-core
uid: tutorials/razor-pages/razor-pages-start
---
-# Getting started with Razor Pages in ASP.NET Core
+# Get started with Razor Pages in ASP.NET Core
By [Rick Anderson](https://twitter.com/RickAndMSFT)
@@ -35,7 +35,11 @@ There are three versions of this tutorial:
* Create a new ASP.NET Core Web Application. Name the project **RazorPagesMovie**. It's important to name the project *RazorPagesMovie* so the namespaces will match when you copy/paste code.
![new ASP.NET Core Web Application](../../mvc/razor-pages/index/_static/np.png)
* Select **ASP.NET Core 2.0** in the dropdown, and then select **Web Application**.
- ![Web Application (Razor Pages)](../../mvc/razor-pages/index/_static/np2.png)
+
+> [!NOTE]
+> If you want to use ASP.NET Core on the .NET Framework, you must first select **.NET Framework** from the leftmost dropdown in the dialog, then you can select the desired ASP.NET Core version.
+
+ ![Web Application (Razor Pages)](razor-pages-start/_static/np2.png)
The Visual Studio template creates a starter project:
diff --git a/aspnetcore/tutorials/razor-pages/razor-pages-start/_static/np2.png b/aspnetcore/tutorials/razor-pages/razor-pages-start/_static/np2.png
new file mode 100644
index 0000000000..62c748874d
Binary files /dev/null and b/aspnetcore/tutorials/razor-pages/razor-pages-start/_static/np2.png differ