Commit Graph

184 Commits (fd4da00b551e06c6d840f3a480faa0eff8985de3)

Author SHA1 Message Date
Kirk Larkin ecf1eded24 Fixed up explanation of "Special case formatters". (#15121)
* Fixed up explanation of "Special case formatters".

* Less passive and simpler.
2019-10-15 12:36:21 -10:00
Rick Anderson 07d9680c61
Web API conneg correction (#15029)
* Web API conneg correction

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>
2019-10-11 14:20:00 -10:00
Scott Addie 031a006601
Fix malformed list in HTTP REPL doc (#14904) 2019-10-07 21:10:58 -05:00
Scott Addie 01b85fb987
Document how to test secured endpoints with HTTP REPL (#14894)
* Document how to test secured endpoints with HTTP REPL

* React to feedback
2019-10-07 14:56:59 -05:00
Muhammad Assar f4fa222358 fix misspelled word "Default" in DefautlContractResolver (#14687) 2019-09-28 14:32:38 -05:00
Scott Addie 05d54916dd
Add more detail to Developer Exception Page with web API (#14670)
* Add more detail to Developer Exception Page with web API

* Add missing HEADERS section to plain-text output

* minor edit

* update port number

* accept --> request

* minor edit

* Add screen capture of testing in Postman

* Fix gif include

* Add missing word

* Display screen capture only for 3.0+
2019-09-27 15:22:03 -05:00
Scott Addie 3406a06976
Link to NuGet package in OpenAPI tool doc (#14647) 2019-09-26 15:28:08 -05:00
Scott Addie 040f18f2fa
console --> dotnetcli 2019-09-26 15:03:14 -05:00
Scott Addie 4cf0bbb885
Add missing 2.x details to web API error handling doc (#14591)
* Add missing 2.x details to web API error handling doc

* Delete unnecessary folder

* more work

* more work

* more work

* more work

* more work

* minor edits
2019-09-25 15:19:08 -05:00
Nikita Potapenko dc8f9b7bea Update packages (#14574)
Use GA version
2019-09-25 07:58:43 -10:00
Luke Latham b93ab83fb6 Pascal case placeholder names in log strings (#14508)
* Pascal case placeholder names in log strings

* Updates
2019-09-23 14:11:50 -10:00
Scott Addie b7bcde6905
Merge pull request #14468 from Potapy4/update_code_snippet
Update code snippets
2019-09-23 15:35:08 -05:00
Scott Addie 960d105369
minor edits 2019-09-23 15:27:15 -05:00
Scott Addie 8b93ceecfa
fix build errors in ProductsController 2019-09-23 15:25:08 -05:00
Kirk Larkin 317bb3fb16 Fixed FormatFilter example for ProductsController. (#14449)
* Fixed FormatFilter example for ProductsController.

* Changed ProductsController URLs to be more API-like.
2019-09-23 07:33:41 -10:00
Potapy4 64525d8f08
Update code snippets
Update return type | Fix highlited lines
2019-09-22 11:52:21 +03:00
Scott Addie 5329360700
fix invalid link 2019-09-21 16:56:23 -05:00
Scott Addie 0e127dfd26
Remove version option from HTTP REPL installation command (#14465) 2019-09-21 16:33:47 -05:00
Rick Anderson 795f8ec1a6 Create Microsoft.dotnet-openapi.md (#14450)
* Create Microsoft.dotnet-openapi.md

* Update toc.yml

* Update toc.yml

* Update Microsoft.dotnet-openapi.md (#14452)

* minor edits
2019-09-21 16:27:17 -05:00
Rick Anderson f52d3c2fe1
Update formatting.md 2019-09-19 16:07:07 -10:00
Rick Anderson ba2e045ca4
Format response data (#12077)
* never

* Format data Web API update

* Format data Web API update

* work

* work

* work

* ?

* work

* maybe

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0

* work on 3.0
2019-09-19 14:30:35 -10:00
Pranav K c029f047b0 Add details for web API error handling (#14366)
* Add details for web API error handling

* Edit pass on web API error handling doc (#14389)

* remove extra closing paren

* Apply suggestions from code review

Co-Authored-By: Luke Latham <1622880+guardrex@users.noreply.github.com>

* Edit pass on web API error handling doc (#14412)

* Fix ToC link (#14414)
2019-09-19 10:56:04 -05:00
Scott Addie a50faa4056
Use dotnetcli dev lang to colorize .NET Core CLI commands (#14361) 2019-09-17 16:01:04 -05:00
Pranav K 93a80e6166 Add some notes about configuring Json formatters (#14347)
* Add some notes about configuring Json formatters
Fixes https://github.com/aspnet/AspNetCore.Docs/issues/241

* Apply suggestions from code review

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* minor edits
2019-09-17 10:58:05 -05:00
Pranav K 256630a253 Add instructions to JsonPatch document to use Newtonsoft.Json (#14299)
* Add instructions to JsonPatch document to use Newtonsoft.Json

* Apply suggestions from code review

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update jsonpatch.md
2019-09-13 14:35:55 -05:00
Scott Addie 2f50712064
Add JSON Patch doc link to ToC (#14302)
* Add ToC link to JSON Patch in web API doc

* Fix invalid code snippet dev lang

* Add code fencing to attribute
2019-09-13 14:32:20 -05:00
Scott Addie cc2946282a
Update web API intro doc for 3.0 (#14201)
* Update web API intro doc for 3.0

* More edits

* React to feedback

* Add missing comma:

* Incorporate Acrolinx feedback

* Document workarounds

* more edits

* more edits

* Fix line numbers

* Improve code snippets

* Display assembly attribute section only for 2.2+

* Add another moniker range for 2.2+ content

* Fix line highlighting

* remove 1 workaround step

* minor edit

* simplify workaround steps

* more edits

* edit

* fix method name

* fix link
2019-09-13 13:11:26 -05:00
Kirk Larkin 42f28818ca Explanation of built-in Input and Output formatters. (#14267)
* Explanation of built-in Input and Output formatters.

* Update custom-formatters.md
2019-09-11 15:28:37 -07:00
Tim Mulholland cf276fea83 Change how the tool is launched (#14226)
With https://github.com/dotnet/HttpRepl/pull/223, we changed the name of the tool from `dotnet-httprepl` to `httprepl`. This changes the way the tool is executed from `dotnet httprepl` (or `dotnet-httprepl`, though that wasn't used in the docs) to just `httprepl`.
This PR updates the docs to reflect that change.
2019-09-09 16:16:12 -05:00
Scott Addie a8f3cb8965
3.0 updates to web API action return types doc (#14091)
* 3.0 updates to web API action return types doc

* Edit pass

* More edits

* Better organize sample apps and add IAsyncEnumerator example

* Fix broken code includes

* Add async stream verbiage

* URL encode a backtick

* Replace analyzer package with IncludeOpenAPIAnalyzers property

* React to Bill's feedback

* more work

* React to feedback

* Add GetNPages action example

* More work

* React to Ryan's feedback

* Refactoring and react to more feedback

* React to feedback - part 1

* React to feedback

* Fix heading

* Remove highlighting

* React to feedback
2019-09-09 14:54:12 -05:00
Pranav K fab8e29386 Update notes on how to reference the API analyzers (#14085)
* Update notes on how to reference the API analyzers

* edit pass

* web API analyzers doc patch (#14162)

* Fix line highlighting in web API analyzers doc (#14164)
2019-09-05 15:16:22 -05:00
Scott Addie ace55c6820
add missing double quote to swagger.searchPaths preference command 2019-08-29 10:16:36 -05:00
Luke Latham 480e3a2ec4
Remove duplicate section (#14081) 2019-08-29 09:58:58 -05:00
Scott Addie 42f66cad15
Add solution files and fix OpenApi references in Startup.cs (#14061)
* Add solution files and fix OpenApi references in Startup.cs

* Add solution files
2019-08-28 10:39:28 -05:00
Tim Mulholland 89babd847a Add connect command, remove set swagger command (#13973)
* Add connect command, remove set swagger command

Also document the `swagger.searchPaths` preference.

* Apply suggestions from code review

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>
2019-08-26 12:06:14 -05:00
Tom Dykstra 0a34538a98 reassign (#13961) 2019-08-22 11:46:35 -04:00
Rick Anderson a2e996d318
Update formatting.md (#13932) 2019-08-20 15:01:15 -04:00
Jack Horton 223e125adc Fix indentation in http-repl.md (#13711) 2019-08-07 12:41:25 -05:00
Scott Addie ffe2d590c3
Note HTTP REPL environment and tech support (#13500) 2019-07-25 09:33:12 -05:00
Scott Addie 31985f8c94
Fix HTTP REPL installation command for zsh (#13498) 2019-07-25 08:45:13 -05:00
Scott Addie b1cf81827d
Update HTTP REPL installation instructions (#13444) 2019-07-23 09:46:51 -05:00
Tim Mulholland 0ef8da3a46 Updating help output to match change in product (#13374) 2019-07-17 16:36:03 -07:00
Scott Addie 45cc0d5093
Fix sample app link (#13293) 2019-07-15 11:45:12 -05:00
metoly 5575969680 Add HTTP REPL doc (#12975)
* Initial upload for HTTPREPL docs

* Add list of commands

* Update http-repl-tool.md

* Adding link to HTTPRepl repo

* Added description for initialization commands

* Adding navigation commands

* Update http-repl-tool.md

* Update http-repl-tool.md

* Update http-repl-tool.md

* Update http-repl-tool.md

* HTTP REPL global tool doc patch (#12983)

* HTTP REPL global tool doc patch

* More edits

* Update aspnetcore/web-api/http-repl-tool.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update http-repl-tool.md

* Adding PUT and DELETE examples

* React to feedback (#13017)

* HTTP REPL doc patch (#13030)

* Update ToC UID (#13031)

* HTTP REPL doc patch

* Update ToC UID

* More work (#13043)

* HTTP REPL doc patch (#13048)

* More work

* fix include path

* More work (#13068)

* Update installation text (#13071)

* HTTP REPL doc patch (#13086)

* HTTP REPL doc patch (#13093)

* HTTP REPL doc patch (#13095)

* React to feedback - part 1 (#13098)

* React to feedback - part 2 (#13130)

* React to feedback - part 1

* React to feedback - part 2

* HTTP REPL doc patch (#13131)

* HTTP REPL doc patch

* Add missing dash

* HTTP REPL doc patch (#13133)

* Explain how to clear a request header (#13136)

* Add more detail about HTTP REPL colorization (#13189)

* Document -h option and default editor launch settings (#13192)

* Document the formatting.json.indentSize setting (#13193)

* React to feedback in HTTP REPL doc (#13224)

* Document the formatting.json.indentSize setting

* React to feedback in HTTP REPL doc

* Document the HTTP REPL run command (#13269)
2019-07-15 10:56:54 -05:00
Theano Petersen c969928dbe fix http to https (#13241) 2019-07-10 19:36:05 -07:00
Theano Petersen 7d10936ada Fix broken links from CATS report 6-21-19 (#13237) 2019-07-10 15:43:56 -07:00
Scott Addie ca457a9c11
Remove base wording from web API controller doc (#13185) 2019-07-08 10:11:11 -05:00
Scott Addie 8a0ba4a28d
Fix invalid ms.author values (#13087) 2019-07-02 22:38:34 -05:00
Luke Latham 1013d66639 Drop unused sample apps (#13041) 2019-06-28 12:50:50 -05:00
Scott Addie 89dee596bd Fix list formatting in web API conventions doc 2019-06-27 11:04:43 -05:00
Doug Bunting 7c22abea99 Bump NSwag and Swashbuckle package versions (#12950)
* Update NSwag URLs to current GitHub location

* Add solution for web-api-help-pages-using-swagger projects

* Bump NSwag and Swashbuckle package versions
- current and next versions
- will need to bump versions again to pick up latest Microsoft-provided features

* React to latest NSwag and Swashbuckle versions
- lots of renames and type changes (especially `string` -> `Uri`) in NSwag
- Swashbuckle now relies on Microsoft.OpenApi.Models
- disable OpenAPI doc generation in other .NET Core 2.0 project

* Remove unused namespaces
- NSwag and Swashbuckle now use common `Startup` namespaces such as Microsoft.AspNetCore.Builder

nit: sort `using`s

* remove extra comma

* Move solution file into samples folder

* Minor tweaks (#12980)
2019-06-21 15:27:39 -05:00
Rick Anderson 9a8dbc1750
Update action-return-types.md (#12657) 2019-06-03 10:32:09 -10:00
Scott Addie a8794c324f
Hide package installation prereq for 3.0 (#12589) 2019-05-30 13:26:43 -05:00
Scott Addie 1e5b8eaa62
fix build warning 2019-05-22 09:11:25 -05:00
Pranav K b0c615a1de Add docs about configuring Json formatters (#11923)
* Add docs about configuring Json formatters
Fixes https://github.com/aspnet/AspNetCore.Docs/issues/11838

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update aspnetcore/web-api/advanced/formatting.md

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Apply suggestions from code review

Co-Authored-By: Scott Addie <10702007+scottaddie@users.noreply.github.com>

* Update details for JsonResult

* More JsonResult specific content

* minor edits

* Xml formatting

* minor edits
2019-05-22 09:07:28 -05:00
Tom Dykstra d309fe4fa8
How to log automatic 400 responses (#12315)
* How to log automatic 400 responses

* change link-to-issue format
2019-05-07 08:49:01 -07:00
Scott Addie 77e6584f04
Merge staging into master (#12296)
* Remove repository (#12203)

* Fix language specification in one code sample (#12225)

* Refactor Blazor intro paragraph (#12223)

* Cross-link Get Started and Razor class lib topics (#12228)

* Update app insights section (#12234)

* Make Azure providers more discoverable (#12247)

* Blazor Get Started: Update preview SDK instruction

* Revert  3c4a22f

* Blazor Get Started: Preview SDK instruction (#12271)
2019-05-06 10:25:47 -05:00
Luke Latham 217c6f3604 React to repo name change in repo links (#12152) 2019-04-24 14:04:39 -10:00
hamed mohammadi 39facdfc1a Odata-security (#12137)
* Adding Project files

* Updating startup cs

* adding todoitem

* todo context

* TodoController

* OData-OrderByValidator

* OData-MyEnableQuery

* Update controller
2019-04-24 07:23:28 -10:00
Tom Dykstra c86e61d544
Clarify role of ApiController attribute (#12023) 2019-04-22 08:21:00 -07:00
Scott Addie 698660f904
Add animated gif demonstrating web API analyzer (#12036) 2019-04-18 12:49:07 -05:00
Taha Amin 197c652230 Update conventions.md (#12027)
using Microsoft.AspNetCore.Http.StatusCodes instead of numbers is much readable
2019-04-17 17:19:01 -05:00
Tom Dykstra 7811de8f00
JsonPatch (#11648) 2019-04-03 19:18:09 -07:00
Tom Dykstra ba81a2cd1e
2.2 update (#11737) 2019-03-29 10:16:19 -07:00
James Newton-King 1e5e44ec3f
Update aspnetcore/web-api/define-controller/samples/WebApiSample.Api.21/Controllers/MyBaseController.cs
Co-Authored-By: Rick-Anderson <riande@microsoft.com>
2019-03-27 08:49:17 -10:00
Rick Anderson 4756e97d08
Update MyBaseController.cs 2019-03-27 08:26:53 -10:00
Nick Schonning b2e21fe636 fix: Replace <code>, <em>, and <strong> tags (#11597) 2019-03-20 10:36:19 -05:00
Nick Schonning 33aac670ec fix: MD022/blanks-around-headings/blanks-around-headers (#11603) 2019-03-19 15:18:13 -05:00
Nick Schonning 188fdb2abe fix: MD012/no-multiple-blanks (#11596)
Multiple consecutive blank lines
2019-03-19 13:56:32 -05:00
Jim Stott ed50d9a138 Add missing scoped repo's and dbContext to startup.cs (#11425) 2019-03-18 09:39:26 -05:00
Scott Addie 107a15841e
Remove string of asterisks 2019-03-18 09:31:20 -05:00
Tom Dykstra b96456c8b5 Add link (#11434) 2019-03-15 16:15:31 -05:00
August Shultz 270b4925fc Update to fix Incorrect Markdown Syntax (#11311)
This is a simple fix to the markdown formatting.
2019-03-07 08:22:56 -10:00
Bart Lannoeye b10558c28d Use StatusCode instead of hardcoded integers (#10886)
* Added missing ProducesResponseType, aligned response types

Fixes #10613

* Apply suggestions from code review

Co-Authored-By: bartlannoeye <bart.lannoeye@gmail.com>

* Use StatusCodes instead of int for define-controller samples

* Use StatusCodes instead of int for action-return-samples

* Apply PR remarks
2019-02-19 12:43:18 -06:00
Bart Lannoeye 8b7c2203a0 Added missing ProducesResponseType, aligned response types (#10885)
* Added missing ProducesResponseType, aligned response types

Fixes #10613

* Apply suggestions from code review

Co-Authored-By: bartlannoeye <bart.lannoeye@gmail.com>
2019-02-19 10:22:45 -06:00
Carl-Hugo Marcotte 32f7044ab4 Update conventions.md (#10666) 2019-01-28 15:37:45 -06:00
Rick Anderson 92565aa6c9
Update index.md (#10388)
Fixes https://github.com/aspnet/Docs/issues/9051
2019-01-14 16:36:57 -10:00
Pranav K ed6d2f3710 FromQuery (#10348)
* FromQuery

* Minor edits

* Fix build warning (#10350)
2019-01-11 18:31:11 -06:00
Rick Anderson 4072576c0b
Update conventions.md (#10349)
Fixes #10072
2019-01-11 14:23:04 -10:00
Rick Anderson 36f6c17d4f
Controller action return types fix (#10194)
* Controller action return types fix

* work

* work

* Controller action return types PR patch (#10209)

Addresses https://github.com/aspnet/Docs/pull/10194
2019-01-04 14:35:08 -10:00
Rick Anderson 566cd32833
Update custom-formatters.md (#10104)
Fixes #10103
2018-12-28 16:22:09 -10:00
Scott Addie be167ff91f
API conventions cleanup for 2.2 (#9761)
* API conventions cleanup for 2.2

* Edits on analyzers doc

* React to feedback

* React to more feedback
2018-12-14 14:13:07 -06:00
Luke Latham d18fa2b084
2.2 Sample Updates (#9795) 2018-12-04 10:56:13 -06:00
Scott Addie cf986c7a68
Fix punctuation 2018-11-29 10:26:03 -06:00
Rick Anderson 73fda161c8 Update index.md (#9581)
Give it more SEO juice for those searching.
2018-11-14 09:53:48 -06:00
Pranav K 78b9850bf1 Add docs for api conventions and analyzers (#9453)
* Add docs for api conventions and analyzers
Fixes #8332

* Edit pass on API conventions and analyzers content (#9574)

* Edit pass on 2.2 API docs (#9578)

* Scottaddie/open api patch (#9582)

* Edit pass on 2.2 API docs

* Resolve build warning

* Fix list formatting
2018-11-13 21:39:41 -06:00
Scott Addie 01cbe3293e
Explain relationship between model validation and [ApiController] (#9377)
* Explain relationship between model validation and [ApiController]

* React to feedback in index.md

* React to more feedback
2018-11-06 11:52:38 -06:00
Scott Addie eb12cef59e
Delete Web API index page and redirect (#9459) 2018-11-05 16:58:35 -06:00
Tom Dykstra c79fece1de
Add notes about availability of input formatter sample code (#9403)
Fixes #9394
2018-11-05 10:10:35 -08:00
Rick Anderson 0ee6b101d9
delete map and min files (#9310) 2018-10-31 14:26:48 -10:00
Scott Addie 55f0638c56
2.2 updates to web API doc (#9303)
Fixes https://github.com/aspnet/Docs/issues/9298

**Summary of Changes**
* Display the "Problem details" section for 2.2+ only
* Restore the missing `Startup.ConfigureServices` code snippets
* Genericize the compat flag language
* Use the `ConfigureApiBehaviorOptions` method for the 2.2 doc
* Add content for `[assembly: ApiController]` in the 2.2 doc
* Expand upon default response type returned for 400 status codes
* Added a solution file for the sample app to improve usability
* A quick UE pass

**Internal Review Pages**
* [2.2](https://review.docs.microsoft.com/en-us/aspnet/core/web-api/?branch=pr-en-us-9303&view=aspnetcore-2.2#problem-details-responses-for-error-status-codes)
* [2.1](https://review.docs.microsoft.com/en-us/aspnet/core/web-api/?branch=pr-en-us-9303&view=aspnetcore-2.1#problem-details-responses-for-error-status-codes)
* [2.0](https://review.docs.microsoft.com/en-us/aspnet/core/web-api/?branch=pr-en-us-9303&view=aspnetcore-2.0#problem-details-responses-for-error-status-codes)
2018-10-30 13:01:52 -05:00
Scott Addie 1d8c0fb4a6
Fix snippet type 2018-10-29 12:26:28 -05:00
Alfred Myers 2083734da1 Fixed typo on web-api/index.md (#9293) 2018-10-29 11:00:23 -05:00
Tom Dykstra b6ba3d220c Table of Contents reorg (#9133)
* overview

* whats new to end

* fix migration node

* split fundamentals, move to end

* glob & loc, get started

* security node name

* security section

* azure, client-side, host

* several more sections

* redistribute tutorials

* proofread fixes

* move how to download section

* index files delete and redirect

* fix errors

* reorder some nodes

* scott feedback, flatten main tutorials node

* fix missed feedback items + other issues

* unflatten tutorials node

* move 'how to download'

* more tutorials node tweaks

* standardize view sample links

* db --> DB

* fix build error

* remove link from a parent node

* streamline node names

* xref links

* typos

* typo

* typos and revert some xref links

* scott feedback

* scott feedback

* feedback

* change node name

* safe storage-->protect
2018-10-26 18:34:40 -10:00
Luke Latham 5704de168e Implicit versioning of the All package (#9223)
Fixes #9219 

@JunTaoLuo Dan calls out the implicit versioning "for 2.1 SDK or later;" however, we don't usually version the doc content by SDK release. We might need to say something for this update in the passage that I'm adding to the All topic (*aspnetcore/fundamentals/metapackage.md*) about which SDK version this applies to. I don't know if that's something that you would like to do or what version to call out.

I also remove the version from the samples. We also assume that devs are using the latest SDK with our samples.
2018-10-25 15:16:50 -10:00
Pranav K 9c91d557c9 Add docs for ProblemDetails response filter (#9130)
* Add docs for ProblemDetails response filter

* UE edits to problem details (#9152)

[review URL](https://review.docs.microsoft.com/en-us/aspnet/core/web-api/index?view=aspnetcore-2.2&branch=pr-en-us-9152)
2018-10-24 13:17:57 -10:00
Luke Latham 8e6dd4a7f4 Drop version from App package (#8881)
Addresses #8579 

I might be getting the hang of **_find and replace_** now. 😝

This doesn't touch a couple that ref 2.2.0. I'll tidy those up on https://github.com/aspnet/Docs/issues/8518 after 2.2 RTM.
2018-10-06 17:10:28 -10:00
Luke Latham 46f41d4774
Update All and App package versions (#8513) 2018-09-13 11:39:23 -05:00
Luke Latham 1a0f79a8fe
Update All/App package version (#8489) 2018-09-11 08:53:03 -05:00
Scott Addie 329eabef95
Dedent code snippet to fix display (#8455)
Fixes https://github.com/aspnet/Docs/issues/8454
2018-09-07 15:44:03 -05:00