From d9ca7d10179b60a9fa3e0ee25444830dceda2573 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Sep 2026 13:10:31 -0400 Subject: [PATCH 01/11] Remap article author metadata --- aspnetcore/blazor/advanced-scenarios.md | 2 +- aspnetcore/blazor/blazor-ef-core.md | 2 +- aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md | 2 +- aspnetcore/blazor/call-web-api.md | 2 +- aspnetcore/blazor/components/built-in-components.md | 2 +- .../blazor/components/cascading-values-and-parameters.md | 2 +- .../class-libraries-and-static-server-side-rendering.md | 2 +- aspnetcore/blazor/components/class-libraries.md | 2 +- aspnetcore/blazor/components/component-disposal.md | 2 +- aspnetcore/blazor/components/control-head-content.md | 2 +- aspnetcore/blazor/components/css-isolation.md | 2 +- aspnetcore/blazor/components/data-binding.md | 2 +- aspnetcore/blazor/components/dynamiccomponent.md | 2 +- .../components/element-component-model-relationships.md | 2 +- aspnetcore/blazor/components/event-handling.md | 2 +- aspnetcore/blazor/components/generic-type-support.md | 2 +- aspnetcore/blazor/components/httpcontext.md | 2 +- aspnetcore/blazor/components/index.md | 2 +- .../blazor/components/integration-hosted-webassembly.md | 2 +- aspnetcore/blazor/components/integration.md | 2 +- aspnetcore/blazor/components/js-spa-frameworks.md | 2 +- aspnetcore/blazor/components/layouts.md | 2 +- aspnetcore/blazor/components/lifecycle.md | 2 +- aspnetcore/blazor/components/overwriting-parameters.md | 2 +- aspnetcore/blazor/components/prerender.md | 2 +- aspnetcore/blazor/components/quickgrid.md | 2 +- .../components/render-components-outside-of-aspnetcore.md | 2 +- aspnetcore/blazor/components/render-modes.md | 2 +- aspnetcore/blazor/components/rendering.md | 2 +- .../components/return-component-html-from-a-web-api.md | 2 +- aspnetcore/blazor/components/sections.md | 2 +- .../components/splat-attributes-and-arbitrary-parameters.md | 2 +- aspnetcore/blazor/components/synchronization-context.md | 2 +- aspnetcore/blazor/components/templated-components.md | 2 +- aspnetcore/blazor/components/virtualization.md | 2 +- aspnetcore/blazor/debug.md | 2 +- aspnetcore/blazor/file-downloads.md | 2 +- aspnetcore/blazor/file-uploads.md | 2 +- aspnetcore/blazor/forms/binding.md | 2 +- aspnetcore/blazor/forms/index.md | 2 +- aspnetcore/blazor/forms/input-components.md | 2 +- aspnetcore/blazor/forms/troubleshoot.md | 2 +- aspnetcore/blazor/forms/validation-advanced.md | 2 +- aspnetcore/blazor/forms/validation-client-side.md | 2 +- aspnetcore/blazor/forms/validation.md | 2 +- aspnetcore/blazor/fundamentals/configuration.md | 2 +- aspnetcore/blazor/fundamentals/dependency-injection.md | 2 +- aspnetcore/blazor/fundamentals/environments.md | 2 +- aspnetcore/blazor/fundamentals/handle-errors.md | 2 +- aspnetcore/blazor/fundamentals/index.md | 2 +- aspnetcore/blazor/fundamentals/logging.md | 2 +- aspnetcore/blazor/fundamentals/navigation.md | 2 +- aspnetcore/blazor/fundamentals/routing.md | 2 +- aspnetcore/blazor/fundamentals/signalr.md | 2 +- aspnetcore/blazor/fundamentals/startup.md | 2 +- aspnetcore/blazor/fundamentals/static-files.md | 2 +- aspnetcore/blazor/globalization-localization.md | 2 +- aspnetcore/blazor/host-and-deploy/app-base-path.md | 2 +- aspnetcore/blazor/host-and-deploy/configure-linker.md | 2 +- aspnetcore/blazor/host-and-deploy/configure-trimmer.md | 2 +- aspnetcore/blazor/host-and-deploy/index.md | 2 +- aspnetcore/blazor/host-and-deploy/server/index.md | 2 +- .../blazor/host-and-deploy/server/memory-management.md | 2 +- aspnetcore/blazor/host-and-deploy/webassembly/apache.md | 2 +- .../host-and-deploy/webassembly/azure-static-web-apps.md | 2 +- .../blazor/host-and-deploy/webassembly/azure-storage.md | 2 +- .../bundle-caching-and-integrity-check-failures.md | 2 +- .../blazor/host-and-deploy/webassembly/deployment-layout.md | 2 +- .../blazor/host-and-deploy/webassembly/github-pages.md | 2 +- .../host-and-deploy/webassembly/http-caching-issues.md | 2 +- aspnetcore/blazor/host-and-deploy/webassembly/iis.md | 2 +- aspnetcore/blazor/host-and-deploy/webassembly/index.md | 2 +- .../webassembly/multiple-hosted-webassembly.md | 2 +- aspnetcore/blazor/host-and-deploy/webassembly/nginx.md | 2 +- aspnetcore/blazor/hosting-models.md | 2 +- aspnetcore/blazor/hybrid/class-libraries-best-practices.md | 2 +- aspnetcore/blazor/hybrid/class-libraries.md | 2 +- aspnetcore/blazor/hybrid/developer-tools.md | 2 +- aspnetcore/blazor/hybrid/index.md | 2 +- aspnetcore/blazor/hybrid/publish/index.md | 2 +- aspnetcore/blazor/hybrid/reuse-razor-components.md | 2 +- aspnetcore/blazor/hybrid/root-component-parameters.md | 2 +- aspnetcore/blazor/hybrid/routing.md | 2 +- aspnetcore/blazor/hybrid/security/index.md | 2 +- .../blazor/hybrid/security/maui-blazor-web-identity.md | 2 +- aspnetcore/blazor/hybrid/security/security-considerations.md | 2 +- aspnetcore/blazor/hybrid/static-files.md | 2 +- aspnetcore/blazor/hybrid/troubleshoot.md | 2 +- aspnetcore/blazor/hybrid/tutorials/index.md | 2 +- aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md | 2 +- aspnetcore/blazor/hybrid/tutorials/windows-forms.md | 2 +- aspnetcore/blazor/hybrid/tutorials/wpf.md | 2 +- aspnetcore/blazor/images-and-documents.md | 2 +- aspnetcore/blazor/index.md | 2 +- .../call-dotnet-from-javascript.md | 2 +- .../call-javascript-from-dotnet.md | 2 +- .../javascript-interoperability/import-export-interop.md | 2 +- aspnetcore/blazor/javascript-interoperability/index.md | 2 +- .../javascript-interoperability/location-of-javascript.md | 2 +- .../javascript-interoperability/static-server-rendering.md | 2 +- aspnetcore/blazor/performance/app-download-size.md | 2 +- aspnetcore/blazor/performance/index.md | 2 +- aspnetcore/blazor/performance/javascript-interoperability.md | 2 +- aspnetcore/blazor/performance/rendering.md | 2 +- .../webassembly-browser-developer-tools-diagnostics.md | 2 +- .../blazor/performance/webassembly-event-pipe-diagnostics.md | 2 +- .../blazor/performance/webassembly-runtime-performance.md | 2 +- aspnetcore/blazor/progressive-web-app/index.md | 2 +- aspnetcore/blazor/progressive-web-app/push-notifications.md | 2 +- aspnetcore/blazor/project-structure.md | 2 +- .../security/account-confirmation-and-password-recovery.md | 2 +- aspnetcore/blazor/security/additional-scenarios.md | 2 +- aspnetcore/blazor/security/authentication-state.md | 2 +- aspnetcore/blazor/security/blazor-web-app-with-entra.md | 2 +- aspnetcore/blazor/security/blazor-web-app-with-oidc.md | 2 +- .../security/blazor-web-app-with-windows-authentication.md | 2 +- aspnetcore/blazor/security/content-security-policy.md | 2 +- aspnetcore/blazor/security/gdpr.md | 2 +- aspnetcore/blazor/security/index.md | 2 +- .../blazor/security/interactive-server-side-rendering.md | 2 +- aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md | 2 +- aspnetcore/blazor/security/static-server-side-rendering.md | 2 +- .../blazor/security/webassembly/additional-scenarios.md | 2 +- aspnetcore/blazor/security/webassembly/graph-api.md | 2 +- .../webassembly/hosted-with-azure-active-directory-b2c.md | 2 +- .../security/webassembly/hosted-with-identity-server.md | 2 +- .../security/webassembly/hosted-with-microsoft-entra-id.md | 2 +- aspnetcore/blazor/security/webassembly/index.md | 2 +- .../microsoft-entra-id-groups-and-roles-net-5-to-7.md | 2 +- .../webassembly/microsoft-entra-id-groups-and-roles.md | 2 +- .../webassembly/standalone-with-authentication-library.md | 2 +- .../standalone-with-azure-active-directory-b2c.md | 2 +- .../account-confirmation-and-password-recovery.md | 2 +- .../security/webassembly/standalone-with-identity/index.md | 2 +- .../qrcodes-for-authenticator-apps.md | 2 +- .../webassembly/standalone-with-microsoft-accounts.md | 2 +- .../webassembly/standalone-with-microsoft-entra-id.md | 2 +- aspnetcore/blazor/state-management/cacheview-component.md | 2 +- aspnetcore/blazor/state-management/index.md | 2 +- .../blazor/state-management/prerendered-state-persistence.md | 2 +- .../blazor/state-management/protected-browser-storage.md | 2 +- aspnetcore/blazor/state-management/server.md | 2 +- aspnetcore/blazor/state-management/webassembly.md | 2 +- aspnetcore/blazor/supported-platforms.md | 2 +- aspnetcore/blazor/test.md | 2 +- aspnetcore/blazor/tooling.md | 2 +- aspnetcore/blazor/tutorials/build-a-blazor-app.md | 2 +- aspnetcore/blazor/tutorials/index.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/index.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-1.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-2.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-3.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-4.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-5.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-6.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-7.md | 2 +- aspnetcore/blazor/tutorials/movie-database-app/part-8.md | 2 +- aspnetcore/blazor/tutorials/signalr-blazor.md | 2 +- aspnetcore/blazor/webassembly-build-tools-and-aot.md | 2 +- aspnetcore/blazor/webassembly-lazy-load-assemblies.md | 2 +- aspnetcore/blazor/webassembly-native-dependencies.md | 2 +- .../5/authentication-aad-packages-obsolete.md | 2 +- .../5/authorization-resource-in-endpoint-routing.md | 2 +- .../breaking-changes/5/azure-integration-packages-removed.md | 2 +- .../breaking-changes/5/blazor-browser-support-updated.md | 2 +- .../5/blazor-components-trim-insignificant-whitespace.md | 2 +- .../5/blazor-jsobjectreference-to-internal.md | 2 +- .../5/blazor-packages-target-framework-changed.md | 2 +- .../5/blazor-protectedbrowserstorage-moved.md | 2 +- .../5/blazor-rendertreeframe-fields-become-properties.md | 2 +- .../breaking-changes/5/blazor-routing-logic-changed.md | 2 +- .../5/blazor-static-web-assets-validation-logic-updated.md | 2 +- .../5/extensions-package-reference-changes.md | 2 +- .../5/http-badhttprequestexception-obsolete.md | 2 +- .../5/http-httpclient-instances-log-integer-status-codes.md | 2 +- ...s-client-certificate-renegotiation-disabled-by-default.md | 2 +- .../iis-urlrewrite-middleware-query-strings-are-preserved.md | 2 +- ...-configuration-changes-at-run-time-detected-by-default.md | 2 +- ...estrel-default-supported-tls-protocol-versions-changed.md | 2 +- .../breaking-changes/5/kestrel-disables-http2-over-tls.md | 2 +- .../breaking-changes/5/kestrel-libuv-transport-obsolete.md | 2 +- .../breaking-changes/5/localization-members-removed.md | 2 +- .../5/localization-pubternal-apis-removed.md | 2 +- ...tion-requestlocalizationmiddleware-constructor-removed.md | 2 +- .../5/middleware-database-error-page-obsolete.md | 2 +- ...middleware-exception-handler-throws-original-exception.md | 2 +- .../5/mvc-objectmodelvalidator-calls-new-overload.md | 2 +- .../5/security-cookie-name-encoding-removed.md | 2 +- .../security-identitymodel-nuget-package-versions-updated.md | 2 +- .../5/signalr-messagepack-hub-protocol-options-changed.md | 2 +- aspnetcore/breaking-changes/5/signalr-messagepack-package.md | 2 +- .../5/signalr-usesignalr-useconnections-removed.md | 2 +- .../5/static-files-csv-content-type-changed.md | 2 +- .../6/blazor-eventargstype-property-replaced.md | 2 +- .../6/blazor-parameter-name-changed-in-method.md | 2 +- .../6/kestrel-log-message-attributes-changed.md | 2 +- .../6/middleware-ambiguous-https-ports-exception.md | 2 +- .../6/nullable-reference-type-annotations-changed.md | 2 +- aspnetcore/breaking-changes/6/obsolete-removed-apis.md | 2 +- aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md | 2 +- aspnetcore/client-side/bundling-and-minification.md | 4 ++-- aspnetcore/client-side/dotnet-interop/index.md | 2 +- aspnetcore/client-side/dotnet-interop/wasm-browser-app.md | 2 +- aspnetcore/client-side/dotnet-on-webworkers.md | 2 +- aspnetcore/client-side/libman/index.md | 4 ++-- aspnetcore/client-side/libman/libman-cli.md | 4 ++-- aspnetcore/client-side/libman/libman-vs.md | 4 ++-- aspnetcore/client-side/spa-services.md | 4 ++-- aspnetcore/client-side/spa/angular.md | 4 ++-- aspnetcore/client-side/spa/intro.md | 4 ++-- aspnetcore/client-side/spa/react.md | 4 ++-- aspnetcore/client-side/using-browserlink.md | 4 ++-- aspnetcore/client-side/using-grunt.md | 4 ++-- aspnetcore/data/ef-mvc/advanced.md | 4 ++-- aspnetcore/data/ef-mvc/complex-data-model.md | 4 ++-- aspnetcore/data/ef-mvc/concurrency.md | 4 ++-- aspnetcore/data/ef-mvc/crud.md | 4 ++-- aspnetcore/data/ef-mvc/index.md | 4 ++-- aspnetcore/data/ef-mvc/inheritance.md | 4 ++-- aspnetcore/data/ef-mvc/intro.md | 4 ++-- aspnetcore/data/ef-mvc/migrations.md | 4 ++-- aspnetcore/data/ef-mvc/read-related-data.md | 4 ++-- aspnetcore/data/ef-mvc/sort-filter-page.md | 4 ++-- aspnetcore/data/ef-mvc/update-related-data.md | 4 ++-- aspnetcore/data/ef-rp/complex-data-model.md | 4 ++-- aspnetcore/data/ef-rp/concurrency.md | 4 ++-- aspnetcore/data/ef-rp/crud.md | 4 ++-- aspnetcore/data/ef-rp/intro.md | 4 ++-- aspnetcore/data/ef-rp/migrations.md | 4 ++-- aspnetcore/data/ef-rp/read-related-data.md | 5 ++--- aspnetcore/data/ef-rp/sort-filter-page.md | 4 ++-- aspnetcore/data/ef-rp/update-related-data.md | 4 ++-- aspnetcore/data/entity-framework-6.md | 4 ++-- aspnetcore/data/scaffold_RP.md | 4 ++-- aspnetcore/diagnostics/asp0000.md | 4 ++-- aspnetcore/diagnostics/asp0001.md | 4 ++-- aspnetcore/diagnostics/asp0003.md | 4 ++-- aspnetcore/diagnostics/asp0004.md | 4 ++-- aspnetcore/diagnostics/asp0005.md | 4 ++-- aspnetcore/diagnostics/asp0006.md | 4 ++-- aspnetcore/diagnostics/asp0007.md | 4 ++-- aspnetcore/diagnostics/asp0008.md | 4 ++-- aspnetcore/diagnostics/asp0009.md | 4 ++-- aspnetcore/diagnostics/asp0010.md | 4 ++-- aspnetcore/diagnostics/asp0011.md | 4 ++-- aspnetcore/diagnostics/asp0012.md | 4 ++-- aspnetcore/diagnostics/asp0013.md | 4 ++-- aspnetcore/diagnostics/asp0014.md | 4 ++-- aspnetcore/diagnostics/asp0015.md | 4 ++-- aspnetcore/diagnostics/asp0016.md | 4 ++-- aspnetcore/diagnostics/asp0017.md | 4 ++-- aspnetcore/diagnostics/asp0018.md | 4 ++-- aspnetcore/diagnostics/asp0019.md | 4 ++-- aspnetcore/diagnostics/asp0020.md | 4 ++-- aspnetcore/diagnostics/asp0021.md | 4 ++-- aspnetcore/diagnostics/asp0022.md | 4 ++-- aspnetcore/diagnostics/asp0023.md | 4 ++-- aspnetcore/diagnostics/asp0024.md | 4 ++-- aspnetcore/diagnostics/asp0025.md | 4 ++-- aspnetcore/diagnostics/asp0026.md | 4 ++-- aspnetcore/diagnostics/asp0027.md | 2 +- aspnetcore/diagnostics/asp0028.md | 2 +- aspnetcore/diagnostics/aspdepr-ids.md | 4 ++-- aspnetcore/diagnostics/aspdepr002.md | 4 ++-- aspnetcore/diagnostics/bl0001.md | 2 +- aspnetcore/diagnostics/bl0002.md | 2 +- aspnetcore/diagnostics/bl0003.md | 2 +- aspnetcore/diagnostics/bl0004.md | 2 +- aspnetcore/diagnostics/bl0005.md | 2 +- aspnetcore/diagnostics/bl0006.md | 2 +- aspnetcore/diagnostics/bl0007.md | 2 +- aspnetcore/diagnostics/bl0008.md | 2 +- aspnetcore/diagnostics/code-analysis.md | 4 ++-- aspnetcore/diagnostics/mvc1000.md | 4 ++-- aspnetcore/diagnostics/mvc1001.md | 4 ++-- aspnetcore/diagnostics/mvc1002.md | 4 ++-- aspnetcore/diagnostics/mvc1003.md | 4 ++-- aspnetcore/diagnostics/mvc1004.md | 4 ++-- aspnetcore/diagnostics/mvc1005.md | 4 ++-- aspnetcore/diagnostics/mvc1006.md | 4 ++-- aspnetcore/docfx.json | 4 ++-- aspnetcore/fundamentals/aot/native-aot-tutorial.md | 2 +- .../aot/request-delegate-generator/diagnostics/rdg001.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg002.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg003.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg004.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg005.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg006.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg007.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg008.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg009.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg010.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg011.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg012.md | 4 ++-- .../aot/request-delegate-generator/diagnostics/rdg013.md | 4 ++-- .../fundamentals/aot/request-delegate-generator/rdg-ids.md | 4 ++-- .../fundamentals/aot/request-delegate-generator/rdg.md | 4 ++-- aspnetcore/fundamentals/apis.md | 4 ++-- aspnetcore/fundamentals/app-state.md | 4 ++-- aspnetcore/fundamentals/best-practices.md | 2 +- aspnetcore/fundamentals/change-tokens.md | 4 ++-- aspnetcore/fundamentals/configuration/index.md | 4 ++-- aspnetcore/fundamentals/configuration/options.md | 4 ++-- aspnetcore/fundamentals/dependency-injection.md | 4 ++-- aspnetcore/fundamentals/dotnet-scaffold-telemetry.md | 4 ++-- aspnetcore/fundamentals/environments.md | 4 ++-- aspnetcore/fundamentals/error-handling-api.md | 2 +- aspnetcore/fundamentals/error-handling.md | 4 ++-- aspnetcore/fundamentals/file-providers.md | 4 ++-- aspnetcore/fundamentals/host/generic-host.md | 4 ++-- aspnetcore/fundamentals/host/hosted-services.md | 4 ++-- .../fundamentals/host/platform-specific-configuration.md | 4 ++-- aspnetcore/fundamentals/host/web-host.md | 4 ++-- aspnetcore/fundamentals/http-context.md | 2 +- aspnetcore/fundamentals/http-logging/http-log-enricher.md | 3 +-- aspnetcore/fundamentals/http-logging/includes/index-6-7.md | 4 ++-- aspnetcore/fundamentals/http-logging/index.md | 4 ++-- aspnetcore/fundamentals/http-requests.md | 2 +- aspnetcore/fundamentals/index.md | 4 ++-- aspnetcore/fundamentals/localization-extensibility.md | 4 ++-- aspnetcore/fundamentals/localization.md | 4 ++-- .../fundamentals/localization/make-content-localizable.md | 4 ++-- aspnetcore/fundamentals/localization/provide-resources.md | 4 ++-- .../fundamentals/localization/select-language-culture.md | 4 ++-- aspnetcore/fundamentals/logging/index.md | 4 ++-- aspnetcore/fundamentals/metapackage-app.md | 4 ++-- aspnetcore/fundamentals/metapackage.md | 4 ++-- .../middleware/extensibility-third-party-container.md | 4 ++-- aspnetcore/fundamentals/middleware/extensibility.md | 4 ++-- aspnetcore/fundamentals/middleware/index.md | 5 ++--- aspnetcore/fundamentals/middleware/request-decompression.md | 4 ++-- aspnetcore/fundamentals/middleware/request-response.md | 4 ++-- aspnetcore/fundamentals/middleware/write.md | 4 ++-- aspnetcore/fundamentals/minimal-apis.md | 4 ++-- .../fundamentals/minimal-apis/includes/responses7-8.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/min-api-filters.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/parameter-binding.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/responses.md | 2 +- aspnetcore/fundamentals/minimal-apis/route-handlers.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/security.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/test-min-api.md | 4 ++-- aspnetcore/fundamentals/minimal-apis/webapplication.md | 4 ++-- aspnetcore/fundamentals/native-aot.md | 4 ++-- aspnetcore/fundamentals/openapi/aspnetcore-openapi.md | 4 ++-- aspnetcore/fundamentals/openapi/customize-openapi.md | 4 ++-- aspnetcore/fundamentals/openapi/include-metadata.md | 4 ++-- aspnetcore/fundamentals/openapi/openapi-comments.md | 4 ++-- aspnetcore/fundamentals/openapi/openapi-tools.md | 2 +- aspnetcore/fundamentals/openapi/overview.md | 4 ++-- aspnetcore/fundamentals/openapi/using-openapi-documents.md | 4 ++-- aspnetcore/fundamentals/owin.md | 4 ++-- aspnetcore/fundamentals/portable-object-localization.md | 2 +- aspnetcore/fundamentals/request-features.md | 4 ++-- aspnetcore/fundamentals/routing.md | 4 ++-- aspnetcore/fundamentals/servers/httpsys.md | 4 ++-- aspnetcore/fundamentals/servers/index.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel.md | 4 ++-- .../fundamentals/servers/kestrel/connection-middleware.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/diagnostics.md | 2 +- aspnetcore/fundamentals/servers/kestrel/endpoints.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/host-filtering.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/http2.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/http3.md | 2 +- aspnetcore/fundamentals/servers/kestrel/memory-management.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/options.md | 4 ++-- aspnetcore/fundamentals/servers/kestrel/request-draining.md | 4 ++-- .../servers/kestrel/when-to-use-a-reverse-proxy.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/ab-testing.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/authn-authz.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/config-files.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/config-filters.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/config-providers.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/cors.md | 4 ++-- .../fundamentals/servers/yarp/destination-resolvers.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/dests-health-checks.md | 4 ++-- .../fundamentals/servers/yarp/diagnosing-yarp-issues.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/direct-forwarding.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/distributed-tracing.md | 4 ++-- .../fundamentals/servers/yarp/extensibility-transforms.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/extensibility.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/getting-started.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/grpc.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/header-guidelines.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/header-routing.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/http-client-config.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/http3.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/https-tls.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/lets-encrypt.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/load-balancing.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/middleware.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/output-caching.md | 4 ++-- .../fundamentals/servers/yarp/queryparameter-routing.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/rate-limiting.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/service-fabric-int.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/session-affinity.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/timeouts.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/transforms-request.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/transforms-response.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/transforms.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/websockets.md | 4 ++-- aspnetcore/fundamentals/servers/yarp/yarp-overview.md | 4 ++-- aspnetcore/fundamentals/startup.md | 4 ++-- aspnetcore/fundamentals/static-files.md | 4 ++-- aspnetcore/fundamentals/target-aspnetcore.md | 4 ++-- aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md | 4 ++-- .../fundamentals/troubleshoot-aspnet-core-localization.md | 2 +- aspnetcore/fundamentals/url-rewriting.md | 4 ++-- aspnetcore/fundamentals/use-http-context.md | 2 +- aspnetcore/fundamentals/w3c-logger/index.md | 2 +- aspnetcore/fundamentals/websockets.md | 4 ++-- aspnetcore/get-started.md | 4 ++-- aspnetcore/grpc/aspnetcore.md | 2 +- aspnetcore/grpc/authn-and-authz.md | 2 +- aspnetcore/grpc/basics.md | 2 +- aspnetcore/grpc/browser.md | 2 +- aspnetcore/grpc/client.md | 2 +- aspnetcore/grpc/clientfactory.md | 2 +- aspnetcore/grpc/code-first.md | 2 +- aspnetcore/grpc/comparison.md | 2 +- aspnetcore/grpc/configuration.md | 2 +- aspnetcore/grpc/deadlines-cancellation.md | 2 +- aspnetcore/grpc/diagnostics.md | 2 +- aspnetcore/grpc/dotnet-grpc.md | 2 +- aspnetcore/grpc/error-handling.md | 2 +- aspnetcore/grpc/grpcweb.md | 2 +- aspnetcore/grpc/health-checks.md | 2 +- aspnetcore/grpc/index.md | 2 +- aspnetcore/grpc/interceptors.md | 2 +- aspnetcore/grpc/interprocess-namedpipes.md | 2 +- aspnetcore/grpc/interprocess-uds.md | 2 +- aspnetcore/grpc/interprocess.md | 2 +- aspnetcore/grpc/json-transcoding-binding.md | 2 +- aspnetcore/grpc/json-transcoding-openapi.md | 2 +- aspnetcore/grpc/json-transcoding.md | 2 +- aspnetcore/grpc/loadbalancing.md | 2 +- aspnetcore/grpc/migration.md | 2 +- aspnetcore/grpc/native-aot.md | 2 +- aspnetcore/grpc/netstandard.md | 2 +- aspnetcore/grpc/performance.md | 2 +- aspnetcore/grpc/protobuf.md | 2 +- aspnetcore/grpc/retries.md | 2 +- aspnetcore/grpc/security.md | 2 +- aspnetcore/grpc/services.md | 2 +- aspnetcore/grpc/supported-platforms.md | 2 +- aspnetcore/grpc/test-client.md | 2 +- aspnetcore/grpc/test-services.md | 2 +- aspnetcore/grpc/test-tools.md | 2 +- aspnetcore/grpc/troubleshoot.md | 2 +- aspnetcore/grpc/versioning.md | 2 +- aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md | 2 +- aspnetcore/host-and-deploy/app-offline.md | 4 ++-- aspnetcore/host-and-deploy/aspnet-core-module.md | 4 ++-- aspnetcore/host-and-deploy/azure-apps/index.md | 4 ++-- aspnetcore/host-and-deploy/azure-iis-errors-reference.md | 4 ++-- aspnetcore/host-and-deploy/directory-structure.md | 4 ++-- .../host-and-deploy/docker/building-net-docker-images.md | 4 ++-- aspnetcore/host-and-deploy/docker/index.md | 4 ++-- aspnetcore/host-and-deploy/health-checks.md | 4 ++-- aspnetcore/host-and-deploy/iis/advanced.md | 4 ++-- .../host-and-deploy/iis/development-time-iis-support.md | 4 ++-- aspnetcore/host-and-deploy/iis/hosting-bundle.md | 4 ++-- aspnetcore/host-and-deploy/iis/http3.md | 2 +- aspnetcore/host-and-deploy/iis/in-process-hosting.md | 4 ++-- aspnetcore/host-and-deploy/iis/index.md | 4 ++-- aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md | 4 ++-- aspnetcore/host-and-deploy/iis/modules.md | 4 ++-- aspnetcore/host-and-deploy/iis/out-of-process-hosting.md | 4 ++-- aspnetcore/host-and-deploy/iis/protocols.md | 4 ++-- aspnetcore/host-and-deploy/iis/transform-webconfig.md | 4 ++-- aspnetcore/host-and-deploy/iis/web-config.md | 4 ++-- aspnetcore/host-and-deploy/index.md | 4 ++-- aspnetcore/host-and-deploy/linux-nginx.md | 4 ++-- aspnetcore/host-and-deploy/proxy-load-balancer.md | 4 ++-- .../scaling-aspnet-apps/scaling-aspnet-apps.md | 2 +- aspnetcore/host-and-deploy/visual-studio-publish-profiles.md | 4 ++-- aspnetcore/host-and-deploy/web-farm.md | 4 ++-- aspnetcore/host-and-deploy/windows-service.md | 4 ++-- aspnetcore/includes/choose-ui-link.md | 4 ++-- aspnetcore/includes/managed-identities-conn-strings.md | 4 ++-- .../includes/managed-identities-test-non-production.md | 4 ++-- aspnetcore/includes/spa-templates-new-vs-old.md | 4 ++-- aspnetcore/includes/spa-templates-recommend-vs.md | 4 ++-- aspnetcore/includes/vs-mac-eol.md | 4 ++-- aspnetcore/index.yml | 4 ++-- aspnetcore/metrics/blazor.md | 2 +- aspnetcore/metrics/built-in.md | 2 +- aspnetcore/metrics/diagnostics.md | 2 +- aspnetcore/metrics/http.md | 2 +- aspnetcore/metrics/overview.md | 5 ++--- aspnetcore/metrics/security.md | 2 +- aspnetcore/migration/100-to-110.md | 4 ++-- aspnetcore/migration/1x-to-2x/identity-2x.md | 4 ++-- aspnetcore/migration/1x-to-2x/index.md | 4 ++-- aspnetcore/migration/20-to-21.md | 4 ++-- aspnetcore/migration/21-to-22.md | 4 ++-- aspnetcore/migration/22-to-30.md | 4 ++-- aspnetcore/migration/30-to-31.md | 4 ++-- aspnetcore/migration/31-to-50.md | 4 ++-- aspnetcore/migration/31-to-60.md | 4 ++-- aspnetcore/migration/50-to-60-samples.md | 4 ++-- aspnetcore/migration/50-to-60.md | 4 ++-- aspnetcore/migration/60-to-70.md | 4 ++-- aspnetcore/migration/70-to-80.md | 4 ++-- aspnetcore/migration/80-to-90.md | 4 ++-- aspnetcore/migration/90-to-100.md | 4 ++-- aspnetcore/migration/Logging-nonaspnetcore.md | 4 ++-- aspnetcore/migration/fx-to-core/areas/authentication.md | 2 +- .../migration/fx-to-core/areas/claimsprincipal-current.md | 2 +- aspnetcore/migration/fx-to-core/areas/hosting.md | 2 +- aspnetcore/migration/fx-to-core/areas/http-context.md | 2 +- aspnetcore/migration/fx-to-core/areas/http-handlers.md | 2 +- aspnetcore/migration/fx-to-core/areas/http-modules.md | 2 +- aspnetcore/migration/fx-to-core/areas/index.md | 2 +- aspnetcore/migration/fx-to-core/areas/machine-key.md | 2 +- aspnetcore/migration/fx-to-core/areas/membership.md | 2 +- aspnetcore/migration/fx-to-core/areas/misc.md | 2 +- aspnetcore/migration/fx-to-core/areas/owin.md | 2 +- aspnetcore/migration/fx-to-core/areas/session.md | 4 ++-- aspnetcore/migration/fx-to-core/areas/webapi.md | 4 ++-- aspnetcore/migration/fx-to-core/examples/configuration.md | 4 ++-- aspnetcore/migration/fx-to-core/examples/identity.md | 4 ++-- aspnetcore/migration/fx-to-core/examples/overview.md | 4 ++-- aspnetcore/migration/fx-to-core/inc/ab-testing.md | 2 +- aspnetcore/migration/fx-to-core/inc/blazor.md | 2 +- aspnetcore/migration/fx-to-core/inc/remote-app-setup.md | 4 ++-- aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md | 4 ++-- aspnetcore/migration/fx-to-core/index.md | 4 ++-- aspnetcore/migration/fx-to-core/start.md | 4 ++-- aspnetcore/migration/fx-to-core/tooling.md | 4 ++-- aspnetcore/migration/index.md | 4 ++-- aspnetcore/mobile/index.md | 4 ++-- aspnetcore/mobile/native-mobile-backend.md | 4 ++-- aspnetcore/mvc/advanced/app-parts.md | 4 ++-- aspnetcore/mvc/advanced/custom-model-binding.md | 4 ++-- aspnetcore/mvc/compatibility-version.md | 4 ++-- aspnetcore/mvc/controllers/actions.md | 4 ++-- aspnetcore/mvc/controllers/application-model.md | 4 ++-- aspnetcore/mvc/controllers/areas.md | 4 ++-- aspnetcore/mvc/controllers/dependency-injection.md | 4 ++-- aspnetcore/mvc/controllers/filters.md | 4 ++-- aspnetcore/mvc/controllers/routing.md | 4 ++-- aspnetcore/mvc/controllers/testing.md | 4 ++-- aspnetcore/mvc/models/file-uploads.md | 4 ++-- aspnetcore/mvc/models/model-binding.md | 4 ++-- aspnetcore/mvc/models/validation.md | 4 ++-- aspnetcore/mvc/overview.md | 4 ++-- aspnetcore/mvc/security/authorization/claims.md | 4 ++-- ...ion-policies-with-iauthorizationrequirementdata-in-mvc.md | 4 ++-- aspnetcore/mvc/security/authorization/policies.md | 4 ++-- aspnetcore/mvc/security/authorization/resource-based.md | 4 ++-- aspnetcore/mvc/security/authorization/roles.md | 4 ++-- aspnetcore/mvc/security/authorization/simple.md | 4 ++-- aspnetcore/mvc/security/authorization/views.md | 4 ++-- aspnetcore/mvc/views/dependency-injection.md | 4 ++-- aspnetcore/mvc/views/display-templates.md | 4 ++-- aspnetcore/mvc/views/layout.md | 4 ++-- aspnetcore/mvc/views/overview.md | 4 ++-- aspnetcore/mvc/views/partial.md | 4 ++-- aspnetcore/mvc/views/razor.md | 4 ++-- aspnetcore/mvc/views/tag-helpers/authoring.md | 4 ++-- .../mvc/views/tag-helpers/built-in/anchor-tag-helper.md | 4 ++-- .../mvc/views/tag-helpers/built-in/cache-tag-helper.md | 4 ++-- .../mvc/views/tag-helpers/built-in/component-tag-helper.md | 2 +- .../tag-helpers/built-in/distributed-cache-tag-helper.md | 2 +- .../mvc/views/tag-helpers/built-in/environment-tag-helper.md | 4 ++-- .../mvc/views/tag-helpers/built-in/image-tag-helper.md | 4 ++-- aspnetcore/mvc/views/tag-helpers/built-in/index.md | 4 ++-- aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md | 4 ++-- .../mvc/views/tag-helpers/built-in/partial-tag-helper.md | 4 ++-- .../views/tag-helpers/built-in/persist-component-state.md | 2 +- .../mvc/views/tag-helpers/built-in/script-tag-helper.md | 4 ++-- aspnetcore/mvc/views/tag-helpers/intro.md | 4 ++-- aspnetcore/mvc/views/tag-helpers/th-components.md | 4 ++-- aspnetcore/mvc/views/view-compilation.md | 4 ++-- aspnetcore/mvc/views/view-components.md | 4 ++-- aspnetcore/mvc/views/working-with-forms.md | 4 ++-- aspnetcore/overview.md | 4 ++-- aspnetcore/performance/ObjectPool.md | 4 ++-- aspnetcore/performance/caching/distributed.md | 4 ++-- aspnetcore/performance/caching/hybrid.md | 4 ++-- aspnetcore/performance/caching/memory.md | 4 ++-- aspnetcore/performance/caching/middleware.md | 4 ++-- aspnetcore/performance/caching/output.md | 4 ++-- aspnetcore/performance/caching/overview.md | 4 ++-- aspnetcore/performance/caching/response.md | 4 ++-- aspnetcore/performance/diagnostic-tools.md | 2 +- aspnetcore/performance/memory.md | 4 ++-- aspnetcore/performance/overview.md | 4 ++-- aspnetcore/performance/rate-limit-samples.md | 4 ++-- aspnetcore/performance/rate-limit.md | 4 ++-- aspnetcore/performance/response-compression.md | 4 ++-- aspnetcore/performance/timeouts.md | 4 ++-- aspnetcore/razor-pages/filter.md | 4 ++-- aspnetcore/razor-pages/index.md | 4 ++-- aspnetcore/razor-pages/razor-pages-conventions.md | 4 ++-- aspnetcore/razor-pages/sdk.md | 4 ++-- aspnetcore/razor-pages/security/authorization/claims.md | 4 ++-- aspnetcore/razor-pages/security/authorization/conventions.md | 4 ++-- aspnetcore/razor-pages/security/authorization/policies.md | 4 ++-- .../razor-pages/security/authorization/resource-based.md | 4 ++-- aspnetcore/razor-pages/security/authorization/roles.md | 4 ++-- aspnetcore/razor-pages/security/authorization/simple.md | 4 ++-- aspnetcore/razor-pages/ui-class.md | 4 ++-- aspnetcore/razor-pages/web-sdk.md | 4 ++-- aspnetcore/release-notes/aspnetcore-1.1.md | 4 ++-- aspnetcore/release-notes/aspnetcore-10.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-11.md | 4 ++-- aspnetcore/release-notes/aspnetcore-2.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-2.1.md | 4 ++-- aspnetcore/release-notes/aspnetcore-2.2.md | 4 ++-- aspnetcore/release-notes/aspnetcore-3.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-3.1.md | 4 ++-- aspnetcore/release-notes/aspnetcore-5.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-6.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-7.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-8.0.md | 4 ++-- aspnetcore/release-notes/aspnetcore-9.0.md | 4 ++-- .../release-notes/aspnetcore-9/includes/hybrid-cache.md | 2 +- .../release-notes/aspnetcore-9/includes/updated-versions.md | 4 ++-- aspnetcore/security/anti-request-forgery.md | 4 ++-- aspnetcore/security/app-secrets.md | 4 ++-- aspnetcore/security/authentication/2fa.md | 4 ++-- aspnetcore/security/authentication/accconfirm.md | 4 ++-- aspnetcore/security/authentication/add-user-data.md | 4 ++-- aspnetcore/security/authentication/api-endpoint-auth.md | 4 ++-- .../security/authentication/azure-active-directory/index.md | 2 +- aspnetcore/security/authentication/azure-ad-b2c.md | 4 ++-- aspnetcore/security/authentication/certauth.md | 2 +- aspnetcore/security/authentication/claims.md | 2 +- aspnetcore/security/authentication/community.md | 4 ++-- .../authentication/configure-jwt-bearer-authentication.md | 3 +-- .../authentication/configure-oidc-web-authentication.md | 2 +- aspnetcore/security/authentication/cookie.md | 4 ++-- .../security/authentication/customize-identity-model.md | 2 +- .../security/authentication/identity-api-authorization.md | 4 ++-- aspnetcore/security/authentication/identity-configuration.md | 2 +- .../authentication/identity-custom-storage-providers.md | 4 ++-- .../security/authentication/identity-enable-qrcodes.md | 4 ++-- aspnetcore/security/authentication/identity.md | 4 ++-- aspnetcore/security/authentication/index.md | 2 +- aspnetcore/security/authentication/individual.md | 5 ++--- aspnetcore/security/authentication/jwt-authn.md | 4 ++-- aspnetcore/security/authentication/mfa.md | 2 +- aspnetcore/security/authentication/passkeys/blazor.md | 2 +- aspnetcore/security/authentication/passkeys/index.md | 2 +- aspnetcore/security/authentication/policyschemes.md | 4 ++-- aspnetcore/security/authentication/scaffold-identity.md | 4 ++-- .../security/authentication/social/additional-claims.md | 4 ++-- aspnetcore/security/authentication/social/facebook-logins.md | 4 ++-- aspnetcore/security/authentication/social/google-logins.md | 4 ++-- aspnetcore/security/authentication/social/index.md | 4 ++-- .../security/authentication/social/microsoft-logins.md | 4 ++-- aspnetcore/security/authentication/social/other-logins.md | 4 ++-- .../authentication/social/social-without-identity.md | 4 ++-- aspnetcore/security/authentication/social/twitter-logins.md | 4 ++-- aspnetcore/security/authentication/windowsauth.md | 4 ++-- aspnetcore/security/authentication/ws-federation.md | 2 +- .../authorization/authorize-with-a-specific-scheme.md | 4 ++-- aspnetcore/security/authorization/claims.md | 4 ++-- ...horization-policies-with-iauthorizationrequirementdata.md | 4 ++-- .../authorization/custom-authorization-policy-providers.md | 2 +- .../customizingauthorizationmiddlewareresponse.md | 4 ++-- aspnetcore/security/authorization/dependencyinjection.md | 4 ++-- aspnetcore/security/authorization/introduction.md | 4 ++-- aspnetcore/security/authorization/policies.md | 4 ++-- aspnetcore/security/authorization/resource-based.md | 4 ++-- aspnetcore/security/authorization/roles.md | 4 ++-- aspnetcore/security/authorization/secure-data.md | 4 ++-- aspnetcore/security/authorization/simple.md | 4 ++-- aspnetcore/security/cookie-sharing.md | 4 ++-- aspnetcore/security/cors.md | 4 ++-- aspnetcore/security/cross-site-scripting.md | 4 ++-- aspnetcore/security/data-protection/compatibility/index.md | 4 ++-- .../data-protection/compatibility/replacing-machinekey.md | 4 ++-- .../data-protection/configuration/default-settings.md | 4 ++-- aspnetcore/security/data-protection/configuration/index.md | 4 ++-- .../data-protection/configuration/machine-wide-policy.md | 4 ++-- .../data-protection/configuration/non-di-scenarios.md | 4 ++-- .../security/data-protection/configuration/overview.md | 4 ++-- .../data-protection/consumer-apis/dangerous-unprotect.md | 4 ++-- .../consumer-apis/limited-lifetime-payloads.md | 4 ++-- .../security/data-protection/consumer-apis/overview.md | 4 ++-- .../data-protection/consumer-apis/password-hashing.md | 4 ++-- .../consumer-apis/purpose-strings-multitenancy.md | 4 ++-- .../data-protection/consumer-apis/purpose-strings.md | 4 ++-- .../security/data-protection/extensibility/core-crypto.md | 4 ++-- aspnetcore/security/data-protection/extensibility/index.md | 4 ++-- .../security/data-protection/extensibility/key-management.md | 4 ++-- .../security/data-protection/extensibility/misc-apis.md | 4 ++-- .../implementation/authenticated-encryption-details.md | 4 ++-- .../data-protection/implementation/context-headers.md | 4 ++-- aspnetcore/security/data-protection/implementation/index.md | 4 ++-- .../data-protection/implementation/key-encryption-at-rest.md | 4 ++-- .../data-protection/implementation/key-immutability.md | 4 ++-- .../data-protection/implementation/key-management.md | 4 ++-- .../data-protection/implementation/key-storage-ephemeral.md | 4 ++-- .../data-protection/implementation/key-storage-format.md | 4 ++-- .../data-protection/implementation/key-storage-providers.md | 4 ++-- .../data-protection/implementation/subkeyderivation.md | 4 ++-- aspnetcore/security/data-protection/introduction.md | 4 ++-- aspnetcore/security/data-protection/using-data-protection.md | 4 ++-- aspnetcore/security/docker-compose-https.md | 2 +- aspnetcore/security/docker-https.md | 4 ++-- aspnetcore/security/enforcing-ssl.md | 4 ++-- aspnetcore/security/gdpr.md | 4 ++-- aspnetcore/security/how-to-choose-identity-solution.md | 2 +- aspnetcore/security/identity-management-solutions.md | 2 +- aspnetcore/security/index.md | 4 ++-- aspnetcore/security/ip-safelist.md | 2 +- aspnetcore/security/key-vault-configuration.md | 4 ++-- aspnetcore/security/preventing-open-redirects.md | 4 ++-- aspnetcore/security/samesite.md | 4 ++-- aspnetcore/security/samesite/mvc21.md | 4 ++-- aspnetcore/security/samesite/rp21.md | 4 ++-- aspnetcore/security/samesite/rp31.md | 4 ++-- aspnetcore/signalr/api-design.md | 4 ++-- aspnetcore/signalr/authn-and-authz.md | 4 ++-- aspnetcore/signalr/background-services.md | 4 ++-- aspnetcore/signalr/client-features.md | 4 ++-- aspnetcore/signalr/configuration.md | 4 ++-- aspnetcore/signalr/diagnostics.md | 4 ++-- aspnetcore/signalr/dotnet-client.md | 4 ++-- aspnetcore/signalr/groups.md | 4 ++-- aspnetcore/signalr/httpcontext.md | 2 +- aspnetcore/signalr/hub-filters.md | 2 +- aspnetcore/signalr/hubcontext.md | 4 ++-- aspnetcore/signalr/hubs.md | 4 ++-- aspnetcore/signalr/introduction.md | 4 ++-- aspnetcore/signalr/java-client.md | 2 +- aspnetcore/signalr/javascript-client.md | 4 ++-- aspnetcore/signalr/messagepackhubprotocol.md | 4 ++-- aspnetcore/signalr/publish-to-azure-web-app.md | 4 ++-- aspnetcore/signalr/redis-backplane.md | 4 ++-- aspnetcore/signalr/scale.md | 4 ++-- aspnetcore/signalr/security.md | 4 ++-- aspnetcore/signalr/streaming.md | 4 ++-- aspnetcore/signalr/supported-platforms.md | 4 ++-- aspnetcore/signalr/swift-client.md | 2 +- aspnetcore/signalr/troubleshoot.md | 4 ++-- aspnetcore/signalr/version-differences.md | 4 ++-- aspnetcore/test/debug-aspnetcore-source.md | 4 ++-- aspnetcore/test/dev-tunnels.md | 4 ++-- aspnetcore/test/hot-reload.md | 4 ++-- aspnetcore/test/http-files.md | 4 ++-- aspnetcore/test/integration-tests.md | 4 ++-- aspnetcore/test/load-tests.md | 2 +- aspnetcore/test/localhost-tld.md | 4 ++-- aspnetcore/test/middleware.md | 2 +- aspnetcore/test/razor-pages-tests.md | 4 ++-- aspnetcore/test/troubleshoot-azure-iis.md | 4 ++-- aspnetcore/test/troubleshoot.md | 4 ++-- .../tutorials/ai-powered-group-chat/ai-powered-group-chat.md | 2 +- aspnetcore/tutorials/choose-web-ui.md | 4 ++-- aspnetcore/tutorials/dotnet-watch.md | 4 ++-- aspnetcore/tutorials/first-mongo-app.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/adding-controller.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/adding-model.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/adding-view.md | 4 ++-- .../tutorials/first-mvc-app/controller-methods-views.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/details.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/new-field.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/search.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/start-mvc.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/validation.md | 4 ++-- aspnetcore/tutorials/first-mvc-app/working-with-sql.md | 4 ++-- aspnetcore/tutorials/first-web-api.md | 4 ++-- aspnetcore/tutorials/getting-started-with-NSwag.md | 4 ++-- aspnetcore/tutorials/getting-started-with-swashbuckle.md | 4 ++-- aspnetcore/tutorials/grpc/grpc-start.md | 2 +- aspnetcore/tutorials/min-web-api.md | 4 ++-- .../tutorials/publish-to-azure-api-management-using-vs.md | 2 +- aspnetcore/tutorials/publish-to-azure-webapp-using-vs.md | 4 ++-- aspnetcore/tutorials/publish-to-azure-webapp-using-vscode.md | 4 ++-- aspnetcore/tutorials/publish-to-iis.md | 4 ++-- aspnetcore/tutorials/razor-pages/da1.md | 4 ++-- aspnetcore/tutorials/razor-pages/index.md | 4 ++-- aspnetcore/tutorials/razor-pages/model.md | 4 ++-- aspnetcore/tutorials/razor-pages/new-field.md | 4 ++-- aspnetcore/tutorials/razor-pages/page.md | 4 ++-- aspnetcore/tutorials/razor-pages/razor-pages-start.md | 4 ++-- aspnetcore/tutorials/razor-pages/search.md | 4 ++-- aspnetcore/tutorials/razor-pages/sql.md | 4 ++-- aspnetcore/tutorials/razor-pages/validation.md | 4 ++-- aspnetcore/tutorials/signalr-typescript-webpack.md | 2 +- aspnetcore/tutorials/signalr.md | 4 ++-- aspnetcore/tutorials/web-api-help-pages-using-swagger.md | 2 +- aspnetcore/tutorials/web-api-javascript.md | 4 ++-- aspnetcore/web-api/action-return-types.md | 4 ++-- aspnetcore/web-api/advanced/analyzers.md | 4 ++-- aspnetcore/web-api/advanced/conventions.md | 4 ++-- aspnetcore/web-api/advanced/custom-formatters.md | 4 ++-- aspnetcore/web-api/advanced/formatting.md | 4 ++-- aspnetcore/web-api/http-repl/index.md | 4 ++-- aspnetcore/web-api/http-repl/telemetry.md | 4 ++-- aspnetcore/web-api/index.md | 4 ++-- aspnetcore/web-api/jsonpatch.md | 4 ++-- 798 files changed, 1277 insertions(+), 1283 deletions(-) diff --git a/aspnetcore/blazor/advanced-scenarios.md b/aspnetcore/blazor/advanced-scenarios.md index 7ba0ce7532e6..6e9829e7f2fb 100644 --- a/aspnetcore/blazor/advanced-scenarios.md +++ b/aspnetcore/blazor/advanced-scenarios.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor advanced scenarios (render tree construction) author: guardrex description: Learn how to incorporate manual logic for building Blazor render trees (RenderTreeBuilder). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/advanced-scenarios --- diff --git a/aspnetcore/blazor/blazor-ef-core.md b/aspnetcore/blazor/blazor-ef-core.md index 9cdad5b716ad..a9624cf76130 100644 --- a/aspnetcore/blazor/blazor-ef-core.md +++ b/aspnetcore/blazor/blazor-ef-core.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor with Entity Framework Core (EF Core) author: guardrex description: Learn how to use Entity Framework Core (EF Core) in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/blazor-ef-core --- diff --git a/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md b/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md index 1318ad120a5b..10412b492a3a 100644 --- a/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md +++ b/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use Web Workers to enable JavaScript to run on separate threads that don't block the main UI thread for improved app performance in a Blazor WebAssembly app. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: blazor/blazor-web-workers --- diff --git a/aspnetcore/blazor/call-web-api.md b/aspnetcore/blazor/call-web-api.md index 1a1e45c31611..d5bb6ec992e7 100644 --- a/aspnetcore/blazor/call-web-api.md +++ b/aspnetcore/blazor/call-web-api.md @@ -3,7 +3,7 @@ title: Call a web API from an ASP.NET Core Blazor app author: guardrex description: Learn how to call a web API from Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/14/2026 uid: blazor/call-web-api --- diff --git a/aspnetcore/blazor/components/built-in-components.md b/aspnetcore/blazor/components/built-in-components.md index 18f0c7eaa489..cab4e2eb0106 100644 --- a/aspnetcore/blazor/components/built-in-components.md +++ b/aspnetcore/blazor/components/built-in-components.md @@ -3,7 +3,7 @@ title: ASP.NET Core built-in Razor components author: guardrex description: Find information on Razor components provided by the Blazor framework. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/14/2026 uid: blazor/components/built-in-components --- diff --git a/aspnetcore/blazor/components/cascading-values-and-parameters.md b/aspnetcore/blazor/components/cascading-values-and-parameters.md index 06adb6617ad1..1cb5b2d4d57d 100644 --- a/aspnetcore/blazor/components/cascading-values-and-parameters.md +++ b/aspnetcore/blazor/components/cascading-values-and-parameters.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor cascading values and parameters author: guardrex description: Learn how to flow data from an ancestor Razor component to descendent components. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/cascading-values-and-parameters --- diff --git a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md index 0c08e7165783..a8ea7a83426e 100644 --- a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md +++ b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor class libraries (RCLs) with static server-side renderi author: guardrex description: Learn how component authors can support static server-side rendering (static SSR) in ASP.NET Core Razor class libraries (RCLs). monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/class-libraries-with-static-ssr --- diff --git a/aspnetcore/blazor/components/class-libraries.md b/aspnetcore/blazor/components/class-libraries.md index b0252feb0283..8e38fc70a336 100644 --- a/aspnetcore/blazor/components/class-libraries.md +++ b/aspnetcore/blazor/components/class-libraries.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Discover how components can be included in Blazor apps from an external Razor class library (RCL). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/02/2026 uid: blazor/components/class-libraries --- diff --git a/aspnetcore/blazor/components/component-disposal.md b/aspnetcore/blazor/components/component-disposal.md index 4ca51cfce557..75a25e1da4e7 100644 --- a/aspnetcore/blazor/components/component-disposal.md +++ b/aspnetcore/blazor/components/component-disposal.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor component disposal author: guardrex description: Learn about ASP.NET Core Razor component component disposal with IDisposable and IAsyncDisposable. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/component-disposal --- diff --git a/aspnetcore/blazor/components/control-head-content.md b/aspnetcore/blazor/components/control-head-content.md index 452dc98e4495..0bd4b618351d 100644 --- a/aspnetcore/blazor/components/control-head-content.md +++ b/aspnetcore/blazor/components/control-head-content.md @@ -3,7 +3,7 @@ title: Control head content in ASP.NET Core Blazor apps author: guardrex description: Learn how to control head content in Blazor apps, including how to set the page title from a component. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/control-head-content --- diff --git a/aspnetcore/blazor/components/css-isolation.md b/aspnetcore/blazor/components/css-isolation.md index 332b9003ed7a..e623eb9e7684 100644 --- a/aspnetcore/blazor/components/css-isolation.md +++ b/aspnetcore/blazor/components/css-isolation.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor CSS isolation author: guardrex description: Learn how CSS isolation scopes CSS to Razor components, which can simplify CSS and avoid collisions with other components or libraries. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/css-isolation --- diff --git a/aspnetcore/blazor/components/data-binding.md b/aspnetcore/blazor/components/data-binding.md index 6d60d045001b..21cfa26d992f 100644 --- a/aspnetcore/blazor/components/data-binding.md +++ b/aspnetcore/blazor/components/data-binding.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor data binding author: guardrex description: Learn about data binding features for Razor components and DOM elements in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/components/data-binding diff --git a/aspnetcore/blazor/components/dynamiccomponent.md b/aspnetcore/blazor/components/dynamiccomponent.md index 9c11a8fec852..6b20d9c45573 100644 --- a/aspnetcore/blazor/components/dynamiccomponent.md +++ b/aspnetcore/blazor/components/dynamiccomponent.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use dynamically-rendered Razor components in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/components/dynamiccomponent --- diff --git a/aspnetcore/blazor/components/element-component-model-relationships.md b/aspnetcore/blazor/components/element-component-model-relationships.md index ec0cf5f98441..293fc54b0bb8 100644 --- a/aspnetcore/blazor/components/element-component-model-relationships.md +++ b/aspnetcore/blazor/components/element-component-model-relationships.md @@ -3,7 +3,7 @@ title: Retain element, component, and model relationships in ASP.NET Core Blazor author: guardrex description: Learn how to use the @key directive attribute to retain element, component, and model relationships when rendering and the elements or components subsequently change. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/key --- diff --git a/aspnetcore/blazor/components/event-handling.md b/aspnetcore/blazor/components/event-handling.md index 60abb1112b9a..2a17f7fcdcac 100644 --- a/aspnetcore/blazor/components/event-handling.md +++ b/aspnetcore/blazor/components/event-handling.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor event handling author: guardrex description: Learn about Blazor's event handling features, including event argument types, event callbacks, and managing default browser events. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/02/2026 uid: blazor/components/event-handling --- diff --git a/aspnetcore/blazor/components/generic-type-support.md b/aspnetcore/blazor/components/generic-type-support.md index 39ea4add4743..f7a9e418b74b 100644 --- a/aspnetcore/blazor/components/generic-type-support.md +++ b/aspnetcore/blazor/components/generic-type-support.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor component generic type support author: guardrex description: Learn about generic type support in ASP.NET Core Razor components. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/generic-type-support --- diff --git a/aspnetcore/blazor/components/httpcontext.md b/aspnetcore/blazor/components/httpcontext.md index 6f746297e1dd..ab95c4a3b936 100644 --- a/aspnetcore/blazor/components/httpcontext.md +++ b/aspnetcore/blazor/components/httpcontext.md @@ -3,7 +3,7 @@ title: IHttpContextAccessor/HttpContext in ASP.NET Core Blazor apps author: guardrex description: Learn about IHttpContextAccessor and HttpContext in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/httpcontext --- diff --git a/aspnetcore/blazor/components/index.md b/aspnetcore/blazor/components/index.md index 3e485e00c038..06a25df5b58c 100644 --- a/aspnetcore/blazor/components/index.md +++ b/aspnetcore/blazor/components/index.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to create and use Razor components in Blazor apps, including guidance on Razor syntax, component naming, namespaces, and component parameters. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/components/index --- diff --git a/aspnetcore/blazor/components/integration-hosted-webassembly.md b/aspnetcore/blazor/components/integration-hosted-webassembly.md index 5b81a0cea3c2..eb44915083fc 100644 --- a/aspnetcore/blazor/components/integration-hosted-webassembly.md +++ b/aspnetcore/blazor/components/integration-hosted-webassembly.md @@ -3,7 +3,7 @@ title: Integrate ASP.NET Core Razor components with MVC or Razor Pages in hosted author: guardrex description: Learn about Razor component integration scenarios for hosted Blazor WebAssembly apps with MVC or Razor Pages, including prerendering of Razor components on the server. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/integration-hosted-webassembly --- diff --git a/aspnetcore/blazor/components/integration.md b/aspnetcore/blazor/components/integration.md index 93a506e01ff8..f7a099cd108d 100644 --- a/aspnetcore/blazor/components/integration.md +++ b/aspnetcore/blazor/components/integration.md @@ -3,7 +3,7 @@ title: Integrate ASP.NET Core Razor components with MVC or Razor Pages author: guardrex description: Learn about Razor component integration scenarios for MVC or Razor Pages, including prerendering of Razor components on the server. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/integration --- diff --git a/aspnetcore/blazor/components/js-spa-frameworks.md b/aspnetcore/blazor/components/js-spa-frameworks.md index 828b31b64793..949c16182066 100644 --- a/aspnetcore/blazor/components/js-spa-frameworks.md +++ b/aspnetcore/blazor/components/js-spa-frameworks.md @@ -3,7 +3,7 @@ title: Use Razor components in JavaScript apps and SPA frameworks author: guardrex description: Learn how to create and use Razor components in JavaScript apps and SPA frameworks. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/js-spa-frameworks --- diff --git a/aspnetcore/blazor/components/layouts.md b/aspnetcore/blazor/components/layouts.md index c1d076ebb4d1..d26273c8b66f 100644 --- a/aspnetcore/blazor/components/layouts.md +++ b/aspnetcore/blazor/components/layouts.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor layouts author: guardrex description: Learn how to create reusable layout components for Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/layouts --- diff --git a/aspnetcore/blazor/components/lifecycle.md b/aspnetcore/blazor/components/lifecycle.md index 06da87c90ad6..0516912963a7 100644 --- a/aspnetcore/blazor/components/lifecycle.md +++ b/aspnetcore/blazor/components/lifecycle.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor component lifecycle author: guardrex description: Learn about the ASP.NET Core Razor component lifecycle and how to use lifecycle events. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/lifecycle --- diff --git a/aspnetcore/blazor/components/overwriting-parameters.md b/aspnetcore/blazor/components/overwriting-parameters.md index 552de577057d..447428c1623b 100644 --- a/aspnetcore/blazor/components/overwriting-parameters.md +++ b/aspnetcore/blazor/components/overwriting-parameters.md @@ -3,7 +3,7 @@ title: Avoid overwriting parameters in ASP.NET Core Blazor author: guardrex description: Learn how to avoid overwriting parameters in Blazor apps during rerendering. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/overwriting-parameters --- diff --git a/aspnetcore/blazor/components/prerender.md b/aspnetcore/blazor/components/prerender.md index fe1fe78d9b0f..ec108884d410 100644 --- a/aspnetcore/blazor/components/prerender.md +++ b/aspnetcore/blazor/components/prerender.md @@ -3,7 +3,7 @@ title: Prerender ASP.NET Core Razor components author: guardrex description: Learn about Razor component prerendering in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/prerender --- diff --git a/aspnetcore/blazor/components/quickgrid.md b/aspnetcore/blazor/components/quickgrid.md index 39335c41c94e..fa3caf883ecd 100644 --- a/aspnetcore/blazor/components/quickgrid.md +++ b/aspnetcore/blazor/components/quickgrid.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: The QuickGrid component is a Razor component for quickly and efficiently displaying data in tabular form. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/17/2026 uid: blazor/components/quickgrid --- diff --git a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md index 735d320e713f..319f2ac7427e 100644 --- a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md +++ b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md @@ -3,7 +3,7 @@ title: Render Razor components outside of ASP.NET Core author: guardrex description: Render Razor components outside of the context of an HTTP request. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/render-outside-of-aspnetcore --- diff --git a/aspnetcore/blazor/components/render-modes.md b/aspnetcore/blazor/components/render-modes.md index ea0f7e8cc715..6264716f1f54 100644 --- a/aspnetcore/blazor/components/render-modes.md +++ b/aspnetcore/blazor/components/render-modes.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about Blazor render modes and how to apply them in Blazor Web Apps. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/render-modes --- diff --git a/aspnetcore/blazor/components/rendering.md b/aspnetcore/blazor/components/rendering.md index 32f619f648ce..75265b2e135b 100644 --- a/aspnetcore/blazor/components/rendering.md +++ b/aspnetcore/blazor/components/rendering.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor component rendering author: guardrex description: Learn about Razor component rendering in ASP.NET Core Blazor apps, including when to manually trigger a component to render. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/rendering --- diff --git a/aspnetcore/blazor/components/return-component-html-from-a-web-api.md b/aspnetcore/blazor/components/return-component-html-from-a-web-api.md index 7dfc74600f6a..4b330302ba7a 100644 --- a/aspnetcore/blazor/components/return-component-html-from-a-web-api.md +++ b/aspnetcore/blazor/components/return-component-html-from-a-web-api.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to return HTML (as a string) from a web API (Minimal API) using the RazorComponentResult class. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/31/2026 uid: blazor/components/return-component-html-from-a-web-api --- diff --git a/aspnetcore/blazor/components/sections.md b/aspnetcore/blazor/components/sections.md index 9b928fd390bd..bde2639fca19 100644 --- a/aspnetcore/blazor/components/sections.md +++ b/aspnetcore/blazor/components/sections.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor sections author: guardrex description: Learn how to control the content in a Razor component from a child Razor component. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/sections --- diff --git a/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md b/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md index 8cebd84850cf..ef6301afbd48 100644 --- a/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md +++ b/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor attribute splatting and arbitrary parameters author: guardrex description: Learn how components can capture and render additional attributes in addition to the component's declared parameters. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/attribute-splatting --- diff --git a/aspnetcore/blazor/components/synchronization-context.md b/aspnetcore/blazor/components/synchronization-context.md index 782ab6d0457c..d602700da3bf 100644 --- a/aspnetcore/blazor/components/synchronization-context.md +++ b/aspnetcore/blazor/components/synchronization-context.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor synchronization context author: guardrex description: Learn about Blazor's synchronization context, how to avoid thread-blocking calls, and how to invoke component methods externally. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/sync-context --- diff --git a/aspnetcore/blazor/components/templated-components.md b/aspnetcore/blazor/components/templated-components.md index 7b3c11e2c7d5..ba5d69fcb855 100644 --- a/aspnetcore/blazor/components/templated-components.md +++ b/aspnetcore/blazor/components/templated-components.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor templated components author: guardrex description: Learn how templated components can accept one or more UI templates as parameters, which can then be used as part of the component's rendering logic. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/templated-components --- diff --git a/aspnetcore/blazor/components/virtualization.md b/aspnetcore/blazor/components/virtualization.md index 9624656b6613..2f23d5415825 100644 --- a/aspnetcore/blazor/components/virtualization.md +++ b/aspnetcore/blazor/components/virtualization.md @@ -3,7 +3,7 @@ title: ASP.NET Core Razor component virtualization author: guardrex description: Learn how to use component virtualization in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/10/2026 uid: blazor/components/virtualization --- diff --git a/aspnetcore/blazor/debug.md b/aspnetcore/blazor/debug.md index 16c8234964b2..76ff6fd37e3a 100644 --- a/aspnetcore/blazor/debug.md +++ b/aspnetcore/blazor/debug.md @@ -3,7 +3,7 @@ title: Debug ASP.NET Core Blazor apps author: guardrex description: Learn how to debug Blazor apps, including debugging Blazor WebAssembly with browser developer tools or an integrated development environment (IDE). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/debug --- diff --git a/aspnetcore/blazor/file-downloads.md b/aspnetcore/blazor/file-downloads.md index 2e891fd10569..1e1b9414010a 100644 --- a/aspnetcore/blazor/file-downloads.md +++ b/aspnetcore/blazor/file-downloads.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor file downloads author: guardrex description: Learn how to download files in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/file-downloads --- diff --git a/aspnetcore/blazor/file-uploads.md b/aspnetcore/blazor/file-uploads.md index 5bafc6e2c064..727a38ce7c64 100644 --- a/aspnetcore/blazor/file-uploads.md +++ b/aspnetcore/blazor/file-uploads.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor file uploads author: guardrex description: Learn how to upload files in Blazor with the InputFile component. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/file-uploads --- diff --git a/aspnetcore/blazor/forms/binding.md b/aspnetcore/blazor/forms/binding.md index 4c5c30d64ada..dcab2841bce5 100644 --- a/aspnetcore/blazor/forms/binding.md +++ b/aspnetcore/blazor/forms/binding.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use binding in Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/23/2026 uid: blazor/forms/binding --- diff --git a/aspnetcore/blazor/forms/index.md b/aspnetcore/blazor/forms/index.md index ce9960105126..8bf35c9ce67a 100644 --- a/aspnetcore/blazor/forms/index.md +++ b/aspnetcore/blazor/forms/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor forms overview author: guardrex description: Learn how to use forms in Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/index --- diff --git a/aspnetcore/blazor/forms/input-components.md b/aspnetcore/blazor/forms/input-components.md index b2e742ca7177..42bd41e3c18f 100644 --- a/aspnetcore/blazor/forms/input-components.md +++ b/aspnetcore/blazor/forms/input-components.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor input components author: guardrex description: Learn about built-in Blazor input components. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/forms/input-components --- diff --git a/aspnetcore/blazor/forms/troubleshoot.md b/aspnetcore/blazor/forms/troubleshoot.md index 2f66790c3f01..276a55d0ccd5 100644 --- a/aspnetcore/blazor/forms/troubleshoot.md +++ b/aspnetcore/blazor/forms/troubleshoot.md @@ -3,7 +3,7 @@ title: Troubleshoot ASP.NET Core Blazor forms author: guardrex description: Learn how to troubleshoot forms in Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/forms/troubleshoot --- diff --git a/aspnetcore/blazor/forms/validation-advanced.md b/aspnetcore/blazor/forms/validation-advanced.md index da211cafaba9..7a86a383efa3 100644 --- a/aspnetcore/blazor/forms/validation-advanced.md +++ b/aspnetcore/blazor/forms/validation-advanced.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to implement validator components and remote validation for Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/validation-advanced --- diff --git a/aspnetcore/blazor/forms/validation-client-side.md b/aspnetcore/blazor/forms/validation-client-side.md index 3ae51b5726cc..1b38b99c2aae 100644 --- a/aspnetcore/blazor/forms/validation-client-side.md +++ b/aspnetcore/blazor/forms/validation-client-side.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how Blazor validates static server-side rendered forms in the browser before they're submitted. monikerRange: '>= aspnetcore-11.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/validation-client-side --- diff --git a/aspnetcore/blazor/forms/validation.md b/aspnetcore/blazor/forms/validation.md index 3eeb77ef6b0a..1d9ed4b45023 100644 --- a/aspnetcore/blazor/forms/validation.md +++ b/aspnetcore/blazor/forms/validation.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use validation in Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/23/2026 uid: blazor/forms/validation --- diff --git a/aspnetcore/blazor/fundamentals/configuration.md b/aspnetcore/blazor/fundamentals/configuration.md index e55dcc88e4b2..674a3c0a5dcc 100644 --- a/aspnetcore/blazor/fundamentals/configuration.md +++ b/aspnetcore/blazor/fundamentals/configuration.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor configuration author: guardrex description: Learn about Blazor app configuration, including app settings, authentication, and logging configuration. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/configuration --- diff --git a/aspnetcore/blazor/fundamentals/dependency-injection.md b/aspnetcore/blazor/fundamentals/dependency-injection.md index 6fd7efc828bc..0c9361ea6978 100644 --- a/aspnetcore/blazor/fundamentals/dependency-injection.md +++ b/aspnetcore/blazor/fundamentals/dependency-injection.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor dependency injection author: guardrex description: Learn how Blazor apps can inject services into components. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/dependency-injection --- diff --git a/aspnetcore/blazor/fundamentals/environments.md b/aspnetcore/blazor/fundamentals/environments.md index 17082a151b26..8d0425c931ff 100644 --- a/aspnetcore/blazor/fundamentals/environments.md +++ b/aspnetcore/blazor/fundamentals/environments.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor environments author: guardrex description: Learn about environments in Blazor, including how to set the environment. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/fundamentals/environments --- diff --git a/aspnetcore/blazor/fundamentals/handle-errors.md b/aspnetcore/blazor/fundamentals/handle-errors.md index 55ecc5088112..ce710f2109cd 100644 --- a/aspnetcore/blazor/fundamentals/handle-errors.md +++ b/aspnetcore/blazor/fundamentals/handle-errors.md @@ -3,7 +3,7 @@ title: Handle errors in ASP.NET Core Blazor apps author: guardrex description: Discover how ASP.NET Core Blazor manages unhandled exceptions and how to develop apps that detect and handle errors. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/handle-errors --- diff --git a/aspnetcore/blazor/fundamentals/index.md b/aspnetcore/blazor/fundamentals/index.md index 1230fa38a256..4deb2821581e 100644 --- a/aspnetcore/blazor/fundamentals/index.md +++ b/aspnetcore/blazor/fundamentals/index.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn foundational concepts of the Blazor application framework. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/04/2026 uid: blazor/fundamentals/index --- diff --git a/aspnetcore/blazor/fundamentals/logging.md b/aspnetcore/blazor/fundamentals/logging.md index 77f21d2dfb0b..ad47ca0d4fbd 100644 --- a/aspnetcore/blazor/fundamentals/logging.md +++ b/aspnetcore/blazor/fundamentals/logging.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor logging author: guardrex description: Learn about Blazor app logging, particularly in client-side logging scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/logging --- diff --git a/aspnetcore/blazor/fundamentals/navigation.md b/aspnetcore/blazor/fundamentals/navigation.md index 9ec538a7ee8d..e1aec30f0db5 100644 --- a/aspnetcore/blazor/fundamentals/navigation.md +++ b/aspnetcore/blazor/fundamentals/navigation.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about navigation in Blazor, including how to use the Navigation Manager and NavLink component for navigation. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/fundamentals/navigation --- diff --git a/aspnetcore/blazor/fundamentals/routing.md b/aspnetcore/blazor/fundamentals/routing.md index 348e653e9de1..b8627cc312ca 100644 --- a/aspnetcore/blazor/fundamentals/routing.md +++ b/aspnetcore/blazor/fundamentals/routing.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor routing author: guardrex description: Learn about Blazor app request routing with guidance on static versus interactive routing, endpoint routing integration, navigation events, and route templates and constraints for Razor components. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 06/24/2026 uid: blazor/fundamentals/routing --- diff --git a/aspnetcore/blazor/fundamentals/signalr.md b/aspnetcore/blazor/fundamentals/signalr.md index b67d79894f98..88fa1e04bdee 100644 --- a/aspnetcore/blazor/fundamentals/signalr.md +++ b/aspnetcore/blazor/fundamentals/signalr.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor SignalR guidance author: guardrex description: Learn how to configure and manage Blazor SignalR connections. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/signalr --- diff --git a/aspnetcore/blazor/fundamentals/startup.md b/aspnetcore/blazor/fundamentals/startup.md index f2b56d24b9ea..f54fcfaf6020 100644 --- a/aspnetcore/blazor/fundamentals/startup.md +++ b/aspnetcore/blazor/fundamentals/startup.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor startup author: guardrex description: Learn how to configure Blazor startup. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/fundamentals/startup --- diff --git a/aspnetcore/blazor/fundamentals/static-files.md b/aspnetcore/blazor/fundamentals/static-files.md index 51f85a82eab2..1e1ef2f5d1ae 100644 --- a/aspnetcore/blazor/fundamentals/static-files.md +++ b/aspnetcore/blazor/fundamentals/static-files.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to configure and manage static files for Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/24/2026 uid: blazor/fundamentals/static-files --- diff --git a/aspnetcore/blazor/globalization-localization.md b/aspnetcore/blazor/globalization-localization.md index 06ad50a3ec1d..d156c8754a87 100644 --- a/aspnetcore/blazor/globalization-localization.md +++ b/aspnetcore/blazor/globalization-localization.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to render globalized and localized content to users in different cultures and languages. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/26/2026 uid: blazor/globalization-localization --- diff --git a/aspnetcore/blazor/host-and-deploy/app-base-path.md b/aspnetcore/blazor/host-and-deploy/app-base-path.md index 19f1380e9c7c..229d71350a31 100644 --- a/aspnetcore/blazor/host-and-deploy/app-base-path.md +++ b/aspnetcore/blazor/host-and-deploy/app-base-path.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor app base path author: guardrex description: Learn about the app base path in ASP.NET Core Blazor apps, including configuration guidance. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/app-base-path --- diff --git a/aspnetcore/blazor/host-and-deploy/configure-linker.md b/aspnetcore/blazor/host-and-deploy/configure-linker.md index 44b16f79f82b..e91fb37666a9 100644 --- a/aspnetcore/blazor/host-and-deploy/configure-linker.md +++ b/aspnetcore/blazor/host-and-deploy/configure-linker.md @@ -3,7 +3,7 @@ title: Configure the Linker for ASP.NET Core Blazor author: guardrex description: Learn how to control the Intermediate Language (IL) Linker when building a Blazor app. monikerRange: '= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/configure-linker --- diff --git a/aspnetcore/blazor/host-and-deploy/configure-trimmer.md b/aspnetcore/blazor/host-and-deploy/configure-trimmer.md index 55680e271bcc..c6f9baea8dc2 100644 --- a/aspnetcore/blazor/host-and-deploy/configure-trimmer.md +++ b/aspnetcore/blazor/host-and-deploy/configure-trimmer.md @@ -3,7 +3,7 @@ title: Configure the Trimmer for ASP.NET Core Blazor author: guardrex description: Learn how to control the Intermediate Language (IL) Trimmer when building a Blazor app. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/configure-trimmer --- diff --git a/aspnetcore/blazor/host-and-deploy/index.md b/aspnetcore/blazor/host-and-deploy/index.md index fac71266469f..bbf19f9146c5 100644 --- a/aspnetcore/blazor/host-and-deploy/index.md +++ b/aspnetcore/blazor/host-and-deploy/index.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core Blazor author: guardrex description: Discover how to host and deploy Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/index --- diff --git a/aspnetcore/blazor/host-and-deploy/server/index.md b/aspnetcore/blazor/host-and-deploy/server/index.md index 56cb5c428abf..2aa2e41ae113 100644 --- a/aspnetcore/blazor/host-and-deploy/server/index.md +++ b/aspnetcore/blazor/host-and-deploy/server/index.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core server-side Blazor apps author: guardrex description: Learn how to host and deploy server-side Blazor apps (Blazor Web Apps and Blazor Server apps) using ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/server/index diff --git a/aspnetcore/blazor/host-and-deploy/server/memory-management.md b/aspnetcore/blazor/host-and-deploy/server/memory-management.md index 56d6ee7d8789..59fd813d77e7 100644 --- a/aspnetcore/blazor/host-and-deploy/server/memory-management.md +++ b/aspnetcore/blazor/host-and-deploy/server/memory-management.md @@ -3,7 +3,7 @@ title: Manage memory in deployed ASP.NET Core server-side Blazor apps author: guardrex description: Learn how to manage memory use in deployed ASP.NET Core server-side Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/server/memory-management --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/apache.md b/aspnetcore/blazor/host-and-deploy/webassembly/apache.md index c5f7ce0c2ca6..f271dc31a821 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/apache.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/apache.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core Blazor WebAssembly with Apache author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Apache. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/apache diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md b/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md index 5aee08c80a33..9e53aadd4851 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with Azure Sta author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly with Microsoft Azure Static Web Apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/azure-static-web-apps --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md b/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md index 6dba3f2e0a47..1da910e50b9f 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with Azure Sto author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly using Microsoft Azure Storage. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/azure-storage --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md b/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md index 43e27f9a57bf..94f056ca10c7 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly caching and integrity check failures author: guardrex description: Learn about asset caching for Blazor WebAssembly and how to resolve integrity check failures in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md b/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md index 485fcab884ba..d93658c59b98 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md @@ -3,7 +3,7 @@ title: Deployment layout for ASP.NET Core hosted Blazor WebAssembly apps author: guardrex description: Learn how to enable hosted Blazor WebAssembly deployments in environments that block the download and execution of dynamic-link library (DLL) files. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/deployment-layout --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md b/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md index e47d179040db..baa06f620e08 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with GitHub Pa author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly using GitHub Pages. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/github-pages --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md b/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md index 478e18f61397..477f60cb03cc 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md @@ -3,7 +3,7 @@ title: Avoid HTTP caching issues when upgrading ASP.NET Core Blazor apps author: guardrex description: Learn how to avoid HTTP caching issues when upgrading Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/http-caching-issues --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/iis.md b/aspnetcore/blazor/host-and-deploy/webassembly/iis.md index 7a07d682f170..444738b82e98 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/iis.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/iis.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core Blazor WebAssembly with IIS author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Internet Information Services (IIS). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/iis --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/index.md b/aspnetcore/blazor/host-and-deploy/webassembly/index.md index 51ccebaa7eff..1b66bbd1c929 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/index.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/index.md @@ -3,7 +3,7 @@ title: Host and deploy ASP.NET Core Blazor WebAssembly author: guardrex description: Learn how to host and deploy Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/index diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md b/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md index 686cc5e7bb4b..fb4875176577 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md @@ -3,7 +3,7 @@ title: Multiple hosted ASP.NET Core Blazor WebAssembly apps author: guardrex description: Learn how to configure a hosted Blazor WebAssembly app to host multiple Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/multiple-hosted-webassembly zone_pivot_groups: blazor-multiple-hosted-wasm-apps diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md b/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md index 21648b7425f8..c37391506258 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Nginx. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 01/21/2026 uid: blazor/host-and-deploy/webassembly/nginx diff --git a/aspnetcore/blazor/hosting-models.md b/aspnetcore/blazor/hosting-models.md index 311b0dda73c8..3a83b0017eb0 100644 --- a/aspnetcore/blazor/hosting-models.md +++ b/aspnetcore/blazor/hosting-models.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor hosting models author: guardrex description: Learn about Blazor hosting models and how to pick which one to use. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hosting-models --- diff --git a/aspnetcore/blazor/hybrid/class-libraries-best-practices.md b/aspnetcore/blazor/hybrid/class-libraries-best-practices.md index 78e57df3f95b..f9d310fd6101 100644 --- a/aspnetcore/blazor/hybrid/class-libraries-best-practices.md +++ b/aspnetcore/blazor/hybrid/class-libraries-best-practices.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: This guide demonstrates the recommended pattern for creating Razor class libraries (RCLs) that combine .NET MAUI and Razor functionality. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/05/2026 uid: blazor/hybrid/class-libraries-best-practices --- diff --git a/aspnetcore/blazor/hybrid/class-libraries.md b/aspnetcore/blazor/hybrid/class-libraries.md index 10e24e00ff6b..4431bee563ac 100644 --- a/aspnetcore/blazor/hybrid/class-libraries.md +++ b/aspnetcore/blazor/hybrid/class-libraries.md @@ -3,7 +3,7 @@ title: Share assets across web and native clients using a Razor class library (R author: guardrex description: Learn how to share Razor components, C# code, and static assets across web and native clients using a Razor class library (RCL). monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/class-libraries --- diff --git a/aspnetcore/blazor/hybrid/developer-tools.md b/aspnetcore/blazor/hybrid/developer-tools.md index 52d85f2729fe..2f443f44df2c 100644 --- a/aspnetcore/blazor/hybrid/developer-tools.md +++ b/aspnetcore/blazor/hybrid/developer-tools.md @@ -3,7 +3,7 @@ title: Use browser developer tools with ASP.NET Core Blazor Hybrid author: guardrex description: Learn how to use browser developer tools with ASP.NET Core Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/developer-tools zone_pivot_groups: blazor-hybrid-operating-systems diff --git a/aspnetcore/blazor/hybrid/index.md b/aspnetcore/blazor/hybrid/index.md index d7487e99d40a..45b71fc8f10f 100644 --- a/aspnetcore/blazor/hybrid/index.md +++ b/aspnetcore/blazor/hybrid/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor Hybrid author: guardrex description: Explore ASP.NET Core Blazor Hybrid, a way to build interactive client-side web UI with .NET in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/index --- diff --git a/aspnetcore/blazor/hybrid/publish/index.md b/aspnetcore/blazor/hybrid/publish/index.md index 4caa5e938e5f..f9e4860bfc27 100644 --- a/aspnetcore/blazor/hybrid/publish/index.md +++ b/aspnetcore/blazor/hybrid/publish/index.md @@ -3,7 +3,7 @@ title: Publish ASP.NET Core Blazor Hybrid apps author: guardrex description: Learn about publishing ASP.NET Core Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/publish/index --- diff --git a/aspnetcore/blazor/hybrid/reuse-razor-components.md b/aspnetcore/blazor/hybrid/reuse-razor-components.md index e0bf762aaf09..7c7f3cd13c93 100644 --- a/aspnetcore/blazor/hybrid/reuse-razor-components.md +++ b/aspnetcore/blazor/hybrid/reuse-razor-components.md @@ -3,7 +3,7 @@ title: Reuse Razor components in ASP.NET Core Blazor Hybrid apps author: guardrex description: Learn how to author and organize Razor components for the web and Web Views in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/reuse-razor-components --- diff --git a/aspnetcore/blazor/hybrid/root-component-parameters.md b/aspnetcore/blazor/hybrid/root-component-parameters.md index a3d6b0d50321..063f496106e9 100644 --- a/aspnetcore/blazor/hybrid/root-component-parameters.md +++ b/aspnetcore/blazor/hybrid/root-component-parameters.md @@ -3,7 +3,7 @@ title: Pass root component parameters in ASP.NET Core Blazor Hybrid author: guardrex description: Learn how to pass an optional dictionary of parameters to the root component in an ASP.NET Core Blazor Hybrid app. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/root-component-parameters --- diff --git a/aspnetcore/blazor/hybrid/routing.md b/aspnetcore/blazor/hybrid/routing.md index 26aadecc2d33..685fa8dcefdc 100644 --- a/aspnetcore/blazor/hybrid/routing.md +++ b/aspnetcore/blazor/hybrid/routing.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to manage request routing and navigation in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/routing zone_pivot_groups: blazor-hybrid-frameworks diff --git a/aspnetcore/blazor/hybrid/security/index.md b/aspnetcore/blazor/hybrid/security/index.md index 87f4736617d6..2bd75dc73596 100644 --- a/aspnetcore/blazor/hybrid/security/index.md +++ b/aspnetcore/blazor/hybrid/security/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor Hybrid authentication and authorization author: guardrex description: Learn about Blazor Hybrid authentication and authorization scenarios. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/security/index zone_pivot_groups: blazor-hybrid-frameworks diff --git a/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md b/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md index 4ebd94934d9c..fa01a2ef4ec6 100644 --- a/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md +++ b/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to build a .NET MAUI Blazor Hybrid app with a Blazor Web App that manages authentication with ASP.NET Core Identity. monikerRange: '>= aspnetcore-9.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/security/maui-blazor-web-identity --- diff --git a/aspnetcore/blazor/hybrid/security/security-considerations.md b/aspnetcore/blazor/hybrid/security/security-considerations.md index 6a677a2d44fe..8e435014e0fc 100644 --- a/aspnetcore/blazor/hybrid/security/security-considerations.md +++ b/aspnetcore/blazor/hybrid/security/security-considerations.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about security considerations when developing apps in Blazor Hybrid. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/security/security-considerations --- diff --git a/aspnetcore/blazor/hybrid/static-files.md b/aspnetcore/blazor/hybrid/static-files.md index 09aacf7f99c2..1354cd79a62c 100644 --- a/aspnetcore/blazor/hybrid/static-files.md +++ b/aspnetcore/blazor/hybrid/static-files.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor Hybrid static files author: guardrex description: Learn how to consume static asset files in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/static-files --- diff --git a/aspnetcore/blazor/hybrid/troubleshoot.md b/aspnetcore/blazor/hybrid/troubleshoot.md index 8402d1d548d2..97b22b7d7eca 100644 --- a/aspnetcore/blazor/hybrid/troubleshoot.md +++ b/aspnetcore/blazor/hybrid/troubleshoot.md @@ -3,7 +3,7 @@ title: Troubleshoot ASP.NET Core Blazor Hybrid author: guardrex description: Learn how to troubleshoot issues in ASP.NET Core Blazor Hybrid with BlazorWebView logging. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/troubleshoot --- diff --git a/aspnetcore/blazor/hybrid/tutorials/index.md b/aspnetcore/blazor/hybrid/tutorials/index.md index 3d9cbe92faf5..a956913ce85a 100644 --- a/aspnetcore/blazor/hybrid/tutorials/index.md +++ b/aspnetcore/blazor/hybrid/tutorials/index.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to build Blazor Hybrid apps with the tutorials listed in this article. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/tutorials/index --- diff --git a/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md b/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md index 79a857f85daa..12055a1f5dc1 100644 --- a/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md +++ b/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to build a .NET MAUI Blazor Hybrid app with a Blazor Web App that uses a shared user interface via a Razor class library (RCL). monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/tutorials/maui-blazor-web-app --- diff --git a/aspnetcore/blazor/hybrid/tutorials/windows-forms.md b/aspnetcore/blazor/hybrid/tutorials/windows-forms.md index d04140cc1ccf..d59feaf2554a 100644 --- a/aspnetcore/blazor/hybrid/tutorials/windows-forms.md +++ b/aspnetcore/blazor/hybrid/tutorials/windows-forms.md @@ -3,7 +3,7 @@ title: Build a Windows Forms Blazor app author: guardrex description: Build a Windows Forms Blazor app step-by-step. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/tutorials/windows-forms --- diff --git a/aspnetcore/blazor/hybrid/tutorials/wpf.md b/aspnetcore/blazor/hybrid/tutorials/wpf.md index 6e7e4da21c5c..865228b8381a 100644 --- a/aspnetcore/blazor/hybrid/tutorials/wpf.md +++ b/aspnetcore/blazor/hybrid/tutorials/wpf.md @@ -3,7 +3,7 @@ title: Build a Windows Presentation Foundation (WPF) Blazor app author: guardrex description: Build a Windows Presentation Foundation (WPF) app step-by-step. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/tutorials/wpf --- diff --git a/aspnetcore/blazor/images-and-documents.md b/aspnetcore/blazor/images-and-documents.md index 5d0736deecf9..636b5dda8b9c 100644 --- a/aspnetcore/blazor/images-and-documents.md +++ b/aspnetcore/blazor/images-and-documents.md @@ -3,7 +3,7 @@ title: Display images and documents in ASP.NET Core Blazor author: guardrex description: Learn how to display images and documents in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/images-and-documents --- diff --git a/aspnetcore/blazor/index.md b/aspnetcore/blazor/index.md index d214f528ff81..f267fab99376 100644 --- a/aspnetcore/blazor/index.md +++ b/aspnetcore/blazor/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor author: guardrex description: Explore ASP.NET Core Blazor, a way to build interactive client-side web UI with .NET in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/index --- diff --git a/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md b/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md index 9fcd0e905705..5a8fd0a3d054 100644 --- a/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md +++ b/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md @@ -3,7 +3,7 @@ title: Call .NET methods from JavaScript functions in ASP.NET Core Blazor author: guardrex description: Learn how to invoke .NET methods from JavaScript functions in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/14/2026 uid: blazor/js-interop/call-dotnet-from-javascript diff --git a/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md b/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md index 5857ac0cb2fe..3289b23bbeaf 100644 --- a/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md +++ b/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md @@ -3,7 +3,7 @@ title: Call JavaScript functions from .NET methods in ASP.NET Core Blazor author: guardrex description: Learn how to invoke JavaScript functions from .NET methods in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/14/2026 uid: blazor/js-interop/call-javascript-from-dotnet diff --git a/aspnetcore/blazor/javascript-interoperability/import-export-interop.md b/aspnetcore/blazor/javascript-interoperability/import-export-interop.md index aa4e2e7cfe29..10c6b328624b 100644 --- a/aspnetcore/blazor/javascript-interoperability/import-export-interop.md +++ b/aspnetcore/blazor/javascript-interoperability/import-export-interop.md @@ -3,7 +3,7 @@ title: JavaScript JSImport/JSExport interop with ASP.NET Core Blazor author: guardrex description: Learn how to interact with JavaScript in client-side components using JavaScript `[JSImport]`/`[JSExport]` interop. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/import-export-interop --- diff --git a/aspnetcore/blazor/javascript-interoperability/index.md b/aspnetcore/blazor/javascript-interoperability/index.md index 9e7486e16a3d..285f62edecc9 100644 --- a/aspnetcore/blazor/javascript-interoperability/index.md +++ b/aspnetcore/blazor/javascript-interoperability/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor JavaScript interoperability (JS interop) author: guardrex description: Learn how to interact with JavaScript in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/index --- diff --git a/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md b/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md index 747b3df4a8d6..c28aa22422aa 100644 --- a/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md +++ b/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md @@ -3,7 +3,7 @@ title: JavaScript location in ASP.NET Core Blazor apps author: guardrex description: Learn where to place and how to load JavaScript in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/javascript-location --- diff --git a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md index deccaf078c62..8c59e6a56a43 100644 --- a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md +++ b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor JavaScript with static server-side rendering (static author: guardrex description: Learn how to use JavaScript in a Blazor Web App with static server-side rendering (static SSR). monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/ssr --- diff --git a/aspnetcore/blazor/performance/app-download-size.md b/aspnetcore/blazor/performance/app-download-size.md index 723d3d2e54ec..33dfea7059d0 100644 --- a/aspnetcore/blazor/performance/app-download-size.md +++ b/aspnetcore/blazor/performance/app-download-size.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor app download size performance best practices author: guardrex description: Tips for reducing app download size in ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/app-download-size --- diff --git a/aspnetcore/blazor/performance/index.md b/aspnetcore/blazor/performance/index.md index f1084fa9c256..f6112a3addb0 100644 --- a/aspnetcore/blazor/performance/index.md +++ b/aspnetcore/blazor/performance/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor performance best practices author: guardrex description: Guidance on ASP.NET Core Blazor metrics and tracing, improving app performance, and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/index --- diff --git a/aspnetcore/blazor/performance/javascript-interoperability.md b/aspnetcore/blazor/performance/javascript-interoperability.md index b0af57fc2ebe..ea065f2efd1d 100644 --- a/aspnetcore/blazor/performance/javascript-interoperability.md +++ b/aspnetcore/blazor/performance/javascript-interoperability.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor JavaScript interoperability (JS interop) performance author: guardrex description: Tips for improving JS interop performance in ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/js-interop --- diff --git a/aspnetcore/blazor/performance/rendering.md b/aspnetcore/blazor/performance/rendering.md index 93b6c68980b6..4fbc4813e92b 100644 --- a/aspnetcore/blazor/performance/rendering.md +++ b/aspnetcore/blazor/performance/rendering.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Tips for improving the rendering performance of ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/28/2026 uid: blazor/performance/rendering --- diff --git a/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md b/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md index 1710036de40c..2a4b3209f755 100644 --- a/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md +++ b/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly browser developer tools diagnostics author: guardrex description: Learn about browser developer tools diagnostics in ASP.NET Core Blazor WebAssembly apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-browser-developer-tools --- diff --git a/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md b/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md index ed29afa9ed7b..0bc02c9fcc85 100644 --- a/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md +++ b/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly Event Pipe diagnostics author: guardrex description: Learn about Event Pipe diagnostics and how to get a Garbage Collector heap dump in ASP.NET Core Blazor WebAssembly apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-event-pipe --- diff --git a/aspnetcore/blazor/performance/webassembly-runtime-performance.md b/aspnetcore/blazor/performance/webassembly-runtime-performance.md index b7d1300f3ab8..c46eab79ce7f 100644 --- a/aspnetcore/blazor/performance/webassembly-runtime-performance.md +++ b/aspnetcore/blazor/performance/webassembly-runtime-performance.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly runtime performance author: guardrex description: Learn about ASP.NET Core Blazor WebAssembly runtime performance. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-runtime-performance --- diff --git a/aspnetcore/blazor/progressive-web-app/index.md b/aspnetcore/blazor/progressive-web-app/index.md index 4ed05193844e..cb53021814f3 100644 --- a/aspnetcore/blazor/progressive-web-app/index.md +++ b/aspnetcore/blazor/progressive-web-app/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor Progressive Web Application (PWA) author: guardrex description: Learn how to build a Blazor Progressive Web Application (PWA) that use modern browser features to behave like a desktop app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/progressive-web-app/index --- diff --git a/aspnetcore/blazor/progressive-web-app/push-notifications.md b/aspnetcore/blazor/progressive-web-app/push-notifications.md index 1b469b012ec2..552917cd420e 100644 --- a/aspnetcore/blazor/progressive-web-app/push-notifications.md +++ b/aspnetcore/blazor/progressive-web-app/push-notifications.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to issue push notifications in Blazor Progressive Web Applications (PWAs). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/progressive-web-app/push-notifications --- diff --git a/aspnetcore/blazor/project-structure.md b/aspnetcore/blazor/project-structure.md index 822cf63f551b..378b410921e9 100644 --- a/aspnetcore/blazor/project-structure.md +++ b/aspnetcore/blazor/project-structure.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor project structure author: guardrex description: Learn about ASP.NET Core Blazor app project structure. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/project-structure --- diff --git a/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md b/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md index 0dc3c5d1e4f3..bc3b24ca3a7c 100644 --- a/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md +++ b/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md @@ -2,7 +2,7 @@ title: Account confirmation and password recovery in ASP.NET Core Blazor author: guardrex description: Learn how to configure an ASP.NET Core Blazor Web App with email confirmation and password recovery. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/account-confirmation-and-password-recovery diff --git a/aspnetcore/blazor/security/additional-scenarios.md b/aspnetcore/blazor/security/additional-scenarios.md index b7cf3b182526..0c95fca1f26c 100644 --- a/aspnetcore/blazor/security/additional-scenarios.md +++ b/aspnetcore/blazor/security/additional-scenarios.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to configure server-side Blazor and Blazor Web Apps for additional security scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/additional-scenarios --- diff --git a/aspnetcore/blazor/security/authentication-state.md b/aspnetcore/blazor/security/authentication-state.md index 619775c7f02a..efe61cc4a67b 100644 --- a/aspnetcore/blazor/security/authentication-state.md +++ b/aspnetcore/blazor/security/authentication-state.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor authentication state author: guardrex description: Learn how to create a custom authentication state provider and receive notifications of user authentication state changes. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/authentication-state zone_pivot_groups: blazor-app-models diff --git a/aspnetcore/blazor/security/blazor-web-app-with-entra.md b/aspnetcore/blazor/security/blazor-web-app-with-entra.md index 692a5e8488b1..71d7dbc0980e 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-entra.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-entra.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to secure a Blazor Web App with Microsoft Entra ID. monikerRange: '>= aspnetcore-9.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/06/2026 uid: blazor/security/blazor-web-app-entra diff --git a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md index 548776a871ad..0de6e7fc3192 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to secure a Blazor Web App with OpenID Connect (OIDC). monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 12/18/2025 uid: blazor/security/blazor-web-app-oidc zone_pivot_groups: blazor-web-app-oidc-specification diff --git a/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md b/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md index 2188e2666719..5e926f934f31 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to secure a Blazor Web App with Windows Authentication. monikerRange: '>= aspnetcore-9.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/blazor-web-app-windows-authentication --- diff --git a/aspnetcore/blazor/security/content-security-policy.md b/aspnetcore/blazor/security/content-security-policy.md index 10a37178d9f6..f7f6d87f921f 100644 --- a/aspnetcore/blazor/security/content-security-policy.md +++ b/aspnetcore/blazor/security/content-security-policy.md @@ -3,7 +3,7 @@ title: Enforce a Content Security Policy for ASP.NET Core Blazor author: guardrex description: Learn how to use a Content Security Policy (CSP) with ASP.NET Core Blazor apps to help protect against Cross-Site Scripting (XSS) attacks. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/18/2026 uid: blazor/security/content-security-policy --- diff --git a/aspnetcore/blazor/security/gdpr.md b/aspnetcore/blazor/security/gdpr.md index 07076a5a0ce2..cfcb479bbe2c 100644 --- a/aspnetcore/blazor/security/gdpr.md +++ b/aspnetcore/blazor/security/gdpr.md @@ -3,7 +3,7 @@ title: EU General Data Protection Regulation (GDPR) support in ASP.NET Core Blaz author: guardrex description: Learn how to implement EU General Data Protection Regulation (GDPR) support in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/gdpr zone_pivot_groups: blazor-app-models diff --git a/aspnetcore/blazor/security/index.md b/aspnetcore/blazor/security/index.md index daa39219081a..40af36b9e3e4 100644 --- a/aspnetcore/blazor/security/index.md +++ b/aspnetcore/blazor/security/index.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about Blazor authentication and authorization scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/index --- diff --git a/aspnetcore/blazor/security/interactive-server-side-rendering.md b/aspnetcore/blazor/security/interactive-server-side-rendering.md index b3c51b082e5e..9c86bd5317f9 100644 --- a/aspnetcore/blazor/security/interactive-server-side-rendering.md +++ b/aspnetcore/blazor/security/interactive-server-side-rendering.md @@ -3,7 +3,7 @@ title: Threat mitigation guidance for ASP.NET Core Blazor interactive server-sid author: guardrex description: Learn how to mitigate security threats in interactive server-side Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/interactive-server-side-rendering --- diff --git a/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md b/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md index 5599202d125f..20a67c26d925 100644 --- a/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md +++ b/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md @@ -2,7 +2,7 @@ title: Enable QR code generation for TOTP authenticator apps in an ASP.NET Core Blazor Web App author: guardrex description: Discover how to enable QR code generation for TOTP authenticator apps that work with ASP.NET Core Blazor Web App two-factor authentication. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/qrcodes-for-authenticator-apps diff --git a/aspnetcore/blazor/security/static-server-side-rendering.md b/aspnetcore/blazor/security/static-server-side-rendering.md index 65a2e3335b6d..047552494b4b 100644 --- a/aspnetcore/blazor/security/static-server-side-rendering.md +++ b/aspnetcore/blazor/security/static-server-side-rendering.md @@ -3,7 +3,7 @@ title: Threat mitigation guidance for ASP.NET Core Blazor static server-side ren author: guardrex description: Learn how to mitigate security threats in static server-side Blazor. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/static-server-side-rendering --- diff --git a/aspnetcore/blazor/security/webassembly/additional-scenarios.md b/aspnetcore/blazor/security/webassembly/additional-scenarios.md index 348a88b25923..f9794123aacd 100644 --- a/aspnetcore/blazor/security/webassembly/additional-scenarios.md +++ b/aspnetcore/blazor/security/webassembly/additional-scenarios.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly additional security scenarios author: guardrex description: Learn how to configure Blazor WebAssembly for additional security scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/additional-scenarios --- diff --git a/aspnetcore/blazor/security/webassembly/graph-api.md b/aspnetcore/blazor/security/webassembly/graph-api.md index 33f654954313..dc3418e1bf62 100644 --- a/aspnetcore/blazor/security/webassembly/graph-api.md +++ b/aspnetcore/blazor/security/webassembly/graph-api.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use the Microsoft Graph SDK/API with Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/09/2026 uid: blazor/security/webassembly/graph-api zone_pivot_groups: blazor-graph-api diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md b/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md index d55409d6f21d..bb4b2612cca8 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md @@ -3,7 +3,7 @@ title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Azure Active Dir author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Azure Active Directory B2C. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-azure-active-directory-b2c --- diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md b/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md index ebc89004a65a..508de259aa3b 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md @@ -3,7 +3,7 @@ title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Identity Server author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Identity Server. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-identity-server diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md b/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md index 93d4d40a6fca..66fdf45f4fbd 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md @@ -3,7 +3,7 @@ title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Microsoft Entra author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Microsoft Entra ID. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-microsoft-entra-id diff --git a/aspnetcore/blazor/security/webassembly/index.md b/aspnetcore/blazor/security/webassembly/index.md index b8e051db4527..913419a25fb8 100644 --- a/aspnetcore/blazor/security/webassembly/index.md +++ b/aspnetcore/blazor/security/webassembly/index.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to secure Blazor WebAssembly apps as single-page applications (SPAs). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/18/2026 uid: blazor/security/webassembly/index diff --git a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md index 1f765e2831a1..60991f7e798f 100644 --- a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md +++ b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly with Microsoft Entra ID groups and roles author: guardrex description: Learn how to configure Blazor WebAssembly to use Microsoft Entra ID groups and roles. monikerRange: '>= aspnetcore-5.0 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/meid-groups-roles-net5to7 diff --git a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md index f78f037b8a37..964c2fd02abd 100644 --- a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md +++ b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly with Microsoft Entra ID groups and roles author: guardrex description: Learn how to configure Blazor WebAssembly to use Microsoft Entra ID groups and roles. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/meid-groups-roles diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md b/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md index 5bb20928b74b..c980c693c2be 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md @@ -3,7 +3,7 @@ title: Secure an ASP.NET Core Blazor WebAssembly standalone app with the Authent author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with the Blazor WebAssembly Authentication library. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-authentication-library --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md b/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md index f4ad2f19b761..9becf0261da7 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md @@ -3,7 +3,7 @@ title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Azure Activ author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Azure Active Directory B2C. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-azure-active-directory-b2c --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md index 7f544a653927..f8954b15dcc3 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md @@ -2,7 +2,7 @@ title: Account confirmation and password recovery in ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity author: guardrex description: Learn how to configure an ASP.NET Core Blazor WebAssembly app with ASP.NET Core Identity with email confirmation and password recovery. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md index af2a9c919efe..3ea2c53ba2e9 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md @@ -3,7 +3,7 @@ title: Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity author: guardrex description: Learn how to secure Blazor WebAssembly apps with ASP.NET Core Identity. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/index --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md index e35facdf5cf2..01c88092298d 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md @@ -2,7 +2,7 @@ title: Enable QR code generation for TOTP authenticator apps in ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity author: guardrex description: Learn how to configure an ASP.NET Core Blazor WebAssembly app with Identity for QR code generation with TOTP authenticator apps. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md index 3eb9456e86fa..614c3e9d2f4b 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md @@ -3,7 +3,7 @@ title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft A author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Accounts. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-microsoft-accounts diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md index 29034ffae22b..64f5cd153bfd 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md @@ -3,7 +3,7 @@ title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft E author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Entra ID. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp, sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-microsoft-entra-id diff --git a/aspnetcore/blazor/state-management/cacheview-component.md b/aspnetcore/blazor/state-management/cacheview-component.md index c8259fd882c5..f6e1af0c876a 100644 --- a/aspnetcore/blazor/state-management/cacheview-component.md +++ b/aspnetcore/blazor/state-management/cacheview-component.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use the CacheView component to cache the rendered output of a Razor component subtree during static server-side rendering (static SSR). monikerRange: '>= aspnetcore-11.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/16/2026 uid: blazor/state-management/cacheview-component --- diff --git a/aspnetcore/blazor/state-management/index.md b/aspnetcore/blazor/state-management/index.md index 2267c1e43f81..1e6f29960fdd 100644 --- a/aspnetcore/blazor/state-management/index.md +++ b/aspnetcore/blazor/state-management/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor state management overview author: guardrex description: Learn how to persist user data (state) in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/index --- diff --git a/aspnetcore/blazor/state-management/prerendered-state-persistence.md b/aspnetcore/blazor/state-management/prerendered-state-persistence.md index 714e29729002..3564a9a2252a 100644 --- a/aspnetcore/blazor/state-management/prerendered-state-persistence.md +++ b/aspnetcore/blazor/state-management/prerendered-state-persistence.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to persist user data (state) in Blazor apps using Blazor's Persistent Component State service. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/20/2026 uid: blazor/state-management/prerendered-state-persistence --- diff --git a/aspnetcore/blazor/state-management/protected-browser-storage.md b/aspnetcore/blazor/state-management/protected-browser-storage.md index 6456899df7f6..5afda386838a 100644 --- a/aspnetcore/blazor/state-management/protected-browser-storage.md +++ b/aspnetcore/blazor/state-management/protected-browser-storage.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor state management using protected browser storage author: guardrex description: Learn how to persist user data (state) in Blazor apps using browser storage. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/protected-browser-storage --- diff --git a/aspnetcore/blazor/state-management/server.md b/aspnetcore/blazor/state-management/server.md index ebc61b2e807f..c395f17c1f79 100644 --- a/aspnetcore/blazor/state-management/server.md +++ b/aspnetcore/blazor/state-management/server.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to persist user data (state) in server-side Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/18/2026 uid: blazor/state-management/server --- diff --git a/aspnetcore/blazor/state-management/webassembly.md b/aspnetcore/blazor/state-management/webassembly.md index 8a443f6717f1..da8dec780abf 100644 --- a/aspnetcore/blazor/state-management/webassembly.md +++ b/aspnetcore/blazor/state-management/webassembly.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly state management author: guardrex description: Learn how to persist user data (state) in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/webassembly --- diff --git a/aspnetcore/blazor/supported-platforms.md b/aspnetcore/blazor/supported-platforms.md index 7ba7e51f273f..e649934c4cca 100644 --- a/aspnetcore/blazor/supported-platforms.md +++ b/aspnetcore/blazor/supported-platforms.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor supported platforms author: guardrex description: Learn about the supported platforms for ASP.NET Core Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/supported-platforms --- diff --git a/aspnetcore/blazor/test.md b/aspnetcore/blazor/test.md index e5be08cf1cd3..148490d7603d 100644 --- a/aspnetcore/blazor/test.md +++ b/aspnetcore/blazor/test.md @@ -3,7 +3,7 @@ title: Test Razor components in ASP.NET Core Blazor author: guardrex description: Learn how to test Razor components in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/test --- diff --git a/aspnetcore/blazor/tooling.md b/aspnetcore/blazor/tooling.md index 8693e36684bc..2793d5d3d4e5 100644 --- a/aspnetcore/blazor/tooling.md +++ b/aspnetcore/blazor/tooling.md @@ -3,7 +3,7 @@ title: Tooling for ASP.NET Core Blazor author: guardrex description: Learn about the tools available to build Blazor apps and how to use them. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tooling zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/build-a-blazor-app.md b/aspnetcore/blazor/tutorials/build-a-blazor-app.md index 189f6e1a8d7a..7d0cde073fcf 100644 --- a/aspnetcore/blazor/tutorials/build-a-blazor-app.md +++ b/aspnetcore/blazor/tutorials/build-a-blazor-app.md @@ -3,7 +3,7 @@ title: Build a Blazor todo list app author: guardrex description: Build a Blazor app step-by-step. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/build-a-blazor-app --- diff --git a/aspnetcore/blazor/tutorials/index.md b/aspnetcore/blazor/tutorials/index.md index a5a12b384ed0..f56ef8e3ecdc 100644 --- a/aspnetcore/blazor/tutorials/index.md +++ b/aspnetcore/blazor/tutorials/index.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor tutorials author: guardrex description: Learn how to build Blazor apps with the tutorials listed in this article. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/index --- diff --git a/aspnetcore/blazor/tutorials/movie-database-app/index.md b/aspnetcore/blazor/tutorials/movie-database-app/index.md index 80f30e1c6c92..67f8fd2139f4 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/index.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/index.md @@ -2,7 +2,7 @@ title: Build a Blazor movie database app (Overview) author: guardrex description: This tutorial explains the basics of building a Blazor Web App with a database, Entity Framework (EF) Core, and user interactivity. -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 monikerRange: '>= aspnetcore-8.0' uid: blazor/tutorials/movie-database-app/index diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md index 7f85cf84ed57..b5f828ce51ba 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md @@ -3,7 +3,7 @@ title: Build a Blazor movie database app (Part 1 - Create a Blazor Web App) author: guardrex description: This part of the Blazor movie database app tutorial explains how to create a Blazor Web App that adopts static server-side rendering (static SSR), where content is only rendered on the server. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-1 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md index f7f4f5304784..61cfe77e3004 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a movie class to the app and scaffold the database and UI from the movie class. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-2 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md index cb59a3c6d9f9..569500ddc0b7 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: This part of the Blazor movie database app tutorial explains the Razor components in the project that were scaffolded into the app. Improvements are made to the display of movie data. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-3 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md index 2edc8a8f213e..9642b49ed7a7 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: This part of the Blazor movie database app tutorial explains the database context and directly working with the database's schema and data. Seeding the database with data is also covered. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-4 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md index 0876654e79d8..5db387e415cc 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md @@ -3,7 +3,7 @@ title: Build a Blazor movie database app (Part 5 - Add validation) author: guardrex description: This part of the Blazor movie database app tutorial explains how metadata (data annotations) of the movie model is used to validate user input in the forms that create and edit movies. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-5 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md index 57b955e912d6..a8eb66d55bbc 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md @@ -3,7 +3,7 @@ title: Build a Blazor movie database app (Part 6 - Add search) author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a search feature to filter movies by title. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-6 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md index 03b240b0e4b0..22c29e039ab4 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md @@ -3,7 +3,7 @@ title: Build a Blazor movie database app (Part 7 - Add a new field) author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a new field to the movie class, CRUD pages, and database. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-7 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md index 8d19d3d517e9..3ba1f3235738 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md @@ -3,7 +3,7 @@ title: Build a Blazor movie database app (Part 8 - Add interactivity) author: guardrex description: This part of the Blazor movie database app tutorial explains how to adopt interactive SSR rendering in the app. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-8 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/signalr-blazor.md b/aspnetcore/blazor/tutorials/signalr-blazor.md index b4da90a68e93..37d7df0c3f94 100644 --- a/aspnetcore/blazor/tutorials/signalr-blazor.md +++ b/aspnetcore/blazor/tutorials/signalr-blazor.md @@ -3,7 +3,7 @@ title: Use ASP.NET Core SignalR with Blazor author: guardrex description: Create a chat app that uses ASP.NET Core SignalR with Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/signalr-blazor --- diff --git a/aspnetcore/blazor/webassembly-build-tools-and-aot.md b/aspnetcore/blazor/webassembly-build-tools-and-aot.md index 42330b61783c..fb3859a21aa4 100644 --- a/aspnetcore/blazor/webassembly-build-tools-and-aot.md +++ b/aspnetcore/blazor/webassembly-build-tools-and-aot.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about the WebAssembly build tools and how to compile a Blazor WebAssembly app ahead of deployment with ahead-of-time (AOT) compilation. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tooling/webassembly --- diff --git a/aspnetcore/blazor/webassembly-lazy-load-assemblies.md b/aspnetcore/blazor/webassembly-lazy-load-assemblies.md index 4e0480c99430..077357679321 100644 --- a/aspnetcore/blazor/webassembly-lazy-load-assemblies.md +++ b/aspnetcore/blazor/webassembly-lazy-load-assemblies.md @@ -3,7 +3,7 @@ title: Lazy load assemblies in ASP.NET Core Blazor WebAssembly author: guardrex description: Discover how to lazy load assemblies in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/webassembly-lazy-load-assemblies --- diff --git a/aspnetcore/blazor/webassembly-native-dependencies.md b/aspnetcore/blazor/webassembly-native-dependencies.md index b01ea35fed45..b7fe478db2b4 100644 --- a/aspnetcore/blazor/webassembly-native-dependencies.md +++ b/aspnetcore/blazor/webassembly-native-dependencies.md @@ -3,7 +3,7 @@ title: ASP.NET Core Blazor WebAssembly native dependencies author: guardrex description: Learn how to build Blazor WebAssembly apps with native dependencies built to run on WebAssembly in the browser. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/06/2026 uid: blazor/webassembly-native-dependencies --- diff --git a/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md b/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md index 69b9f98b13fe..09310e1bf49e 100644 --- a/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md +++ b/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Authentication: AzureAD.UI and AzureADB2C.UI APIs and packages marked obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Authentication: AzureAD.UI and AzureADB2C.UI APIs and packages marked obsolete" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/439 --- diff --git a/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md b/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md index ca7d02089b97..94f116d4fd79 100644 --- a/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md +++ b/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Authorization: Resource in endpoint routing is HttpContext" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Authorization: Resource in endpoint routing is HttpContext" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/423 --- diff --git a/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md b/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md index 7ceeb6d01d5f..7f4f6bcb26e4 100644 --- a/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md +++ b/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Azure: Microsoft-prefixed Azure integration packages removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Azure: Microsoft-prefixed Azure integration packages removed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/408 --- diff --git a/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md b/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md index 9c8086464b81..a11bcd8c33d3 100644 --- a/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md +++ b/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: Updated browser support" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Updated browser support" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/441 no-loc: [Blazor, "Blazor WebAssembly", "Blazor Server"] diff --git a/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md b/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md index dbc0945e14d4..787e5ce68a35 100644 --- a/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md +++ b/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: Insignificant whitespace trimmed from components at compile time" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Insignificant whitespace trimmed from components at compile time" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/426 --- diff --git a/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md b/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md index e7e88b54cf59..587dac8d1dcc 100644 --- a/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md +++ b/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: JSObjectReference and JSInProcessObjectReference types changed to internal" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: JSObjectReference and JSInProcessObjectReference types changed to internal" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/435 --- diff --git a/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md b/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md index 24d2414a368c..1c7dca3fad3a 100644 --- a/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md +++ b/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: Target framework of NuGet packages changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Target framework of NuGet packages changed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/425 --- diff --git a/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md b/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md index 0c6e1fceb1c3..6258962ef36e 100644 --- a/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md +++ b/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: ProtectedBrowserStorage feature moved to shared framework" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: ProtectedBrowserStorage feature moved to shared framework" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/436 --- diff --git a/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md b/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md index 80d9a658764d..5be1a976e405 100644 --- a/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md +++ b/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: RenderTreeFrame readonly public fields have become properties" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: RenderTreeFrame readonly public fields have become properties" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/438 --- diff --git a/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md b/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md index 7c55996035de..2c2a76f67de0 100644 --- a/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md +++ b/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: Changes to routing logic in Blazor apps" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Changes to routing logic in Blazor apps" -ms.author: wpickett +ms.author: wiwagn ms.date: 12/14/2020 ms.custom: https://github.com/aspnet/Announcements/issues/445 --- diff --git a/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md b/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md index 91bf2433505e..dfe8a5de6622 100644 --- a/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md +++ b/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: Updated validation logic for static web assets" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Updated validation logic for static web assets" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/443 --- diff --git a/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md b/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md index 8c02dfbf1e65..680ba8fae050 100644 --- a/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md +++ b/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Extensions: Package reference changes affecting some NuGet packages" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Extensions: Package reference changes affecting some NuGet packages" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/411 --- diff --git a/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md b/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md index aafa8087059e..1ba6f1205f14 100644 --- a/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md +++ b/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md @@ -1,7 +1,7 @@ --- title: "Breaking change: HTTP: Kestrel and IIS BadHttpRequestException types marked obsolete and replaced" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HTTP: Kestrel and IIS BadHttpRequestException types marked obsolete and replaced" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/414 --- diff --git a/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md b/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md index ea75aa6aa2b9..4d65c9a0ec5e 100644 --- a/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md +++ b/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md @@ -1,7 +1,7 @@ --- title: "Breaking change: HTTP: HttpClient instances created by IHttpClientFactory log integer status codes" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HTTP: HttpClient instances created by IHttpClientFactory log integer status codes" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/396 --- diff --git a/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md b/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md index 32549e7a8e3d..fb149d4704f1 100644 --- a/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md +++ b/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md @@ -1,7 +1,7 @@ --- title: "Breaking change: HttpSys: Client certificate renegotiation disabled by default" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HttpSys: Client certificate renegotiation disabled by default" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/422 --- diff --git a/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md b/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md index 3121e10af8ac..10f96e5bd039 100644 --- a/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md +++ b/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md @@ -1,7 +1,7 @@ --- title: "Breaking change: IIS: UrlRewrite middleware query strings are preserved" description: "Learn about the breaking change in ASP.NET Core 5.0 titled IIS: UrlRewrite middleware query strings are preserved" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/420 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md b/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md index 43d89c41096e..0d09742581af 100644 --- a/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md +++ b/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Kestrel: Configuration changes at runtime detected by default" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Configuration changes at runtime detected by default" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/419 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md b/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md index e5a28e6bf50f..bdeb5c79f330 100644 --- a/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md +++ b/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Kestrel: Default supported TLS protocol versions changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Default supported TLS protocol versions changed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/418 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md b/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md index b38ab4b50964..3df6f93fa4b4 100644 --- a/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md +++ b/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Kestrel: HTTP/2 disabled over TLS on incompatible Windows versions" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: HTTP/2 disabled over TLS on incompatible Windows versions" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/421 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md b/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md index 68ef9ed95974..aa3c374f77a0 100644 --- a/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md +++ b/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Kestrel: Libuv transport marked as obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Libuv transport marked as obsolete" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/424 --- diff --git a/aspnetcore/breaking-changes/5/localization-members-removed.md b/aspnetcore/breaking-changes/5/localization-members-removed.md index 87ca9a84ca28..32ad86afc073 100644 --- a/aspnetcore/breaking-changes/5/localization-members-removed.md +++ b/aspnetcore/breaking-changes/5/localization-members-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Localization: ResourceManagerWithCultureStringLocalizer class and WithCulture interface member removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Localization: ResourceManagerWithCultureStringLocalizer class and WithCulture interface member removed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/346 --- diff --git a/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md b/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md index 6b62b90ee840..53758f22a20a 100644 --- a/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md +++ b/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Pubternal APIs removed" description: "Learn about the breaking change in ASP.NET Core 5.0 where some pubternal localization APIs were removed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/377 --- diff --git a/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md b/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md index 0eeeff7382e5..f6102cbcd944 100644 --- a/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md +++ b/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Localization: Obsolete constructor removed in request localization middleware" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Localization: Obsolete constructor removed in request localization middleware" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/429 --- diff --git a/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md b/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md index 80dd0c6d7713..1b0b2d2fa558 100644 --- a/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md +++ b/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Middleware: Database error page marked as obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Middleware: Database error page marked as obsolete" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/432 --- diff --git a/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md b/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md index 70c792d58a26..18b516897cc5 100644 --- a/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md +++ b/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Middleware: Exception handler middleware throws original exception if handler not found" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Middleware: Exception handler middleware throws original exception if handler not found" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/434 --- diff --git a/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md b/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md index eca67205dcdf..1e33798114e4 100644 --- a/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md +++ b/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md @@ -1,7 +1,7 @@ --- title: "Breaking change: MVC: ObjectModelValidator calls a new overload of ValidationVisitor.Validate" description: "Learn about the breaking change in ASP.NET Core 5.0 titled MVC: ObjectModelValidator calls a new overload of ValidationVisitor.Validate" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/440 --- diff --git a/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md b/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md index e17d24c56878..bcf9b4ee2963 100644 --- a/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md +++ b/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Security: Cookie name encoding removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Security: Cookie name encoding removed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/427 --- diff --git a/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md b/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md index f66c5f86e3a9..d4b85cc3de36 100644 --- a/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md +++ b/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Security: IdentityModel NuGet package versions updated" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Security: IdentityModel NuGet package versions updated" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/428 --- diff --git a/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md b/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md index 3e5314fa7ee7..094276a4fe7e 100644 --- a/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md +++ b/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: SignalR: MessagePack Hub Protocol options type changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: MessagePack Hub Protocol options type changed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/404 --- diff --git a/aspnetcore/breaking-changes/5/signalr-messagepack-package.md b/aspnetcore/breaking-changes/5/signalr-messagepack-package.md index fd7603ce06fc..2f1c7ec03b1c 100644 --- a/aspnetcore/breaking-changes/5/signalr-messagepack-package.md +++ b/aspnetcore/breaking-changes/5/signalr-messagepack-package.md @@ -1,7 +1,7 @@ --- title: "Breaking change: SignalR: MessagePack Hub Protocol moved to MessagePack 2.x package" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: MessagePack Hub Protocol moved to MessagePack 2.x package" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/404 --- diff --git a/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md b/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md index 2f8347b6dcee..936eed6f3edb 100644 --- a/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md +++ b/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: SignalR: UseSignalR and UseConnections methods removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: UseSignalR and UseConnections methods removed" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/412 --- diff --git a/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md b/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md index 40c54ce91c11..02752bbcf6f2 100644 --- a/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md +++ b/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Static files: CSV content type changed to standards-compliant" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Static files: CSV content type changed to standards-compliant" -ms.author: wpickett +ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/395 --- diff --git a/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md b/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md index 9e8a101fe50e..1f664aa8f8e2 100644 --- a/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md +++ b/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Blazor: WebEventDescriptor.EventArgsType property replaced" description: "Learn about the breaking change in ASP.NET Core 6.0 where the WebEventDescriptor.EventArgsType property is replaced by the EventName property." -ms.author: wpickett +ms.author: wiwagn ms.date: 02/24/2021 ms.custom: https://github.com/aspnet/Announcements/issues/453 no-loc: [ Blazor ] diff --git a/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md b/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md index 4df14448ac64..48ff9f7c2e5d 100644 --- a/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md +++ b/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md @@ -2,7 +2,7 @@ title: "Breaking change: Blazor: Parameter name changed in RequestImageFileAsync method" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Blazor: Parameter name changed in RequestImageFileAsync method" no-loc: [ Blazor ] -ms.author: wpickett +ms.author: wiwagn ms.date: 02/09/2021 ms.custom: https://github.com/aspnet/Announcements/issues/451 --- diff --git a/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md b/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md index 1fb0ccaa5af8..ac24960f3d28 100644 --- a/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md +++ b/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Kestrel: Log message attributes changed" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Kestrel: Log message attributes changed" -ms.author: wpickett +ms.author: wiwagn ms.date: 02/01/2021 ms.custom: https://github.com/aspnet/Announcements/issues/447 --- diff --git a/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md b/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md index 1947353d6eae..b65fdfc833d6 100644 --- a/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md +++ b/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Middleware: HTTPS redirection middleware throws exception on ambiguous HTTPS ports" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Middleware: HTTPS redirection middleware throws exception on ambiguous HTTPS ports" -ms.author: wpickett +ms.author: wiwagn ms.date: 02/04/2021 ms.custom: https://github.com/aspnet/Announcements/issues/448 --- diff --git a/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md b/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md index 095caa0a4ba4..ba0ffa9bdd7e 100644 --- a/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md +++ b/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Nullable reference type annotations changed" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Nullable reference type annotations changed" -ms.author: wpickett +ms.author: wiwagn ms.date: 02/24/2021 ms.custom: https://github.com/aspnet/Announcements/issues/444 --- diff --git a/aspnetcore/breaking-changes/6/obsolete-removed-apis.md b/aspnetcore/breaking-changes/6/obsolete-removed-apis.md index b1bfd446ee77..cfc903bf7e41 100644 --- a/aspnetcore/breaking-changes/6/obsolete-removed-apis.md +++ b/aspnetcore/breaking-changes/6/obsolete-removed-apis.md @@ -1,7 +1,7 @@ --- title: "Breaking change: Obsoleted and removed APIs" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Obsoleted and removed APIs" -ms.author: wpickett +ms.author: wiwagn ms.date: 02/16/2021 ms.custom: https://github.com/aspnet/Announcements/issues/450 --- diff --git a/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md b/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md index 098498cba74f..08a3828e73ff 100644 --- a/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md +++ b/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md @@ -2,7 +2,7 @@ title: "Breaking change: Razor: RazorEngine APIs marked obsolete" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Razor: RazorEngine APIs marked obsolete" no-loc: [ Razor ] -ms.author: wpickett +ms.author: wiwagn ms.date: 02/09/2021 ms.custom: https://github.com/aspnet/Announcements/issues/446 --- diff --git a/aspnetcore/client-side/bundling-and-minification.md b/aspnetcore/client-side/bundling-and-minification.md index e25707775644..108a18b82438 100644 --- a/aspnetcore/client-side/bundling-and-minification.md +++ b/aspnetcore/client-side/bundling-and-minification.md @@ -1,8 +1,8 @@ --- title: Bundle and minify static assets in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to optimize static resources in an ASP.NET Core web application by applying bundling and minification techniques. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/09/2025 uid: client-side/bundling-and-minification --- diff --git a/aspnetcore/client-side/dotnet-interop/index.md b/aspnetcore/client-side/dotnet-interop/index.md index 21c6f106846e..b6b5fb75d1a9 100644 --- a/aspnetcore/client-side/dotnet-interop/index.md +++ b/aspnetcore/client-side/dotnet-interop/index.md @@ -3,7 +3,7 @@ title: JavaScript `[JSImport]`/`[JSExport]` interop in .NET WebAssembly author: pavelsavara description: Learn how to run .NET from JavaScript with [JSImport]/[JSExport] interop. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 12/19/2025 uid: client-side/dotnet-interop/index --- diff --git a/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md b/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md index ca4b11ee8091..7c38533f6ca2 100644 --- a/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md +++ b/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: pavelsavara description: Learn how to run .NET from JavaScript with [JSImport]/[JSExport] interop in a WebAssembly Browser App project. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/16/2026 uid: client-side/dotnet-interop/wasm-browser-app --- diff --git a/aspnetcore/client-side/dotnet-on-webworkers.md b/aspnetcore/client-side/dotnet-on-webworkers.md index b57e0768f3ea..05e04533167f 100644 --- a/aspnetcore/client-side/dotnet-on-webworkers.md +++ b/aspnetcore/client-side/dotnet-on-webworkers.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use Web Workers to enable JavaScript to run on separate threads that don't block the main UI thread for improved app performance in a React app. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: client-side/dotnet-on-webworkers --- diff --git a/aspnetcore/client-side/libman/index.md b/aspnetcore/client-side/libman/index.md index a0b96051dd09..4eb9a3074692 100644 --- a/aspnetcore/client-side/libman/index.md +++ b/aspnetcore/client-side/libman/index.md @@ -1,8 +1,8 @@ --- title: Client-side library acquisition in ASP.NET Core with LibMan -author: wadepickett +author: guardrex description: Learn how to install client-side library assets in an ASP.NET Core project using Library Manager (LibMan). -ms.author: wpickett +ms.author: wiwagn ms.date: 08/14/2018 uid: client-side/libman/index --- diff --git a/aspnetcore/client-side/libman/libman-cli.md b/aspnetcore/client-side/libman/libman-cli.md index f3300443d07e..a4fe2d5e597c 100644 --- a/aspnetcore/client-side/libman/libman-cli.md +++ b/aspnetcore/client-side/libman/libman-cli.md @@ -1,8 +1,8 @@ --- title: Use the LibMan CLI with ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to use the LibMan CLI in an ASP.NET Core project. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/11/2024 uid: client-side/libman/libman-cli --- diff --git a/aspnetcore/client-side/libman/libman-vs.md b/aspnetcore/client-side/libman/libman-vs.md index 9191a7bf1f73..1461a6b8c10a 100644 --- a/aspnetcore/client-side/libman/libman-vs.md +++ b/aspnetcore/client-side/libman/libman-vs.md @@ -1,8 +1,8 @@ --- title: Use LibMan with ASP.NET Core in Visual Studio -author: wadepickett +author: guardrex description: Learn how to use LibMan in an ASP.NET Core project with Visual Studio. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/03/2025 uid: client-side/libman/libman-vs --- diff --git a/aspnetcore/client-side/spa-services.md b/aspnetcore/client-side/spa-services.md index 75e452240db8..e546184ccc75 100644 --- a/aspnetcore/client-side/spa-services.md +++ b/aspnetcore/client-side/spa-services.md @@ -1,9 +1,9 @@ --- title: The features described in this article are obsolete as of ASP.NET Core 3.0 -author: wadepickett +author: guardrex description: The features described in this article are obsolete as of ASP.NET Core 3.0 monikerRange: '>= aspnetcore-2.1 <= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/06/2026 uid: client-side/spa-services --- diff --git a/aspnetcore/client-side/spa/angular.md b/aspnetcore/client-side/spa/angular.md index d7c391485104..a8a840ac0a6e 100644 --- a/aspnetcore/client-side/spa/angular.md +++ b/aspnetcore/client-side/spa/angular.md @@ -1,9 +1,9 @@ --- title: Use Angular with ASP.NET Core -author: SteveSandersonMS +author: guardrex description: Learn how to get started with the ASP.NET Core Single Page Application (SPA) project template for Angular and the Angular CLI. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/29/2026 ms.reviewer: stevesa uid: spa/angular diff --git a/aspnetcore/client-side/spa/intro.md b/aspnetcore/client-side/spa/intro.md index 68197f45e158..da1956c79669 100644 --- a/aspnetcore/client-side/spa/intro.md +++ b/aspnetcore/client-side/spa/intro.md @@ -1,7 +1,7 @@ --- title: Overview of Single Page Apps (SPAs) - ASP.NET Core -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' description: Learn how to get started with Single Page Apps (SPAs) in ASP.NET Core and find links to tutorials for detailed procedures. ms.date: 04/24/2026 diff --git a/aspnetcore/client-side/spa/react.md b/aspnetcore/client-side/spa/react.md index 75d583878e64..cdf5a0e8a937 100644 --- a/aspnetcore/client-side/spa/react.md +++ b/aspnetcore/client-side/spa/react.md @@ -1,9 +1,9 @@ --- title: Use React with ASP.NET Core -author: SteveSandersonMS +author: guardrex description: Learn how to get started with the ASP.NET Core Single Page Application (SPA) project template for React and Create React App (CRA). monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/24/2026 uid: spa/react diff --git a/aspnetcore/client-side/using-browserlink.md b/aspnetcore/client-side/using-browserlink.md index 3ad70876d13c..9344ede44f26 100644 --- a/aspnetcore/client-side/using-browserlink.md +++ b/aspnetcore/client-side/using-browserlink.md @@ -1,9 +1,9 @@ --- title: Browser link in ASP.NET Core -author: tdykstra +author: guardrex description: Explains how browser link is a Visual Studio feature that links the Development environment with one or more web browsers. monikerRange: '>= aspnetcore-1.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/05/2024 uid: client-side/using-browserlink --- diff --git a/aspnetcore/client-side/using-grunt.md b/aspnetcore/client-side/using-grunt.md index 545f3909bad3..c782016145ce 100644 --- a/aspnetcore/client-side/using-grunt.md +++ b/aspnetcore/client-side/using-grunt.md @@ -1,8 +1,8 @@ --- title: Use Grunt in ASP.NET Core -author: wadepickett +author: guardrex description: Use Grunt in ASP.NET Core -ms.author: wpickett +ms.author: wiwagn ms.date: 12/05/2019 uid: client-side/using-grunt --- diff --git a/aspnetcore/data/ef-mvc/advanced.md b/aspnetcore/data/ef-mvc/advanced.md index 3171893d17ea..4054c6717313 100644 --- a/aspnetcore/data/ef-mvc/advanced.md +++ b/aspnetcore/data/ef-mvc/advanced.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Learn about advanced scenarios - ASP.NET MVC with EF Core" description: "This tutorial introduces useful topics for going beyond the basics of developing ASP.NET Core web apps that use Entity Framework Core." -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/advanced diff --git a/aspnetcore/data/ef-mvc/complex-data-model.md b/aspnetcore/data/ef-mvc/complex-data-model.md index 50beddf571e0..03edef54d7ce 100644 --- a/aspnetcore/data/ef-mvc/complex-data-model.md +++ b/aspnetcore/data/ef-mvc/complex-data-model.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Create a complex data model - ASP.NET MVC with EF Core" description: "In this tutorial, add more entities and relationships and customize the data model by specifying formatting, validation, and mapping rules." -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 03/27/2019 ms.topic: tutorial diff --git a/aspnetcore/data/ef-mvc/concurrency.md b/aspnetcore/data/ef-mvc/concurrency.md index 8c2c4755ae4f..340b1d716048 100644 --- a/aspnetcore/data/ef-mvc/concurrency.md +++ b/aspnetcore/data/ef-mvc/concurrency.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Handle concurrency - ASP.NET MVC with EF Core" description: "This tutorial shows how to handle conflicts when multiple users update the same entity at the same time." -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 07/09/2024 ms.topic: tutorial uid: data/ef-mvc/concurrency diff --git a/aspnetcore/data/ef-mvc/crud.md b/aspnetcore/data/ef-mvc/crud.md index d95cfcbd0606..879b4a7cb620 100644 --- a/aspnetcore/data/ef-mvc/crud.md +++ b/aspnetcore/data/ef-mvc/crud.md @@ -1,8 +1,8 @@ --- title: Implement CRUD - ASP.NET MVC with EF Core description: Review and customize the autogenerated CRUD (create, read, update, delete) code produced by the MVC scaffolding in your controllers and views. This article is part of a tutorial series. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 04/20/2026 ms.topic: tutorial uid: data/ef-mvc/crud diff --git a/aspnetcore/data/ef-mvc/index.md b/aspnetcore/data/ef-mvc/index.md index 8e8cf4807caa..937e8072162b 100644 --- a/aspnetcore/data/ef-mvc/index.md +++ b/aspnetcore/data/ef-mvc/index.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core MVC with EF Core - tutorial series -author: tdykstra +author: guardrex description: List of topics in ASP.NET Core MVC with EF Core -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2017 uid: data/ef-mvc/index --- diff --git a/aspnetcore/data/ef-mvc/inheritance.md b/aspnetcore/data/ef-mvc/inheritance.md index 2a14f74e32cc..de958056c9b2 100644 --- a/aspnetcore/data/ef-mvc/inheritance.md +++ b/aspnetcore/data/ef-mvc/inheritance.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Implement inheritance - ASP.NET MVC with EF Core" description: "This tutorial will show you how to implement inheritance in the data model, using Entity Framework Core in an ASP.NET Core application." -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/inheritance diff --git a/aspnetcore/data/ef-mvc/intro.md b/aspnetcore/data/ef-mvc/intro.md index 95415eaa6ff8..af3e84a6b43b 100644 --- a/aspnetcore/data/ef-mvc/intro.md +++ b/aspnetcore/data/ef-mvc/intro.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Get started with EF Core in an ASP.NET MVC web app" description: "This page is the first in a series of tutorials that explain how to build the Contoso University sample EF/MVC app" -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 05/28/2025 ms.topic: tutorial uid: data/ef-mvc/intro diff --git a/aspnetcore/data/ef-mvc/migrations.md b/aspnetcore/data/ef-mvc/migrations.md index 821b863caa23..8f247c1fe5b7 100644 --- a/aspnetcore/data/ef-mvc/migrations.md +++ b/aspnetcore/data/ef-mvc/migrations.md @@ -1,8 +1,8 @@ --- title: Tutorial Part 5, apply migrations to the Contoso University sample description: Part 5 of the Contoso University tutorial series. Use the EF Core migrations feature for managing data model changes in an ASP.NET Core MVC app. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 11/13/2020 ms.topic: tutorial uid: data/ef-mvc/migrations diff --git a/aspnetcore/data/ef-mvc/read-related-data.md b/aspnetcore/data/ef-mvc/read-related-data.md index 14f7717131f1..9911a5d910c8 100644 --- a/aspnetcore/data/ef-mvc/read-related-data.md +++ b/aspnetcore/data/ef-mvc/read-related-data.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Read related data - ASP.NET MVC with EF Core" description: "In this tutorial you'll read and display related data -- that is, data that the Entity Framework loads into navigation properties." -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 09/28/2019 ms.topic: tutorial uid: data/ef-mvc/read-related-data diff --git a/aspnetcore/data/ef-mvc/sort-filter-page.md b/aspnetcore/data/ef-mvc/sort-filter-page.md index dcb83654c123..650d73bbbc64 100644 --- a/aspnetcore/data/ef-mvc/sort-filter-page.md +++ b/aspnetcore/data/ef-mvc/sort-filter-page.md @@ -1,8 +1,8 @@ --- title: Add Sort, Filter, Paging - ASP.NET MVC with EF Core description: Add sorting, filtering, and paging functionality to the Students Index page, and create a page for simple grouping. This article is part of a tutorial series. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 04/20/2026 ms.topic: tutorial uid: data/ef-mvc/sort-filter-page diff --git a/aspnetcore/data/ef-mvc/update-related-data.md b/aspnetcore/data/ef-mvc/update-related-data.md index bf403443d18a..12c33387f751 100644 --- a/aspnetcore/data/ef-mvc/update-related-data.md +++ b/aspnetcore/data/ef-mvc/update-related-data.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Update related data - ASP.NET MVC with EF Core" description: In this tutorial you update related data by updating foreign key fields and navigation properties. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/update-related-data diff --git a/aspnetcore/data/ef-rp/complex-data-model.md b/aspnetcore/data/ef-rp/complex-data-model.md index aa4be6d9aa3a..8439bbaf9f39 100644 --- a/aspnetcore/data/ef-rp/complex-data-model.md +++ b/aspnetcore/data/ef-rp/complex-data-model.md @@ -1,8 +1,8 @@ --- title: Part 5, Razor Pages with EF Core in ASP.NET Core - Data Model -author: tdykstra +author: guardrex description: Part 5 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/10/2025 uid: data/ef-rp/complex-data-model --- diff --git a/aspnetcore/data/ef-rp/concurrency.md b/aspnetcore/data/ef-rp/concurrency.md index d719aa6def2b..d7e0a9202666 100644 --- a/aspnetcore/data/ef-rp/concurrency.md +++ b/aspnetcore/data/ef-rp/concurrency.md @@ -1,8 +1,8 @@ --- title: Part 8, Razor Pages with EF Core in ASP.NET Core - Concurrency -author: tdykstra +author: guardrex description: Part 8 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/29/2025 uid: data/ef-rp/concurrency --- diff --git a/aspnetcore/data/ef-rp/crud.md b/aspnetcore/data/ef-rp/crud.md index e0e2074e1d4d..5c49e56338f1 100644 --- a/aspnetcore/data/ef-rp/crud.md +++ b/aspnetcore/data/ef-rp/crud.md @@ -1,8 +1,8 @@ --- title: "Part 2: Razor Pages - EF Core in ASP.NET, CRUD" -author: tdykstra +author: guardrex description: Review and customize the autogenerated CRUD (create, read, update, delete) code produced by the scaffolding in your Razor pages. Tutorial 2 of 8 for the Razor Pages and Entity Framework Core in ASP.NET series. -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 04/20/2026 uid: data/ef-rp/crud diff --git a/aspnetcore/data/ef-rp/intro.md b/aspnetcore/data/ef-rp/intro.md index c1d8d3b47de9..651f1c03abd4 100644 --- a/aspnetcore/data/ef-rp/intro.md +++ b/aspnetcore/data/ef-rp/intro.md @@ -1,8 +1,8 @@ --- title: Razor Pages with Entity Framework Core in ASP.NET Core - Tutorial 1 of 8 -author: tdykstra +author: guardrex description: Shows how to create a Razor Pages app using Entity Framework Core -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 04/23/2025 uid: data/ef-rp/intro diff --git a/aspnetcore/data/ef-rp/migrations.md b/aspnetcore/data/ef-rp/migrations.md index 897f62590162..422777f4a858 100644 --- a/aspnetcore/data/ef-rp/migrations.md +++ b/aspnetcore/data/ef-rp/migrations.md @@ -1,8 +1,8 @@ --- title: Part 4, Razor Pages with EF Core in ASP.NET Core - Migrations -author: tdykstra +author: guardrex description: Part 4 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/22/2019 uid: data/ef-rp/migrations --- diff --git a/aspnetcore/data/ef-rp/read-related-data.md b/aspnetcore/data/ef-rp/read-related-data.md index d23501eb0a88..3a48f455a2a2 100644 --- a/aspnetcore/data/ef-rp/read-related-data.md +++ b/aspnetcore/data/ef-rp/read-related-data.md @@ -1,11 +1,10 @@ --- title: Part 6, Razor Pages with EF Core in ASP.NET Core - Read Related Data ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Part 6 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/27/2026 -ms.reviewer: tdykstra uid: data/ef-rp/read-related-data --- diff --git a/aspnetcore/data/ef-rp/sort-filter-page.md b/aspnetcore/data/ef-rp/sort-filter-page.md index fbca8e40ba99..2ef230ce8b1a 100644 --- a/aspnetcore/data/ef-rp/sort-filter-page.md +++ b/aspnetcore/data/ef-rp/sort-filter-page.md @@ -1,8 +1,8 @@ --- title: Part 3, Razor Pages with EF Core in ASP.NET Core - Sort, Filter, Paging -author: tdykstra +author: guardrex description: Part 3 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 3/3/2021 uid: data/ef-rp/sort-filter-page --- diff --git a/aspnetcore/data/ef-rp/update-related-data.md b/aspnetcore/data/ef-rp/update-related-data.md index 8e1ddc463305..149f9d496355 100644 --- a/aspnetcore/data/ef-rp/update-related-data.md +++ b/aspnetcore/data/ef-rp/update-related-data.md @@ -1,8 +1,8 @@ --- title: Part 7, Razor Pages with EF Core in ASP.NET Core - Update Related Data -author: tdykstra +author: guardrex description: Part 7 of Razor Pages and Entity Framework tutorial series. -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/22/2019 uid: data/ef-rp/update-related-data --- diff --git a/aspnetcore/data/entity-framework-6.md b/aspnetcore/data/entity-framework-6.md index bf1fdf35539b..ac39f7bd13c5 100644 --- a/aspnetcore/data/entity-framework-6.md +++ b/aspnetcore/data/entity-framework-6.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core and Entity Framework 6 -author: tdykstra +author: guardrex description: Entity Framework 6.3 or later works with ASP.NET Core 3.1 or later. -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/06/2023 uid: data/entity-framework-6 --- diff --git a/aspnetcore/data/scaffold_RP.md b/aspnetcore/data/scaffold_RP.md index 739d032a35d6..0dd24c3c3a45 100644 --- a/aspnetcore/data/scaffold_RP.md +++ b/aspnetcore/data/scaffold_RP.md @@ -1,8 +1,8 @@ --- title: Scaffold a data model with dotnet scaffold in a Razor Pages project description: Scaffold a data model with dotnet scaffold in a Razor Pages project -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-9.0' ms.date: 04/24/2025 ms.topic: concept-article diff --git a/aspnetcore/diagnostics/asp0000.md b/aspnetcore/diagnostics/asp0000.md index b83506c44e1e..a8cf69d4b5ec 100644 --- a/aspnetcore/diagnostics/asp0000.md +++ b/aspnetcore/diagnostics/asp0000.md @@ -1,9 +1,9 @@ --- title: "ASP0000: Do not call 'IServiceCollection.BuildServiceProvider' in 'ConfigureServices'" description: "Learn about analysis rule ASP0000: Do not call 'IServiceCollection.BuildServiceProvider' in 'ConfigureServices'" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0000 --- diff --git a/aspnetcore/diagnostics/asp0001.md b/aspnetcore/diagnostics/asp0001.md index 559b80125f5c..8c3a9f784652 100644 --- a/aspnetcore/diagnostics/asp0001.md +++ b/aspnetcore/diagnostics/asp0001.md @@ -1,9 +1,9 @@ --- title: "ASP0001: Authorization middleware is incorrectly configured" description: "Learn about analysis rule ASP0001: Authorization middleware is incorrectly configured" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0001 --- diff --git a/aspnetcore/diagnostics/asp0003.md b/aspnetcore/diagnostics/asp0003.md index 39c58e85f360..739352a32fe2 100644 --- a/aspnetcore/diagnostics/asp0003.md +++ b/aspnetcore/diagnostics/asp0003.md @@ -1,9 +1,9 @@ --- title: "ASP0003: Do not use action results with route handlers" description: "Learn about analysis rule ASP0003: Do not use action results with route handlers" -author: safia +author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0003 --- diff --git a/aspnetcore/diagnostics/asp0004.md b/aspnetcore/diagnostics/asp0004.md index b6cd988117ff..1e613644cd00 100644 --- a/aspnetcore/diagnostics/asp0004.md +++ b/aspnetcore/diagnostics/asp0004.md @@ -1,9 +1,9 @@ --- title: "ASP0004: Do not use action results with route handlers" description: "Learn about analysis rule ASP0004: Do not use action results with route handlers" -author: safia +author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0004 --- diff --git a/aspnetcore/diagnostics/asp0005.md b/aspnetcore/diagnostics/asp0005.md index 852521323767..9afdc4cbedaa 100644 --- a/aspnetcore/diagnostics/asp0005.md +++ b/aspnetcore/diagnostics/asp0005.md @@ -1,9 +1,9 @@ --- title: "ASP0005: Do not place attribute on method called by route handler lambda" description: "Learn about analysis rule ASP0005: Do not place attribute on method called by route handler lambda" -author: safia +author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0005 --- diff --git a/aspnetcore/diagnostics/asp0006.md b/aspnetcore/diagnostics/asp0006.md index 6a3eb05d986d..c23927ba78de 100644 --- a/aspnetcore/diagnostics/asp0006.md +++ b/aspnetcore/diagnostics/asp0006.md @@ -1,9 +1,9 @@ --- title: "ASP0006: Do not use non-literal sequence numbers" description: "Learn about analysis rule ASP0006: Do not use non-literal sequence numbers" -author: safia +author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0006 --- diff --git a/aspnetcore/diagnostics/asp0007.md b/aspnetcore/diagnostics/asp0007.md index 83372a4ea3a5..2778e4db14fa 100644 --- a/aspnetcore/diagnostics/asp0007.md +++ b/aspnetcore/diagnostics/asp0007.md @@ -1,9 +1,9 @@ --- title: "ASP0007: Route parameter and argument optionality is mismatched" description: "Learn about analysis rule ASP0007: Route parameter and argument optionality is mismatched" -author: safia +author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0007 --- diff --git a/aspnetcore/diagnostics/asp0008.md b/aspnetcore/diagnostics/asp0008.md index ba260300a2fc..9c0245b18c8d 100644 --- a/aspnetcore/diagnostics/asp0008.md +++ b/aspnetcore/diagnostics/asp0008.md @@ -1,9 +1,9 @@ --- title: "ASP0008: Do not use ConfigureWebHost with WebApplicationBuilder.Host" description: "Learn about analysis rule ASP0008: Do not use ConfigureWebHost with WebApplicationBuilder.Host" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0008 --- diff --git a/aspnetcore/diagnostics/asp0009.md b/aspnetcore/diagnostics/asp0009.md index cc117febdd64..9215a6952b07 100644 --- a/aspnetcore/diagnostics/asp0009.md +++ b/aspnetcore/diagnostics/asp0009.md @@ -1,9 +1,9 @@ --- title: "ASP0009: Do not use Configure with WebApplicationBuilder.WebHost" description: "Learn about analysis rule ASP0009: Do not use Configure with WebApplicationBuilder.WebHost" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0009 --- diff --git a/aspnetcore/diagnostics/asp0010.md b/aspnetcore/diagnostics/asp0010.md index be34326ac283..4d6a5db30551 100644 --- a/aspnetcore/diagnostics/asp0010.md +++ b/aspnetcore/diagnostics/asp0010.md @@ -1,9 +1,9 @@ --- title: "ASP0010: Do not use UseStartup with WebApplicationBuilder.WebHost" description: "Learn about analysis rule ASP0010: Do not use UseStartup with WebApplicationBuilder.WebHost" -author: safia +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0010 --- diff --git a/aspnetcore/diagnostics/asp0011.md b/aspnetcore/diagnostics/asp0011.md index e04666d4e575..779dedfbafb5 100644 --- a/aspnetcore/diagnostics/asp0011.md +++ b/aspnetcore/diagnostics/asp0011.md @@ -1,9 +1,9 @@ --- title: "ASP0011: Suggest using builder.Logging over Host.ConfigureLogging or WebHost.ConfigureLogging" description: "Learn about analysis rule ASP0011: Suggest using builder.Logging over Host.ConfigureLogging or WebHost.ConfigureLogging" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0011 --- diff --git a/aspnetcore/diagnostics/asp0012.md b/aspnetcore/diagnostics/asp0012.md index 1ff9fa26fad1..52e23bba060c 100644 --- a/aspnetcore/diagnostics/asp0012.md +++ b/aspnetcore/diagnostics/asp0012.md @@ -1,9 +1,9 @@ --- title: "ASP0012: Suggest using builder.Services over Host.ConfigureServices or WebHost.ConfigureServices" description: "Learn about analysis rule ASP0012: Suggest using builder.Services over Host.ConfigureServices or WebHost.ConfigureServices" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0012 --- diff --git a/aspnetcore/diagnostics/asp0013.md b/aspnetcore/diagnostics/asp0013.md index ba4a0b91a7eb..831a2299a8d7 100644 --- a/aspnetcore/diagnostics/asp0013.md +++ b/aspnetcore/diagnostics/asp0013.md @@ -1,9 +1,9 @@ --- title: "ASP0013: Suggest switching from using Configure methods to WebApplicationBuilder.Configuration" description: "Learn about analysis rule ASP0013: Suggest switching from using Configure methods to WebApplicationBuilder.Configuration" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0013 --- diff --git a/aspnetcore/diagnostics/asp0014.md b/aspnetcore/diagnostics/asp0014.md index 0a4a096a80b4..a834506061d1 100644 --- a/aspnetcore/diagnostics/asp0014.md +++ b/aspnetcore/diagnostics/asp0014.md @@ -1,9 +1,9 @@ --- title: "ASP0014: Suggest using top level route registrations" description: "Learn about analysis rule ASP0014: Suggest using top level route registrations" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0014 --- diff --git a/aspnetcore/diagnostics/asp0015.md b/aspnetcore/diagnostics/asp0015.md index 0ef40f853297..6391572113ae 100644 --- a/aspnetcore/diagnostics/asp0015.md +++ b/aspnetcore/diagnostics/asp0015.md @@ -1,9 +1,9 @@ --- title: "ASP0015: Suggest using IHeaderDictionary properties" description: "Learn about analysis rule ASP0015: Suggest using IHeaderDictionary properties" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0015 --- diff --git a/aspnetcore/diagnostics/asp0016.md b/aspnetcore/diagnostics/asp0016.md index 429cfcfa00fa..1dafa90c5ab0 100644 --- a/aspnetcore/diagnostics/asp0016.md +++ b/aspnetcore/diagnostics/asp0016.md @@ -1,9 +1,9 @@ --- title: "ASP0016: Do not return a value from RequestDelegate" description: "Learn about analysis rule ASP0016: Do not return a value from RequestDelegate" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0016 --- diff --git a/aspnetcore/diagnostics/asp0017.md b/aspnetcore/diagnostics/asp0017.md index ff14b89f0b13..34820826afb8 100644 --- a/aspnetcore/diagnostics/asp0017.md +++ b/aspnetcore/diagnostics/asp0017.md @@ -1,9 +1,9 @@ --- title: "ASP0017: Invalid route pattern" description: "Learn about analysis rule ASP0017: Invalid route pattern" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0017 --- diff --git a/aspnetcore/diagnostics/asp0018.md b/aspnetcore/diagnostics/asp0018.md index 48755b965bf3..ec5988af3aba 100644 --- a/aspnetcore/diagnostics/asp0018.md +++ b/aspnetcore/diagnostics/asp0018.md @@ -1,9 +1,9 @@ --- title: "ASP0018: Unused route parameter" description: "Learn about analysis rule ASP0018: Unused route parameter" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0018 --- diff --git a/aspnetcore/diagnostics/asp0019.md b/aspnetcore/diagnostics/asp0019.md index d2c9416d6c50..d903e62af15b 100644 --- a/aspnetcore/diagnostics/asp0019.md +++ b/aspnetcore/diagnostics/asp0019.md @@ -1,9 +1,9 @@ --- title: "ASP0019: Suggest using IHeaderDictionary.Append or the indexer" description: "Learn about analysis rule ASP0019: Suggest using IHeaderDictionary.Append or the indexer" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0019 --- diff --git a/aspnetcore/diagnostics/asp0020.md b/aspnetcore/diagnostics/asp0020.md index 52ce70094c3e..dfb6eb660fda 100644 --- a/aspnetcore/diagnostics/asp0020.md +++ b/aspnetcore/diagnostics/asp0020.md @@ -1,9 +1,9 @@ --- title: "ASP0020: Complex types referenced by route parameters must be parsable" description: "Learn about analysis rule ASP0020: Complex types referenced by route parameters must be parsable." -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0020 --- diff --git a/aspnetcore/diagnostics/asp0021.md b/aspnetcore/diagnostics/asp0021.md index ddc1a0470f3a..42ec41ef3d53 100644 --- a/aspnetcore/diagnostics/asp0021.md +++ b/aspnetcore/diagnostics/asp0021.md @@ -1,9 +1,9 @@ --- title: "ASP0021: The return type of the BindAsync method must be ValueTask" description: "Learn about analysis rule ASP0021: When implementing the BindAsync(...) method, the return type must be ValueTask." -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0021 --- diff --git a/aspnetcore/diagnostics/asp0022.md b/aspnetcore/diagnostics/asp0022.md index 363a3e7da97f..860ffbf1337d 100644 --- a/aspnetcore/diagnostics/asp0022.md +++ b/aspnetcore/diagnostics/asp0022.md @@ -1,9 +1,9 @@ --- title: "ASP0022: Route conflict detected between route handlers" description: "Learn about analysis rule ASP0022: Route conflict detected between route handlers" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0022 --- diff --git a/aspnetcore/diagnostics/asp0023.md b/aspnetcore/diagnostics/asp0023.md index 9fb22c8f9c88..94074a538913 100644 --- a/aspnetcore/diagnostics/asp0023.md +++ b/aspnetcore/diagnostics/asp0023.md @@ -1,9 +1,9 @@ --- title: "ASP0023: Route conflict detected between route handlers" description: "Learn about analysis rule ASP0023: Route conflict detected between route handlers" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0023 --- diff --git a/aspnetcore/diagnostics/asp0024.md b/aspnetcore/diagnostics/asp0024.md index 148325e5977f..1b1845f09240 100644 --- a/aspnetcore/diagnostics/asp0024.md +++ b/aspnetcore/diagnostics/asp0024.md @@ -2,9 +2,9 @@ title: "ASP0024: A route handler has multiple parameters with the [FromBody] attribute" ms.date: 03/27/2025 description: "Learn about analysis rule ASP0024: A route handler has multiple parameters with the [FromBody] attribute" -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn uid: diagnostics/asp0024 --- # ASP0024: Route handler has multiple parameters with the `[FromBody]` attribute diff --git a/aspnetcore/diagnostics/asp0025.md b/aspnetcore/diagnostics/asp0025.md index b69e33965015..2b1686baa023 100644 --- a/aspnetcore/diagnostics/asp0025.md +++ b/aspnetcore/diagnostics/asp0025.md @@ -2,9 +2,9 @@ title: "ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies." ms.date: 04/30/2025 description: "Learn about analysis rule ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies." -author: tdykstra +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn uid: diagnostics/asp0025 --- # ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies. diff --git a/aspnetcore/diagnostics/asp0026.md b/aspnetcore/diagnostics/asp0026.md index ddca3fe8ad8c..982585c2c675 100644 --- a/aspnetcore/diagnostics/asp0026.md +++ b/aspnetcore/diagnostics/asp0026.md @@ -1,10 +1,10 @@ --- title: "ASP0026: Analyzer to warn when [Authorize] is overridden by [AllowAnonymous] from 'farther away'" ai-usage: ai-assisted -author: tdykstra +author: guardrex description: "Learn about analysis rule ASP0026: [Authorize] is overridden by [AllowAnonymous] from 'farther away'" monikerRange: '>= aspnetcore-9.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/06/2025 uid: diagnostics/asp0026 --- diff --git a/aspnetcore/diagnostics/asp0027.md b/aspnetcore/diagnostics/asp0027.md index 582ed1282ccd..f791c7376fdb 100644 --- a/aspnetcore/diagnostics/asp0027.md +++ b/aspnetcore/diagnostics/asp0027.md @@ -4,7 +4,7 @@ ms.date: 03/25/2025 description: "Learn about analysis rule ASP0027: Unnecessary public Program class declaration" author: benhopkinstech monikerRange: '>= aspnetcore-10.0' -ms.author: tdykstra +ms.author: wiwagn uid: diagnostics/asp0027 --- # ASP0027: Unnecessary `public Program` class declaration diff --git a/aspnetcore/diagnostics/asp0028.md b/aspnetcore/diagnostics/asp0028.md index 59d6acc6cf6b..0ef5c08da254 100644 --- a/aspnetcore/diagnostics/asp0028.md +++ b/aspnetcore/diagnostics/asp0028.md @@ -5,7 +5,7 @@ ms.reviewer: dmkorolev description: "Consider using IPAddress.IPv6Any instead of IPAddress.Any" author: deaglegross monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn uid: diagnostics/asp0028 --- # ASP0028: Consider using `IPAddress.IPv6Any` instead of `IPAddress.Any` diff --git a/aspnetcore/diagnostics/aspdepr-ids.md b/aspnetcore/diagnostics/aspdepr-ids.md index 9374baf0c8fe..5f973ec7da5f 100644 --- a/aspnetcore/diagnostics/aspdepr-ids.md +++ b/aspnetcore/diagnostics/aspdepr-ids.md @@ -1,10 +1,10 @@ --- title: ASPDEPR diagnostics overview ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Overview of ASPDEPR deprecation diagnostics in ASP.NET Core. monikerRange: '>= aspnetcore-10.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/03/2026 uid: diagnostics/aspdepr-ids --- diff --git a/aspnetcore/diagnostics/aspdepr002.md b/aspnetcore/diagnostics/aspdepr002.md index d8f8dea82d13..f38ca83997f2 100644 --- a/aspnetcore/diagnostics/aspdepr002.md +++ b/aspnetcore/diagnostics/aspdepr002.md @@ -5,8 +5,8 @@ ai-usage: ai-assisted monikerRange: '>= aspnetcore-10.0' ms.date: 03/03/2026 uid: diagnostics/aspdepr002 -ms.author: tdykstra -author: tdykstra +ms.author: wiwagn +author: guardrex f1_keywords: - aspdepr002 --- diff --git a/aspnetcore/diagnostics/bl0001.md b/aspnetcore/diagnostics/bl0001.md index a392f54c6f66..98500513db69 100644 --- a/aspnetcore/diagnostics/bl0001.md +++ b/aspnetcore/diagnostics/bl0001.md @@ -3,7 +3,7 @@ title: "BL0001: Component parameter should have public setters" description: "Learn about analysis rule BL0001: Component parameter should have public setters" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0001 --- diff --git a/aspnetcore/diagnostics/bl0002.md b/aspnetcore/diagnostics/bl0002.md index c1475fd1b3f4..80bbaf01cd98 100644 --- a/aspnetcore/diagnostics/bl0002.md +++ b/aspnetcore/diagnostics/bl0002.md @@ -3,7 +3,7 @@ title: "BL0002: Component has multiple CaptureUnmatchedValues parameters" description: "Learn about analysis rule BL0002: Component has multiple CaptureUnmatchedValues parameters" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0002 --- diff --git a/aspnetcore/diagnostics/bl0003.md b/aspnetcore/diagnostics/bl0003.md index 79b82ca21391..3248269525fa 100644 --- a/aspnetcore/diagnostics/bl0003.md +++ b/aspnetcore/diagnostics/bl0003.md @@ -3,7 +3,7 @@ title: "BL0003: Component parameter with CaptureUnmatchedValues has the wrong ty description: "Learn about analysis rule BL0003: Component parameter with CaptureUnmatchedValues has the wrong type" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0003 --- diff --git a/aspnetcore/diagnostics/bl0004.md b/aspnetcore/diagnostics/bl0004.md index 70d2d3526b8e..ee6f86faca55 100644 --- a/aspnetcore/diagnostics/bl0004.md +++ b/aspnetcore/diagnostics/bl0004.md @@ -3,7 +3,7 @@ title: "BL0004: Component parameter should be public" description: "Learn about analysis rule BL0004: Component parameter should be public" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0004 --- diff --git a/aspnetcore/diagnostics/bl0005.md b/aspnetcore/diagnostics/bl0005.md index 75599b9ffbd8..202b451c1ed3 100644 --- a/aspnetcore/diagnostics/bl0005.md +++ b/aspnetcore/diagnostics/bl0005.md @@ -3,7 +3,7 @@ title: "BL0005: Component parameter should not be set outside of its component" description: "Learn about analysis rule BL0005: Component parameter should not be set outside of its component" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0005 --- diff --git a/aspnetcore/diagnostics/bl0006.md b/aspnetcore/diagnostics/bl0006.md index be3405fbfe97..bc174d64e053 100644 --- a/aspnetcore/diagnostics/bl0006.md +++ b/aspnetcore/diagnostics/bl0006.md @@ -3,7 +3,7 @@ title: "BL0006: Do not use RenderTree types" description: "Learn about analysis rule BL0006: Do not use RenderTree types" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0006 --- diff --git a/aspnetcore/diagnostics/bl0007.md b/aspnetcore/diagnostics/bl0007.md index e7e60fdaf6a2..4a857802c231 100644 --- a/aspnetcore/diagnostics/bl0007.md +++ b/aspnetcore/diagnostics/bl0007.md @@ -3,7 +3,7 @@ title: "BL0007: Component parameter '{0}' should be auto property" description: "Learn about analysis rule BL0007: Component parameter '{0}' should be auto property" author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2025 uid: diagnostics/bl0007 --- diff --git a/aspnetcore/diagnostics/bl0008.md b/aspnetcore/diagnostics/bl0008.md index bf4f33a7a33c..2c289e15afd3 100644 --- a/aspnetcore/diagnostics/bl0008.md +++ b/aspnetcore/diagnostics/bl0008.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted description: "Learn about analysis rule BL0008: Component parameters should be auto properties" author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/17/2025 uid: diagnostics/bl0008 --- diff --git a/aspnetcore/diagnostics/code-analysis.md b/aspnetcore/diagnostics/code-analysis.md index c677a69a10f5..28e5cac3e8c1 100644 --- a/aspnetcore/diagnostics/code-analysis.md +++ b/aspnetcore/diagnostics/code-analysis.md @@ -1,9 +1,9 @@ --- title: Diagnostic Code Analysis in ASP.NET Core Apps -author: tdykstra +author: guardrex description: Review the list of diagnostic codes for ASP.NET Core and get details for specific diagnostic identifiers (IDs), such as ASP0007, BL0001, and MVC1006. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/25/2026 uid: diagnostics/code-analysis diff --git a/aspnetcore/diagnostics/mvc1000.md b/aspnetcore/diagnostics/mvc1000.md index 6d6013f7a3dd..d4ec7148f114 100644 --- a/aspnetcore/diagnostics/mvc1000.md +++ b/aspnetcore/diagnostics/mvc1000.md @@ -1,9 +1,9 @@ --- title: "MVC1000: Avoid using IHtmlHelper.Partial" description: "Learn about analysis rule MVC1000: Use of IHtmlHelper.Partial should be avoided" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/mvc1000 --- diff --git a/aspnetcore/diagnostics/mvc1001.md b/aspnetcore/diagnostics/mvc1001.md index 55467daa88fc..09076095cb85 100644 --- a/aspnetcore/diagnostics/mvc1001.md +++ b/aspnetcore/diagnostics/mvc1001.md @@ -1,9 +1,9 @@ --- title: "MVC1001: Filters cannot be applied to page handler methods" description: "Learn about analysis rule MVC1001: Filters cannot be applied to page handler methods" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1001 --- diff --git a/aspnetcore/diagnostics/mvc1002.md b/aspnetcore/diagnostics/mvc1002.md index f43e1bdb1e45..174821dd5e4a 100644 --- a/aspnetcore/diagnostics/mvc1002.md +++ b/aspnetcore/diagnostics/mvc1002.md @@ -1,9 +1,9 @@ --- title: "MVC1002: Route attribute cannot be applied to page handler methods" description: "Learn about analysis rule MVC1002: Route attribute cannot be applied to page handler methods" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1002 --- diff --git a/aspnetcore/diagnostics/mvc1003.md b/aspnetcore/diagnostics/mvc1003.md index ab2b66839f98..f3ebf2041646 100644 --- a/aspnetcore/diagnostics/mvc1003.md +++ b/aspnetcore/diagnostics/mvc1003.md @@ -1,9 +1,9 @@ --- title: "MVC1003: Route attributes cannot be applied to page models" description: "Learn about analysis rule MVC1003: Route attributes cannot be applied to page models" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1003 --- diff --git a/aspnetcore/diagnostics/mvc1004.md b/aspnetcore/diagnostics/mvc1004.md index 8c08eb5875cf..401367609e39 100644 --- a/aspnetcore/diagnostics/mvc1004.md +++ b/aspnetcore/diagnostics/mvc1004.md @@ -1,9 +1,9 @@ --- title: "MVC1004: Rename model bound parameter" description: "Learn about analysis rule MVC1004: Rename model bound parameter" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1004 --- diff --git a/aspnetcore/diagnostics/mvc1005.md b/aspnetcore/diagnostics/mvc1005.md index 30c00f42602f..7c356080f47d 100644 --- a/aspnetcore/diagnostics/mvc1005.md +++ b/aspnetcore/diagnostics/mvc1005.md @@ -1,9 +1,9 @@ --- title: "MVC1005: Cannot use UseMvc with Endpoint Routing" description: "Learn about analysis rule MVC1005: Cannot use UseMvc with Endpoint Routing" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1005 --- diff --git a/aspnetcore/diagnostics/mvc1006.md b/aspnetcore/diagnostics/mvc1006.md index 977eb88dcb8b..52374d3e462d 100644 --- a/aspnetcore/diagnostics/mvc1006.md +++ b/aspnetcore/diagnostics/mvc1006.md @@ -1,9 +1,9 @@ --- title: "MVC1006: Methods containing TagHelpers must be async and return Task" description: "Learn about analysis rule MVC1006: Methods containing TagHelpers must be async and return Task" -author: pranavkm +author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1006 --- diff --git a/aspnetcore/docfx.json b/aspnetcore/docfx.json index c129d04f48c1..ac0bbd5a957f 100644 --- a/aspnetcore/docfx.json +++ b/aspnetcore/docfx.json @@ -51,10 +51,10 @@ }, "fileMetadata": { "author": { - "breaking-changes/**/**.{md,yml}": "wadepickett" + "breaking-changes/**/**.{md,yml}": "guardrex" }, "ms.author": { - "breaking-changes/**/**.{md,yml}": "wpickett" + "breaking-changes/**/**.{md,yml}": "wiwagn" }, "ms.subservice": { "introduction-to-aspnet-core.md": "index-page", diff --git a/aspnetcore/fundamentals/aot/native-aot-tutorial.md b/aspnetcore/fundamentals/aot/native-aot-tutorial.md index a2a3c4437722..083dd26dbb0d 100644 --- a/aspnetcore/fundamentals/aot/native-aot-tutorial.md +++ b/aspnetcore/fundamentals/aot/native-aot-tutorial.md @@ -6,7 +6,7 @@ monikerRange: '>= aspnetcore-8.0' ms.reviewer: midenn ms.topic: tutorial content_well_notification: AI-contribution -ms.author: wpickett +ms.author: wiwagn ms.date: 05/13/2025 uid: fundamentals/native-aot-tutorial ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md index 02f43b179fbc..bff99580a6e6 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md @@ -1,9 +1,9 @@ --- title: "RDG001: Unable to resolve route pattern" description: "Learn about analysis rule RDG001: Unable to resolve route pattern" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg001 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md index 4a5e7e5d905b..3631ddb76544 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md @@ -1,9 +1,9 @@ --- title: "RDG002: Unable to resolve endpoint handler" description: "Learn about analysis rule RDG002: Unable to resolve endpoint handler" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg002 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md index b8062e690722..dd2fea343d2f 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md @@ -1,9 +1,9 @@ --- title: "RDG003: Unable to resolve parameter" description: "Learn about analysis rule RDG003: Unable to resolve parameter" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg003 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md index 61ab478fcf89..ad2e182081b6 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md @@ -1,10 +1,10 @@ --- title: "RDG004: Unable to resolve anonymous type" description: "Learn about analysis rule RDG004: Unable to resolve anonymous type" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' content_well_notification: AI-contribution -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg004 ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md index 21c07c15bdca..11c20e372d41 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md @@ -1,9 +1,9 @@ --- title: "RDG005: Invalid abstract type" description: "Learn about analysis rule RDG005: Invalid abstract type" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn content_well_notification: AI-contribution ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg005 diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md index 91f84b959d55..35ed8b750799 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md @@ -1,9 +1,9 @@ --- title: "RDG006: Invalid constructor parameters" description: "Learn about analysis rule RDG006: Invalid constructor parameters" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg006 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md index 2812f32e3c23..cb65901d1d3d 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md @@ -1,9 +1,9 @@ --- title: "RDG007: No valid constructor found" description: "Learn about analysis rule RDG007: No valid constructor found" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg007 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md index aa417f14a9ba..af28c9f32dd4 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md @@ -1,9 +1,9 @@ --- title: "RDG008: Multiple public constructors" description: "Learn about analysis rule RDG008: Multiple public constructors" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg008 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md index 99a97aa72f43..4a0e9af1c6eb 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md @@ -1,9 +1,9 @@ --- title: "RDG009: Invalid nested AsParameters" description: "Learn about analysis rule RDG009: Invalid nested AsParameters" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg009 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md index 30d612f45d22..e82d168d43e0 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md @@ -1,9 +1,9 @@ --- title: "RDG010: InvalidAsParameters Nullable" description: "Learn about analysis rule RDG010: InvalidAsParameters Nullable" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg010 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md index b2c49493a296..11fa86de44f3 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md @@ -1,9 +1,9 @@ --- title: "RDG011: Type parameters not supported" description: "Learn about analysis rule RDG011: Type parameters not supported" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg011 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md index 0e72eead312c..a499e3c2c27e 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md @@ -1,9 +1,9 @@ --- title: "RDG012: Unable to resolve inaccessible type" description: "Learn about analysis rule RDG012: Unable to resolve inaccessible type" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg012 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md index 060b40177ebe..01a96ed0014a 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md @@ -1,9 +1,9 @@ --- title: "RDG013: Invalid source attributes" description: "Learn about analysis rule RDG013: Invalid source attributes" -author: wadepickett +author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg013 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md index ff8d8a93a44a..7c4d330cf8b7 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Request Delegate Generator (RDG) diagnostics description: Provides a list of diagnostic emitted by the ASP.NET Core Request Delegate Generator (RDG) for Native AOT -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' content_well_notification: AI-contribution ms.date: 9/23/2023 diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md index 864e98134882..dbed21258ef1 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Request Delegate Generator (RDG) for Native AOT description: Turn Map methods into request delegates with the ASP.NET Core Request Delegate Generator (RDG) for Native AOT. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn content_well_notification: AI-contribution monikerRange: '>= aspnetcore-8.0' ms.topic: concept-article diff --git a/aspnetcore/fundamentals/apis.md b/aspnetcore/fundamentals/apis.md index 06eb0ebbec4b..5aadb63e14a0 100644 --- a/aspnetcore/fundamentals/apis.md +++ b/aspnetcore/fundamentals/apis.md @@ -1,9 +1,9 @@ --- title: APIs overview -author: JeremyLikness +author: guardrex description: Learn how to build fast HTTP APIs with ASP.NET Core using Minimal APIs, the recommended approach for new projects. ai-usage: ai-assisted -ms.author: wpickett +ms.author: wiwagn ms.date: 05/04/2026 ms.reviewer: jeliknes monikerRange: '>= aspnetcore-6.0' diff --git a/aspnetcore/fundamentals/app-state.md b/aspnetcore/fundamentals/app-state.md index 4a3eeb14baba..df48568a81f0 100644 --- a/aspnetcore/fundamentals/app-state.md +++ b/aspnetcore/fundamentals/app-state.md @@ -1,8 +1,8 @@ --- title: Session in ASP.NET Core -author: tdykstra +author: guardrex description: Discover approaches to preserve session between requests. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/app-state --- diff --git a/aspnetcore/fundamentals/best-practices.md b/aspnetcore/fundamentals/best-practices.md index 8ecc1370e251..5416c5bb227b 100644 --- a/aspnetcore/fundamentals/best-practices.md +++ b/aspnetcore/fundamentals/best-practices.md @@ -3,7 +3,7 @@ title: ASP.NET Core Best Practices author: mjrousos description: Tips for maximizing performance and reliability in ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/29/2025 uid: fundamentals/best-practices --- diff --git a/aspnetcore/fundamentals/change-tokens.md b/aspnetcore/fundamentals/change-tokens.md index ee70ea915b57..7894feff823b 100644 --- a/aspnetcore/fundamentals/change-tokens.md +++ b/aspnetcore/fundamentals/change-tokens.md @@ -1,9 +1,9 @@ --- title: Detect changes with change tokens in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use change tokens to track changes. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/07/2019 uid: fundamentals/change-tokens --- diff --git a/aspnetcore/fundamentals/configuration/index.md b/aspnetcore/fundamentals/configuration/index.md index 0b13349f4fc5..fcb4357d90fd 100644 --- a/aspnetcore/fundamentals/configuration/index.md +++ b/aspnetcore/fundamentals/configuration/index.md @@ -1,10 +1,10 @@ --- title: Configuration in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to use the Configuration API to configure app settings in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/configuration/index --- diff --git a/aspnetcore/fundamentals/configuration/options.md b/aspnetcore/fundamentals/configuration/options.md index 8481633a4c10..03df8fef29d6 100644 --- a/aspnetcore/fundamentals/configuration/options.md +++ b/aspnetcore/fundamentals/configuration/options.md @@ -1,10 +1,10 @@ --- title: Options pattern in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Discover how to use the options pattern to represent groups of related settings in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/21/2026 uid: fundamentals/configuration/options --- diff --git a/aspnetcore/fundamentals/dependency-injection.md b/aspnetcore/fundamentals/dependency-injection.md index 93f93f99d0fe..daa81a649b44 100644 --- a/aspnetcore/fundamentals/dependency-injection.md +++ b/aspnetcore/fundamentals/dependency-injection.md @@ -1,9 +1,9 @@ --- title: Dependency injection in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how ASP.NET Core implements dependency injection and how to use it. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/22/2026 uid: fundamentals/dependency-injection --- diff --git a/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md b/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md index 3f55a0145ffc..36dacd191d09 100644 --- a/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md +++ b/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md @@ -1,9 +1,9 @@ --- title: dotnet-scaffold telemetry -author: tdykstra +author: guardrex description: Learn about the telemetry collected by the dotnet-scaffold CLI tool. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/12/2024 uid: fundamentals/dotnet-scaffold-telemetry --- diff --git a/aspnetcore/fundamentals/environments.md b/aspnetcore/fundamentals/environments.md index e01f423df4fe..eb2de6fe3abc 100644 --- a/aspnetcore/fundamentals/environments.md +++ b/aspnetcore/fundamentals/environments.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core runtime environments -author: tdykstra +author: guardrex description: Learn how to set and control app behavior across runtime environments in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/29/2026 uid: fundamentals/environments --- diff --git a/aspnetcore/fundamentals/error-handling-api.md b/aspnetcore/fundamentals/error-handling-api.md index 5a20c0a753de..cdd6875d5f26 100644 --- a/aspnetcore/fundamentals/error-handling-api.md +++ b/aspnetcore/fundamentals/error-handling-api.md @@ -3,7 +3,7 @@ title: Handle errors in ASP.NET Core APIs author: brunolins16 description: Learn about error handling in ASP.NET Core APIs with Minimal APIs and controller-based approaches. ai-usage: ai-assisted -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 03/04/2026 uid: fundamentals/error-handling-api diff --git a/aspnetcore/fundamentals/error-handling.md b/aspnetcore/fundamentals/error-handling.md index ac094f6a76fa..346e277c8f08 100644 --- a/aspnetcore/fundamentals/error-handling.md +++ b/aspnetcore/fundamentals/error-handling.md @@ -1,10 +1,10 @@ --- title: Handle errors in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Discover how to handle errors in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/10/2026 uid: fundamentals/error-handling --- diff --git a/aspnetcore/fundamentals/file-providers.md b/aspnetcore/fundamentals/file-providers.md index 4d3801f45d9d..18b16551a0aa 100644 --- a/aspnetcore/fundamentals/file-providers.md +++ b/aspnetcore/fundamentals/file-providers.md @@ -1,9 +1,9 @@ --- title: File Providers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how ASP.NET Core abstracts file system access through the use of File Providers. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/06/2020 uid: fundamentals/file-providers --- diff --git a/aspnetcore/fundamentals/host/generic-host.md b/aspnetcore/fundamentals/host/generic-host.md index 16690af7acd4..57634224acfb 100644 --- a/aspnetcore/fundamentals/host/generic-host.md +++ b/aspnetcore/fundamentals/host/generic-host.md @@ -1,9 +1,9 @@ --- title: .NET Generic Host in ASP.NET Core -author: tdykstra +author: guardrex description: Use .NET Generic Host in ASP.NET Core apps. Generic Host is responsible for app startup and lifetime management. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/host/generic-host diff --git a/aspnetcore/fundamentals/host/hosted-services.md b/aspnetcore/fundamentals/host/hosted-services.md index a0384bb2fe65..0ab06189cb1f 100644 --- a/aspnetcore/fundamentals/host/hosted-services.md +++ b/aspnetcore/fundamentals/host/hosted-services.md @@ -1,10 +1,10 @@ --- title: Background tasks with hosted services in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to implement background tasks with hosted services in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/host/hosted-services --- diff --git a/aspnetcore/fundamentals/host/platform-specific-configuration.md b/aspnetcore/fundamentals/host/platform-specific-configuration.md index de0b48a820d9..1d6e20ae28ce 100644 --- a/aspnetcore/fundamentals/host/platform-specific-configuration.md +++ b/aspnetcore/fundamentals/host/platform-specific-configuration.md @@ -1,10 +1,10 @@ --- title: Use hosting startup assemblies in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Discover how to enhance an ASP.NET Core app from an external assembly using an IHostingStartup implementation. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/16/2026 uid: fundamentals/configuration/platform-specific-configuration --- diff --git a/aspnetcore/fundamentals/host/web-host.md b/aspnetcore/fundamentals/host/web-host.md index 661230627f6f..e788d9d6258d 100644 --- a/aspnetcore/fundamentals/host/web-host.md +++ b/aspnetcore/fundamentals/host/web-host.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Web Host -author: tdykstra +author: guardrex description: Learn about Web Host in ASP.NET Core, which is responsible for app startup and lifetime management. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/22/2026 uid: fundamentals/host/web-host diff --git a/aspnetcore/fundamentals/http-context.md b/aspnetcore/fundamentals/http-context.md index 53e732d4d54a..eabbe43d3111 100644 --- a/aspnetcore/fundamentals/http-context.md +++ b/aspnetcore/fundamentals/http-context.md @@ -3,7 +3,7 @@ title: Access HttpContext in ASP.NET Core author: coderandhiker description: Learn about using HttpContext in ASP.NET Core apps. HttpContext isn't thread-safe and can throw an exception when accessed. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2026 uid: fundamentals/httpcontext diff --git a/aspnetcore/fundamentals/http-logging/http-log-enricher.md b/aspnetcore/fundamentals/http-logging/http-log-enricher.md index d5672aaf3b45..9c0b0d9e7ed4 100644 --- a/aspnetcore/fundamentals/http-logging/http-log-enricher.md +++ b/aspnetcore/fundamentals/http-logging/http-log-enricher.md @@ -4,8 +4,7 @@ description: Learn how to enrich incoming HTTP request logs with custom data usi ai-usage: ai-assisted author: mariamaziz monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra -ms.reviewer: tdykstra +ms.author: wiwagn ms.date: 06/08/2026 uid: fundamentals/http-logging/http-log-enricher --- diff --git a/aspnetcore/fundamentals/http-logging/includes/index-6-7.md b/aspnetcore/fundamentals/http-logging/includes/index-6-7.md index 3106488edd85..320e9fb28527 100644 --- a/aspnetcore/fundamentals/http-logging/includes/index-6-7.md +++ b/aspnetcore/fundamentals/http-logging/includes/index-6-7.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 09/25/2024 --- diff --git a/aspnetcore/fundamentals/http-logging/index.md b/aspnetcore/fundamentals/http-logging/index.md index d25c50d0e994..3601de8abf59 100644 --- a/aspnetcore/fundamentals/http-logging/index.md +++ b/aspnetcore/fundamentals/http-logging/index.md @@ -1,9 +1,9 @@ --- title: HTTP logging in .NET and ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to log HTTP requests and responses. monikerRange: '>= aspnetcore-6.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/25/2025 uid: fundamentals/http-logging/index --- diff --git a/aspnetcore/fundamentals/http-requests.md b/aspnetcore/fundamentals/http-requests.md index 2af05dae04e3..834f5853eb67 100644 --- a/aspnetcore/fundamentals/http-requests.md +++ b/aspnetcore/fundamentals/http-requests.md @@ -3,7 +3,7 @@ title: HTTP requests with IHttpClientFactory - ASP.NET Core author: stevejgordon description: Learn about using the IHttpClientFactory interface to manage logical HttpClient instances in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2026 uid: fundamentals/http-requests diff --git a/aspnetcore/fundamentals/index.md b/aspnetcore/fundamentals/index.md index 43aff64d55d5..437b73a9f04e 100644 --- a/aspnetcore/fundamentals/index.md +++ b/aspnetcore/fundamentals/index.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core fundamentals overview ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn the fundamental concepts for building ASP.NET Core apps, including dependency injection (DI), configuration, middleware, and more. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/04/2026 uid: fundamentals/index --- diff --git a/aspnetcore/fundamentals/localization-extensibility.md b/aspnetcore/fundamentals/localization-extensibility.md index 99946fdc5f22..ad374a3eaa41 100644 --- a/aspnetcore/fundamentals/localization-extensibility.md +++ b/aspnetcore/fundamentals/localization-extensibility.md @@ -1,9 +1,9 @@ --- title: Localization Extensibility -author: wadepickett +author: guardrex description: Learn how to extend the localization APIs in ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/03/2019 uid: fundamentals/localization-extensibility --- diff --git a/aspnetcore/fundamentals/localization.md b/aspnetcore/fundamentals/localization.md index be1f4296cb79..10e521129527 100644 --- a/aspnetcore/fundamentals/localization.md +++ b/aspnetcore/fundamentals/localization.md @@ -1,8 +1,8 @@ --- title: Globalization and localization in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how ASP.NET Core provides services and middleware for localizing content into different languages and cultures. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 06/20/2025 uid: fundamentals/localization diff --git a/aspnetcore/fundamentals/localization/make-content-localizable.md b/aspnetcore/fundamentals/localization/make-content-localizable.md index bab10667bf7c..e9f13f319b25 100644 --- a/aspnetcore/fundamentals/localization/make-content-localizable.md +++ b/aspnetcore/fundamentals/localization/make-content-localizable.md @@ -1,8 +1,8 @@ --- title: Make an ASP.NET Core app's content localizable -author: wadepickett +author: guardrex description: Learn how to make an ASP.NET Core app's content localizable to prepare the app for localizing content into different languages and cultures. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 09/22/2026 uid: fundamentals/localization/make-content-localizable diff --git a/aspnetcore/fundamentals/localization/provide-resources.md b/aspnetcore/fundamentals/localization/provide-resources.md index df92c0fda62b..d2ebbc95f964 100644 --- a/aspnetcore/fundamentals/localization/provide-resources.md +++ b/aspnetcore/fundamentals/localization/provide-resources.md @@ -1,8 +1,8 @@ --- title: Provide localized resources for languages and cultures in an ASP.NET Core app -author: wadepickett +author: guardrex description: Learn how to provide localized resources for localizing content of an ASP.NET Core app into different languages and cultures. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 06/20/2025 uid: fundamentals/localization/provide-resources diff --git a/aspnetcore/fundamentals/localization/select-language-culture.md b/aspnetcore/fundamentals/localization/select-language-culture.md index 08492e8a01b4..44437104210b 100644 --- a/aspnetcore/fundamentals/localization/select-language-culture.md +++ b/aspnetcore/fundamentals/localization/select-language-culture.md @@ -1,8 +1,8 @@ --- title: Strategies for selecting language and culture in a localized ASP.NET Core app -author: wadepickett +author: guardrex description: Learn how to select a language and culture when localizing content into different languages and cultures in an ASP.NET Core app. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 06/20/2025 uid: fundamentals/localization/select-language-culture diff --git a/aspnetcore/fundamentals/logging/index.md b/aspnetcore/fundamentals/logging/index.md index 36a9e92b2479..80107021ed5a 100644 --- a/aspnetcore/fundamentals/logging/index.md +++ b/aspnetcore/fundamentals/logging/index.md @@ -1,10 +1,10 @@ --- title: Logging in .NET and ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to use the ASP.NET Core logging framework provided by the Microsoft.Extensions.Logging NuGet package. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/logging/index --- diff --git a/aspnetcore/fundamentals/metapackage-app.md b/aspnetcore/fundamentals/metapackage-app.md index c23925cf55da..3fcfdc59f45f 100644 --- a/aspnetcore/fundamentals/metapackage-app.md +++ b/aspnetcore/fundamentals/metapackage-app.md @@ -1,9 +1,9 @@ --- title: Microsoft.AspNetCore.App metapackage for ASP.NET Core -author: wadepickett +author: guardrex description: The Microsoft.AspNetCore.App shared framework monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/24/2019 uid: fundamentals/metapackage-app --- diff --git a/aspnetcore/fundamentals/metapackage.md b/aspnetcore/fundamentals/metapackage.md index bee7207a2709..33684d12b0b9 100644 --- a/aspnetcore/fundamentals/metapackage.md +++ b/aspnetcore/fundamentals/metapackage.md @@ -1,9 +1,9 @@ --- title: Microsoft.AspNetCore.All metapackage for ASP.NET Core 2.0 -author: tdykstra +author: guardrex description: The Microsoft.AspNetCore.All metapackage is not recommended for ASP.NET Core 2.1 or later. monikerRange: '>= aspnetcore-2.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/25/2018 uid: fundamentals/metapackage --- diff --git a/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md b/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md index d1bc1497f23f..fb7d1cf24dc9 100644 --- a/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md +++ b/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md @@ -1,9 +1,9 @@ --- title: Middleware activation with a third-party container in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use strongly-typed middleware with factory-based activation and a third-party container in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/22/2019 uid: fundamentals/middleware/extensibility-third-party-container --- diff --git a/aspnetcore/fundamentals/middleware/extensibility.md b/aspnetcore/fundamentals/middleware/extensibility.md index 9c4898dfb1a0..dd18047eb73f 100644 --- a/aspnetcore/fundamentals/middleware/extensibility.md +++ b/aspnetcore/fundamentals/middleware/extensibility.md @@ -1,9 +1,9 @@ --- title: Factory-based middleware activation in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use strongly-typed middleware with a factory-based activation implementation in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/25/2022 uid: fundamentals/middleware/extensibility --- diff --git a/aspnetcore/fundamentals/middleware/index.md b/aspnetcore/fundamentals/middleware/index.md index 5d1184edc0ac..95197efb55db 100644 --- a/aspnetcore/fundamentals/middleware/index.md +++ b/aspnetcore/fundamentals/middleware/index.md @@ -1,12 +1,11 @@ --- title: ASP.NET Core middleware ai-usage: ai-assisted -author: tdykstra +author: guardrex description: ASP.NET Core middleware handles requests and responses through a configurable pipeline. Learn how to use Run, Map, and Use delegates, branch pipelines, and order middleware correctly. monikerRange: '>= aspnetcore-3.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/19/2026 -ms.reviewer: tdykstra uid: fundamentals/middleware/index --- # ASP.NET Core middleware diff --git a/aspnetcore/fundamentals/middleware/request-decompression.md b/aspnetcore/fundamentals/middleware/request-decompression.md index 4332283dcd2a..6c43f49b9ed9 100644 --- a/aspnetcore/fundamentals/middleware/request-decompression.md +++ b/aspnetcore/fundamentals/middleware/request-decompression.md @@ -1,9 +1,9 @@ --- title: Request decompression in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use the request decompression middleware in ASP.NET Core monikerRange: '>= aspnetcore-7.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/30/2026 uid: fundamentals/middleware/request-decompression ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/middleware/request-response.md b/aspnetcore/fundamentals/middleware/request-response.md index 65f4dd09b920..26f7f84ed8fa 100644 --- a/aspnetcore/fundamentals/middleware/request-response.md +++ b/aspnetcore/fundamentals/middleware/request-response.md @@ -1,9 +1,9 @@ --- title: Request and Response operations in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to read the request body and write the response body in ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/middleware/request-response --- diff --git a/aspnetcore/fundamentals/middleware/write.md b/aspnetcore/fundamentals/middleware/write.md index a829a436e289..718276c68395 100644 --- a/aspnetcore/fundamentals/middleware/write.md +++ b/aspnetcore/fundamentals/middleware/write.md @@ -1,9 +1,9 @@ --- title: Write custom ASP.NET Core middleware -author: tdykstra +author: guardrex description: Learn how to write custom ASP.NET Core middleware. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/21/2025 uid: fundamentals/middleware/write --- diff --git a/aspnetcore/fundamentals/minimal-apis.md b/aspnetcore/fundamentals/minimal-apis.md index 89e5b65aac0b..25161abe67a9 100644 --- a/aspnetcore/fundamentals/minimal-apis.md +++ b/aspnetcore/fundamentals/minimal-apis.md @@ -1,11 +1,11 @@ --- title: Minimal APIs quick reference ai-usage: ai-assisted -author: wadepickett +author: guardrex content_well_notification: AI-contribution description: Provides an overview of Minimal APIs in ASP.NET Core monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: fundamentals/minimal-apis --- diff --git a/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md b/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md index ca84dff2b76b..e8a2ceeea029 100644 --- a/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md +++ b/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 08/07/2024 --- diff --git a/aspnetcore/fundamentals/minimal-apis/min-api-filters.md b/aspnetcore/fundamentals/minimal-apis/min-api-filters.md index 93abd8dbf1b5..e6245163158d 100644 --- a/aspnetcore/fundamentals/minimal-apis/min-api-filters.md +++ b/aspnetcore/fundamentals/minimal-apis/min-api-filters.md @@ -1,8 +1,8 @@ --- title: Filters in Minimal API apps -author: wadepickett +author: guardrex description: Use filters in Minimal API apps, including validation of an object with a filter, and registering a filter. -ms.author: wpickett +ms.author: wiwagn ms.date: 04/28/2026 monikerRange: '>= aspnetcore-7.0' uid: fundamentals/minimal-apis/min-api-filters diff --git a/aspnetcore/fundamentals/minimal-apis/parameter-binding.md b/aspnetcore/fundamentals/minimal-apis/parameter-binding.md index cd40b944f479..86d83bdeed19 100644 --- a/aspnetcore/fundamentals/minimal-apis/parameter-binding.md +++ b/aspnetcore/fundamentals/minimal-apis/parameter-binding.md @@ -1,8 +1,8 @@ --- title: Parameter binding in Minimal API applications -author: wadepickett +author: guardrex description: Learn how parameters are populated before invoking minimal route handlers. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 07/16/2026 uid: fundamentals/minimal-apis/parameter-binding diff --git a/aspnetcore/fundamentals/minimal-apis/responses.md b/aspnetcore/fundamentals/minimal-apis/responses.md index 0ce90f69a98a..2431644374b2 100644 --- a/aspnetcore/fundamentals/minimal-apis/responses.md +++ b/aspnetcore/fundamentals/minimal-apis/responses.md @@ -2,7 +2,7 @@ title: Create responses in Minimal API applications author: brunolins16 description: Learn how to create responses for Minimal APIs in ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.reviewer: brolivei monikerRange: '>= aspnetcore-7.0' ms.date: 06/16/2026 diff --git a/aspnetcore/fundamentals/minimal-apis/route-handlers.md b/aspnetcore/fundamentals/minimal-apis/route-handlers.md index 4aa6d779b20d..982f9590cb45 100644 --- a/aspnetcore/fundamentals/minimal-apis/route-handlers.md +++ b/aspnetcore/fundamentals/minimal-apis/route-handlers.md @@ -1,8 +1,8 @@ --- title: Route handlers in Minimal API apps -author: wadepickett +author: guardrex description: Learn how to handle route requests in Minimal API apps, define preferred methods, bind route parameters, and process the request response. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 04/28/2026 uid: fundamentals/minimal-apis/route-handlers diff --git a/aspnetcore/fundamentals/minimal-apis/security.md b/aspnetcore/fundamentals/minimal-apis/security.md index 8d4775ff09ab..00f4d96e0562 100644 --- a/aspnetcore/fundamentals/minimal-apis/security.md +++ b/aspnetcore/fundamentals/minimal-apis/security.md @@ -1,8 +1,8 @@ --- title: Authentication and authorization in Minimal APIs -author: wadepickett +author: guardrex description: Learn how to configure authentication and authorization in Minimal API apps, explore concepts, define policies, and run development tests. -ms.author: wpickett +ms.author: wiwagn content_well_notification: AI-contribution monikerRange: '>= aspnetcore-7.0' ms.date: 04/28/2026 diff --git a/aspnetcore/fundamentals/minimal-apis/test-min-api.md b/aspnetcore/fundamentals/minimal-apis/test-min-api.md index 04f08e966fb2..83bba2de54e5 100644 --- a/aspnetcore/fundamentals/minimal-apis/test-min-api.md +++ b/aspnetcore/fundamentals/minimal-apis/test-min-api.md @@ -1,8 +1,8 @@ --- title: Test Minimal API apps -author: wadepickett +author: guardrex description: Unit and integration tests in Minimal API apps -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2025 monikerRange: '>= aspnetcore-7.0' uid: fundamentals/minimal-apis/test-min-api diff --git a/aspnetcore/fundamentals/minimal-apis/webapplication.md b/aspnetcore/fundamentals/minimal-apis/webapplication.md index a0c68d49fcb7..4ef052b9df0c 100644 --- a/aspnetcore/fundamentals/minimal-apis/webapplication.md +++ b/aspnetcore/fundamentals/minimal-apis/webapplication.md @@ -1,10 +1,10 @@ --- title: WebApplication and WebApplicationBuilder in ASP.NET Core apps ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to use WebApplication and WebApplicationBuilder in ASP.NET Core apps. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/18/2026 uid: fundamentals/minimal-apis/webapplication --- diff --git a/aspnetcore/fundamentals/native-aot.md b/aspnetcore/fundamentals/native-aot.md index 5122ab20d7a5..ac44490fd3d8 100644 --- a/aspnetcore/fundamentals/native-aot.md +++ b/aspnetcore/fundamentals/native-aot.md @@ -1,7 +1,7 @@ --- title: ASP.NET Core support for Native AOT -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn description: Review ASP.NET Core support for Native ahead-of-time (AOT) applications, including publishing and deployment. content_well_notification: AI-contribution ms.date: 06/02/2026 diff --git a/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md b/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md index 7ca47477dc29..4d22f0860d9f 100644 --- a/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md +++ b/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md @@ -1,10 +1,10 @@ --- title: Generate OpenAPI documents ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to generate and customize OpenAPI documents in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/04/2026 uid: fundamentals/openapi/aspnetcore-openapi --- diff --git a/aspnetcore/fundamentals/openapi/customize-openapi.md b/aspnetcore/fundamentals/openapi/customize-openapi.md index 73e2f3d30976..06e87e012a91 100644 --- a/aspnetcore/fundamentals/openapi/customize-openapi.md +++ b/aspnetcore/fundamentals/openapi/customize-openapi.md @@ -1,9 +1,9 @@ --- title: Customize OpenAPI documents ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to customize OpenAPI documents in an ASP.NET Core app -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-9.0' ms.date: 08/19/2026 uid: fundamentals/openapi/customize-openapi diff --git a/aspnetcore/fundamentals/openapi/include-metadata.md b/aspnetcore/fundamentals/openapi/include-metadata.md index 8377bb4ed091..156997145111 100644 --- a/aspnetcore/fundamentals/openapi/include-metadata.md +++ b/aspnetcore/fundamentals/openapi/include-metadata.md @@ -1,10 +1,10 @@ --- title: Include OpenAPI metadata in an ASP.NET Core app ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to add OpenAPI metadata in an ASP.NET Core app. monikerRange: '>= aspnetcore-9.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/openapi/include-metadata --- diff --git a/aspnetcore/fundamentals/openapi/openapi-comments.md b/aspnetcore/fundamentals/openapi/openapi-comments.md index 6b4515842fca..fc304fb45b31 100644 --- a/aspnetcore/fundamentals/openapi/openapi-comments.md +++ b/aspnetcore/fundamentals/openapi/openapi-comments.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core OpenAPI XML documentation comment support in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: OpenAPI XML documentation comments in ASP.NET Core enrich generated API documents automatically. Learn how to enable, customize, and disable XML comment support. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/19/2026 ms.reviewer: wpickett uid: fundamentals/openapi/aspnet-openapi-xml diff --git a/aspnetcore/fundamentals/openapi/openapi-tools.md b/aspnetcore/fundamentals/openapi/openapi-tools.md index 80b77bd0b369..cccfd55c71ca 100644 --- a/aspnetcore/fundamentals/openapi/openapi-tools.md +++ b/aspnetcore/fundamentals/openapi/openapi-tools.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: ryanbrandenburg description: Command reference for the `Microsoft.dotnet-openapi` tool, which adds and manages OpenAPI references that generate clients to consume OpenAPI documents. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/30/2026 uid: fundamentals/openapi/openapi-tools --- diff --git a/aspnetcore/fundamentals/openapi/overview.md b/aspnetcore/fundamentals/openapi/overview.md index 2fc113638142..cffe47655b40 100644 --- a/aspnetcore/fundamentals/openapi/overview.md +++ b/aspnetcore/fundamentals/openapi/overview.md @@ -1,10 +1,10 @@ --- title: Overview of OpenAPI support in ASP.NET Core API apps ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to integrate OpenAPI in ASP.NET Core API apps. Discover features, tools, and packages for generating and customizing OpenAPI documents. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett ms.date: 08/28/2026 uid: fundamentals/openapi/overview diff --git a/aspnetcore/fundamentals/openapi/using-openapi-documents.md b/aspnetcore/fundamentals/openapi/using-openapi-documents.md index 40050734013d..e21eab23a5e5 100644 --- a/aspnetcore/fundamentals/openapi/using-openapi-documents.md +++ b/aspnetcore/fundamentals/openapi/using-openapi-documents.md @@ -1,10 +1,10 @@ --- title: Use the generated OpenAPI documents ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to use OpenAPI documents in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/28/2026 uid: fundamentals/openapi/using-openapi-documents --- diff --git a/aspnetcore/fundamentals/owin.md b/aspnetcore/fundamentals/owin.md index 2b8d1ec75f4d..71d7fa0df52f 100644 --- a/aspnetcore/fundamentals/owin.md +++ b/aspnetcore/fundamentals/owin.md @@ -1,8 +1,8 @@ --- title: Open Web Interface for .NET (OWIN) with ASP.NET Core -author: tdykstra +author: guardrex description: Discover how ASP.NET Core supports the Open Web Interface for .NET (OWIN), which allows web apps to be decoupled from web servers. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/owin --- diff --git a/aspnetcore/fundamentals/portable-object-localization.md b/aspnetcore/fundamentals/portable-object-localization.md index 491b6ff17665..5bbcab6bc354 100644 --- a/aspnetcore/fundamentals/portable-object-localization.md +++ b/aspnetcore/fundamentals/portable-object-localization.md @@ -2,7 +2,7 @@ title: Configure portable object localization in ASP.NET Core author: sebastienros description: This article introduces Portable Object files and outlines steps for using them in an ASP.NET Core application with the Orchard Core framework. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/09/2025 uid: fundamentals/portable-object-localization --- diff --git a/aspnetcore/fundamentals/request-features.md b/aspnetcore/fundamentals/request-features.md index 52183af54965..75fbe2adda9c 100644 --- a/aspnetcore/fundamentals/request-features.md +++ b/aspnetcore/fundamentals/request-features.md @@ -1,8 +1,8 @@ --- title: Request Features in ASP.NET Core -author: wadepickett +author: guardrex description: Learn about web server implementation details related to HTTP requests and responses that are defined in interfaces for ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/11/2021 uid: fundamentals/request-features --- diff --git a/aspnetcore/fundamentals/routing.md b/aspnetcore/fundamentals/routing.md index 2e600e4ba301..7fd178b8ad9d 100644 --- a/aspnetcore/fundamentals/routing.md +++ b/aspnetcore/fundamentals/routing.md @@ -1,11 +1,11 @@ --- title: Routing in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex content_well_notification: AI-contribution description: Discover how ASP.NET Core routing is responsible for matching HTTP requests and dispatching to executable endpoints. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/routing --- diff --git a/aspnetcore/fundamentals/servers/httpsys.md b/aspnetcore/fundamentals/servers/httpsys.md index f4d5fde265d3..01badd56eae9 100644 --- a/aspnetcore/fundamentals/servers/httpsys.md +++ b/aspnetcore/fundamentals/servers/httpsys.md @@ -1,10 +1,10 @@ --- title: HTTP.sys web server implementation in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn about HTTP.sys, a web server for ASP.NET Core on Windows. Built on the HTTP.sys kernel-mode driver, HTTP.sys is an alternative to Kestrel that can be used for direct connection to the Internet without IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/servers/httpsys --- diff --git a/aspnetcore/fundamentals/servers/index.md b/aspnetcore/fundamentals/servers/index.md index ffdd89c4cfab..966a07cc581e 100644 --- a/aspnetcore/fundamentals/servers/index.md +++ b/aspnetcore/fundamentals/servers/index.md @@ -1,10 +1,10 @@ --- title: Web server implementations in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Discover the web servers Kestrel and HTTP.sys for ASP.NET Core. Learn how to choose a server and when to use a reverse proxy server. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/04/2026 uid: fundamentals/servers/index --- diff --git a/aspnetcore/fundamentals/servers/kestrel.md b/aspnetcore/fundamentals/servers/kestrel.md index 89218e6031b3..c3e82d9ae2ca 100644 --- a/aspnetcore/fundamentals/servers/kestrel.md +++ b/aspnetcore/fundamentals/servers/kestrel.md @@ -1,10 +1,10 @@ --- title: Kestrel web server in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn about Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/02/2026 uid: fundamentals/servers/kestrel --- diff --git a/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md b/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md index 277bbb4791da..8637f4dc09b0 100644 --- a/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md +++ b/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md @@ -1,9 +1,9 @@ --- title: Use connection middleware with the ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about using connection middleware with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/21/2023 uid: fundamentals/servers/kestrel/connection-middleware --- diff --git a/aspnetcore/fundamentals/servers/kestrel/diagnostics.md b/aspnetcore/fundamentals/servers/kestrel/diagnostics.md index af6d77e33828..9858e77ea601 100644 --- a/aspnetcore/fundamentals/servers/kestrel/diagnostics.md +++ b/aspnetcore/fundamentals/servers/kestrel/diagnostics.md @@ -3,7 +3,7 @@ title: Logging and diagnostics in Kestrel author: shirhatti description: Learn how to gather diagnostics from Kestrel. monikerRange: '>= aspnetcore-6.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/26/2023 uid: fundamentals/servers/kestrel/diagnostics --- diff --git a/aspnetcore/fundamentals/servers/kestrel/endpoints.md b/aspnetcore/fundamentals/servers/kestrel/endpoints.md index fffdcffab548..d09a8808024b 100644 --- a/aspnetcore/fundamentals/servers/kestrel/endpoints.md +++ b/aspnetcore/fundamentals/servers/kestrel/endpoints.md @@ -1,9 +1,9 @@ --- title: Configure endpoints for Kestrel web server -author: tdykstra +author: guardrex description: Learn about configuring endpoints with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/servers/kestrel/endpoints --- diff --git a/aspnetcore/fundamentals/servers/kestrel/host-filtering.md b/aspnetcore/fundamentals/servers/kestrel/host-filtering.md index 40c3fa27defa..f65dd3bcb447 100644 --- a/aspnetcore/fundamentals/servers/kestrel/host-filtering.md +++ b/aspnetcore/fundamentals/servers/kestrel/host-filtering.md @@ -1,9 +1,9 @@ --- title: Host filtering with ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about using host filtering with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/04/2020 uid: fundamentals/servers/kestrel/host-filtering --- diff --git a/aspnetcore/fundamentals/servers/kestrel/http2.md b/aspnetcore/fundamentals/servers/kestrel/http2.md index df816c7d4832..fba7fcf1befb 100644 --- a/aspnetcore/fundamentals/servers/kestrel/http2.md +++ b/aspnetcore/fundamentals/servers/kestrel/http2.md @@ -1,9 +1,9 @@ --- title: Use HTTP/2 with the ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about using HTTP/2 with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.custom: linux-related-content ms.date: 08/15/2022 uid: fundamentals/servers/kestrel/http2 diff --git a/aspnetcore/fundamentals/servers/kestrel/http3.md b/aspnetcore/fundamentals/servers/kestrel/http3.md index 1236f295ee5c..bd03d89bdcf3 100644 --- a/aspnetcore/fundamentals/servers/kestrel/http3.md +++ b/aspnetcore/fundamentals/servers/kestrel/http3.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: wtgodbe description: "HTTP/3 support in Kestrel: Discover how to configure ASP.NET Core for HTTP/3, improve performance, and optimize your web server setup." monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/14/2026 uid: fundamentals/servers/kestrel/http3 --- diff --git a/aspnetcore/fundamentals/servers/kestrel/memory-management.md b/aspnetcore/fundamentals/servers/kestrel/memory-management.md index 23fd53166ede..a3a8af8040b3 100644 --- a/aspnetcore/fundamentals/servers/kestrel/memory-management.md +++ b/aspnetcore/fundamentals/servers/kestrel/memory-management.md @@ -1,10 +1,10 @@ --- title: Memory management in Kestrel ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn about memory management in Kestrel, including automatic eviction from memory pools and using memory pool metrics. monikerRange: '>= aspnetcore-10.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/29/2026 uid: fundamentals/servers/kestrel/memory-management --- diff --git a/aspnetcore/fundamentals/servers/kestrel/options.md b/aspnetcore/fundamentals/servers/kestrel/options.md index 7f07e7450608..dced276d115b 100644 --- a/aspnetcore/fundamentals/servers/kestrel/options.md +++ b/aspnetcore/fundamentals/servers/kestrel/options.md @@ -1,9 +1,9 @@ --- title: Configure options for the ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about configuring options for Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/25/2025 uid: fundamentals/servers/kestrel/options --- diff --git a/aspnetcore/fundamentals/servers/kestrel/request-draining.md b/aspnetcore/fundamentals/servers/kestrel/request-draining.md index f063ddbf107b..a75dcde0e2cd 100644 --- a/aspnetcore/fundamentals/servers/kestrel/request-draining.md +++ b/aspnetcore/fundamentals/servers/kestrel/request-draining.md @@ -1,9 +1,9 @@ --- title: Request draining with ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about request draining with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/04/2020 uid: fundamentals/servers/kestrel/request-draining --- diff --git a/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md b/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md index 4c150edbc821..e4610efc7683 100644 --- a/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md +++ b/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md @@ -1,9 +1,9 @@ --- title: When to use a reverse proxy with the ASP.NET Core Kestrel web server -author: tdykstra +author: guardrex description: Learn about when to use a reverse proxy in front of Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/06/2025 uid: fundamentals/servers/kestrel/when-to-use-a-reverse-proxy --- diff --git a/aspnetcore/fundamentals/servers/yarp/ab-testing.md b/aspnetcore/fundamentals/servers/yarp/ab-testing.md index 89251644e848..44117809e963 100644 --- a/aspnetcore/fundamentals/servers/yarp/ab-testing.md +++ b/aspnetcore/fundamentals/servers/yarp/ab-testing.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/ab-testing title: YARP A/B Testing and Rolling Upgrades description: YARP A/B Testing and Rolling Upgrades -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/authn-authz.md b/aspnetcore/fundamentals/servers/yarp/authn-authz.md index 7ade3e503ddc..e4a12b353392 100644 --- a/aspnetcore/fundamentals/servers/yarp/authn-authz.md +++ b/aspnetcore/fundamentals/servers/yarp/authn-authz.md @@ -1,10 +1,10 @@ --- title: YARP authentication and authorization ai-usage: ai-assisted -author: wadepickett +author: guardrex content_well_notification: AI-contribution description: Learn how to configure authentication and authorization for YARP routes. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 ms.topic: concept-article uid: fundamentals/servers/yarp/authn-authz diff --git a/aspnetcore/fundamentals/servers/yarp/config-files.md b/aspnetcore/fundamentals/servers/yarp/config-files.md index 7d0901695e9c..eedae5d15e37 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-files.md +++ b/aspnetcore/fundamentals/servers/yarp/config-files.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/config-files title: YARP Configuration Files description: Explore how to work with YARP configuration files, examine the file structure and properties, define routes, clusters, and sources, and load proxy configuration. -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/24/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/config-filters.md b/aspnetcore/fundamentals/servers/yarp/config-filters.md index 1fb383697c05..8220171ca4a2 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-filters.md +++ b/aspnetcore/fundamentals/servers/yarp/config-filters.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/config-filters title: YARP Configuration Filters description: YARP Configuration Filters -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/config-providers.md b/aspnetcore/fundamentals/servers/yarp/config-providers.md index 6a48f5446a9f..b65fbfbe8f17 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-providers.md +++ b/aspnetcore/fundamentals/servers/yarp/config-providers.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/config-providers title: YARP Extensibility Configuration Providers description: YARP Extensibility Configuration Providers -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/cors.md b/aspnetcore/fundamentals/servers/yarp/cors.md index 64411a4d7ee5..79dc29cad70a 100644 --- a/aspnetcore/fundamentals/servers/yarp/cors.md +++ b/aspnetcore/fundamentals/servers/yarp/cors.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/cors title: YARP Cross-Origin Requests (CORS) description: YARP Cross-Origin Requests (CORS) -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md b/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md index 7c118e654490..6e8ce6543db0 100644 --- a/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md +++ b/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/destination-resolvers title: YARP Extensibility Destination Resolvers description: YARP Extensibility Destination Resolvers -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md b/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md index 095595e2b25b..55dcf30aa177 100644 --- a/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md +++ b/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/dests-health-checks title: YARP Destination health checks description: YARP Destination health checks -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 04/06/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md b/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md index 5c652b204520..62c766999fae 100644 --- a/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md +++ b/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/diagnosing-yarp-issues title: YARP Diagnosing YARP-based proxies description: YARP Diagnosing YARP-based proxies -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md b/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md index 3a55afd56ae1..7a1cf7cf428f 100644 --- a/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md +++ b/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/direct-forwarding title: YARP Direct Forwarding description: YARP Direct Forwarding -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md b/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md index 10fa393324a8..788b5bef06a4 100644 --- a/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md +++ b/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/distributed-tracing title: YARP Distributed tracing description: YARP Distributed tracing -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 05/15/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md b/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md index 230185e5c42c..fcff385282fa 100644 --- a/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md +++ b/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/transform-extensibility title: YARP Extensibility - Request and Response Transforms description: YARP Extensibility - Request and Response Transforms -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/extensibility.md b/aspnetcore/fundamentals/servers/yarp/extensibility.md index 51fc2ef7f4ed..16fed69f1ad9 100644 --- a/aspnetcore/fundamentals/servers/yarp/extensibility.md +++ b/aspnetcore/fundamentals/servers/yarp/extensibility.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/extensibility title: Overview of extensibility description: Overview of extensibility -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/getting-started.md b/aspnetcore/fundamentals/servers/yarp/getting-started.md index ea4e6dd51e94..90ce0f5a7b12 100644 --- a/aspnetcore/fundamentals/servers/yarp/getting-started.md +++ b/aspnetcore/fundamentals/servers/yarp/getting-started.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/getting-started title: Get started with YARP description: Get started with the YARP library that provides core proxy functionality, customize library modules, and create a project that uses the YARP package. -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 08/05/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/grpc.md b/aspnetcore/fundamentals/servers/yarp/grpc.md index c3ae40eb84d9..a8aeb5b7d6cc 100644 --- a/aspnetcore/fundamentals/servers/yarp/grpc.md +++ b/aspnetcore/fundamentals/servers/yarp/grpc.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/grpc title: YARP Proxying gRPC description: YARP Proxying gRPC -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/12/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/header-guidelines.md b/aspnetcore/fundamentals/servers/yarp/header-guidelines.md index 554571f5aa41..c50df5b06911 100644 --- a/aspnetcore/fundamentals/servers/yarp/header-guidelines.md +++ b/aspnetcore/fundamentals/servers/yarp/header-guidelines.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/header-guidelines title: YARP HTTP header guidelines description: Learn about YARP HTTP header guidelines. -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 09/18/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/header-routing.md b/aspnetcore/fundamentals/servers/yarp/header-routing.md index 091a9e8e9fa3..c9b2d39061d6 100644 --- a/aspnetcore/fundamentals/servers/yarp/header-routing.md +++ b/aspnetcore/fundamentals/servers/yarp/header-routing.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/header-routing title: YARP Header Based Routing description: YARP Header Based Routing -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 07/13/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/http-client-config.md b/aspnetcore/fundamentals/servers/yarp/http-client-config.md index 20cdfd0ab351..6d9a1d14bd17 100644 --- a/aspnetcore/fundamentals/servers/yarp/http-client-config.md +++ b/aspnetcore/fundamentals/servers/yarp/http-client-config.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/http-client-config title: YARP HTTP Client Configuration description: YARP HTTP Client Configuration -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 11/01/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/http3.md b/aspnetcore/fundamentals/servers/yarp/http3.md index e6055caf82d0..cd7e481ca12e 100644 --- a/aspnetcore/fundamentals/servers/yarp/http3.md +++ b/aspnetcore/fundamentals/servers/yarp/http3.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/http3 title: YARP HTTP/3 description: YARP HTTP/3 -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/https-tls.md b/aspnetcore/fundamentals/servers/yarp/https-tls.md index f7b886dd9f73..8244760f59dd 100644 --- a/aspnetcore/fundamentals/servers/yarp/https-tls.md +++ b/aspnetcore/fundamentals/servers/yarp/https-tls.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/https-tls title: YARP HTTPS & TLS description: YARP HTTPS & TLS -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 02/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md b/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md index 98f2f7fae6ae..098c459d704d 100644 --- a/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md +++ b/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/httpsys-delegation title: YARP HTTP.sys Delegation description: YARP HTTP.sys Delegation -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md b/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md index 3f3a53d0a1bc..9787b2665003 100644 --- a/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md +++ b/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/kubernetes-ingress title: YARP Kubernetes Ingress Controller description: YARP Kubernetes Ingress Controller -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md b/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md index 493bf04731de..c34573a16e4b 100644 --- a/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md +++ b/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md @@ -2,9 +2,9 @@ uid: fundamentals/servers/yarp/lets-encrypt title: YARP Lets Encrypt description: YARP Lets Encrypt -author: wadepickett +author: guardrex monikerRange: '<= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 06/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/load-balancing.md b/aspnetcore/fundamentals/servers/yarp/load-balancing.md index c72e848ada21..0d8be5b941bb 100644 --- a/aspnetcore/fundamentals/servers/yarp/load-balancing.md +++ b/aspnetcore/fundamentals/servers/yarp/load-balancing.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/load-balancing title: YARP Load Balancing description: YARP Load Balancing -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/middleware.md b/aspnetcore/fundamentals/servers/yarp/middleware.md index 79cd361515d5..8b2a25b256d8 100644 --- a/aspnetcore/fundamentals/servers/yarp/middleware.md +++ b/aspnetcore/fundamentals/servers/yarp/middleware.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/middleware title: YARP middleware description: YARP middleware -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/04/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/output-caching.md b/aspnetcore/fundamentals/servers/yarp/output-caching.md index d15a6bb55f1b..bcacb922e4ed 100644 --- a/aspnetcore/fundamentals/servers/yarp/output-caching.md +++ b/aspnetcore/fundamentals/servers/yarp/output-caching.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/output-caching title: YARP Output Caching description: YARP Output Caching -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md b/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md index 0a3acf9f133f..da2007f8dc7e 100644 --- a/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md +++ b/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/queryparameter-routing title: YARP Query Parameter Based Routing description: YARP Query Parameter Based Routing -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 05/19/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/rate-limiting.md b/aspnetcore/fundamentals/servers/yarp/rate-limiting.md index 71e397e4ae51..f5ec958a57f7 100644 --- a/aspnetcore/fundamentals/servers/yarp/rate-limiting.md +++ b/aspnetcore/fundamentals/servers/yarp/rate-limiting.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/rate-limiting title: YARP Rate Limiting description: YARP Rate Limiting -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md b/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md index b0be297be567..79f351d211fa 100644 --- a/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md +++ b/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/service-fabric-int title: YARP Service Fabric Integration description: YARP Service Fabric Integration -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/session-affinity.md b/aspnetcore/fundamentals/servers/yarp/session-affinity.md index d45a3eff1bd7..43a822323000 100644 --- a/aspnetcore/fundamentals/servers/yarp/session-affinity.md +++ b/aspnetcore/fundamentals/servers/yarp/session-affinity.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/session-affinity title: YARP Session Affinity description: YARP Session Affinity -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/timeouts.md b/aspnetcore/fundamentals/servers/yarp/timeouts.md index 9e45a0b9aebd..2273b1b00986 100644 --- a/aspnetcore/fundamentals/servers/yarp/timeouts.md +++ b/aspnetcore/fundamentals/servers/yarp/timeouts.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/timeouts title: YARP Request Timeouts description: YARP Request Timeouts -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 11/01/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms-request.md b/aspnetcore/fundamentals/servers/yarp/transforms-request.md index 8ed0f77f9f2c..94a96930e7fd 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms-request.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms-request.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/transforms-request title: YARP Request Transforms description: YARP Request Transforms -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms-response.md b/aspnetcore/fundamentals/servers/yarp/transforms-response.md index c63bef643059..295b5c6c9b7d 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms-response.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms-response.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/transforms-response title: YARP Response and Response Trailer Transforms description: YARP Response and Response Trailer Transforms -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 04/04/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms.md b/aspnetcore/fundamentals/servers/yarp/transforms.md index 63366e604b51..02113a7090f0 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/transforms title: YARP Request and Response Transforms description: YARP Request and Response Transforms -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/websockets.md b/aspnetcore/fundamentals/servers/yarp/websockets.md index f4c122cffa80..bf6ac89ee14f 100644 --- a/aspnetcore/fundamentals/servers/yarp/websockets.md +++ b/aspnetcore/fundamentals/servers/yarp/websockets.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/websockets title: YARP Proxying WebSockets and SPDY description: YARP Proxying WebSockets and SPDY -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/yarp-overview.md b/aspnetcore/fundamentals/servers/yarp/yarp-overview.md index 6cf92abaa960..b2274a082e3b 100644 --- a/aspnetcore/fundamentals/servers/yarp/yarp-overview.md +++ b/aspnetcore/fundamentals/servers/yarp/yarp-overview.md @@ -2,8 +2,8 @@ uid: fundamentals/servers/yarp/overview title: Overview of YARP description: Overview of YARP -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/startup.md b/aspnetcore/fundamentals/startup.md index 43a6ffb092d5..e7a61d30fdb1 100644 --- a/aspnetcore/fundamentals/startup.md +++ b/aspnetcore/fundamentals/startup.md @@ -1,10 +1,10 @@ --- title: App startup in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how ASP.NET Core apps start up and how to configure services and the app's request pipeline. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/startup --- diff --git a/aspnetcore/fundamentals/static-files.md b/aspnetcore/fundamentals/static-files.md index 2a937e726e53..b6d5719fe934 100644 --- a/aspnetcore/fundamentals/static-files.md +++ b/aspnetcore/fundamentals/static-files.md @@ -1,10 +1,10 @@ --- title: Serve static files in ASP.NET Core apps ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to serve and secure static files and configure Map Static Assets endpoint conventions and static file middleware in ASP.NET Core web apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/23/2026 ms.reviewer: wpickett uid: fundamentals/static-files diff --git a/aspnetcore/fundamentals/target-aspnetcore.md b/aspnetcore/fundamentals/target-aspnetcore.md index ebe784b527a1..2fc38446d293 100644 --- a/aspnetcore/fundamentals/target-aspnetcore.md +++ b/aspnetcore/fundamentals/target-aspnetcore.md @@ -1,8 +1,8 @@ --- title: Use ASP.NET Core APIs in a class library -author: wadepickett +author: guardrex description: Learn how to use ASP.NET Core APIs in a class library. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/16/2019 uid: fundamentals/target-aspnetcore --- diff --git a/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md b/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md index 4c4a795eb474..928488cefec1 100644 --- a/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md +++ b/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core code generator tool (`aspnet-codegenerator`) -author: tdykstra +author: guardrex description: The ASP.NET Core code generator tool scaffolds ASP.NET Core projects. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/09/2024 uid: fundamentals/tools/dotnet-aspnet-codegenerator --- diff --git a/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md b/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md index c7ec064b9aee..0f83947c6e91 100644 --- a/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md +++ b/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md @@ -2,7 +2,7 @@ title: Troubleshoot ASP.NET Core localization author: hishamco description: Learn how to diagnose problems with localization in ASP.NET Core apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/03/2024 uid: fundamentals/troubleshoot-aspnet-core-localization --- diff --git a/aspnetcore/fundamentals/url-rewriting.md b/aspnetcore/fundamentals/url-rewriting.md index e4129741c852..3edda7b9e5a1 100644 --- a/aspnetcore/fundamentals/url-rewriting.md +++ b/aspnetcore/fundamentals/url-rewriting.md @@ -1,10 +1,10 @@ --- title: URL rewriting middleware in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn about URL rewriting and redirecting with URL rewriting middleware in ASP.NET Core applications. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/18/2026 uid: fundamentals/url-rewriting diff --git a/aspnetcore/fundamentals/use-http-context.md b/aspnetcore/fundamentals/use-http-context.md index 286bab7016fe..2c4762db9f51 100644 --- a/aspnetcore/fundamentals/use-http-context.md +++ b/aspnetcore/fundamentals/use-http-context.md @@ -3,7 +3,7 @@ title: Use HttpContext in ASP.NET Core author: jamesnk description: How to use HttpContext in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/09/2025 uid: fundamentals/use-httpcontext --- diff --git a/aspnetcore/fundamentals/w3c-logger/index.md b/aspnetcore/fundamentals/w3c-logger/index.md index 114cd536cd6a..fdabca95c8d7 100644 --- a/aspnetcore/fundamentals/w3c-logger/index.md +++ b/aspnetcore/fundamentals/w3c-logger/index.md @@ -3,7 +3,7 @@ title: W3CLogger in .NET and ASP.NET Core author: wtgodbe description: Learn how to create server logs in the W3C standard format. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/15/2022 ms.reviewer: wigodbe uid: fundamentals/w3c-logger/index diff --git a/aspnetcore/fundamentals/websockets.md b/aspnetcore/fundamentals/websockets.md index 6136049561cf..06d25665f7d6 100644 --- a/aspnetcore/fundamentals/websockets.md +++ b/aspnetcore/fundamentals/websockets.md @@ -1,10 +1,10 @@ --- title: WebSockets support in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to get started with WebSockets in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/websockets --- diff --git a/aspnetcore/get-started.md b/aspnetcore/get-started.md index 279c84dd5ffb..40d98f2b80f0 100644 --- a/aspnetcore/get-started.md +++ b/aspnetcore/get-started.md @@ -1,9 +1,9 @@ --- title: Get started with ASP.NET Core -author: tdykstra +author: guardrex description: A short tutorial using the .NET CLI to create and run a basic Hello World app using ASP.NET Core Blazor. monikerRange: ">= aspnetcore-3.1" -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/23/2025 uid: get-started --- diff --git a/aspnetcore/grpc/aspnetcore.md b/aspnetcore/grpc/aspnetcore.md index 2d7f42f9fca9..b869967fd039 100644 --- a/aspnetcore/grpc/aspnetcore.md +++ b/aspnetcore/grpc/aspnetcore.md @@ -3,7 +3,7 @@ title: gRPC services with ASP.NET Core author: jamesnk description: Learn the basic concepts when writing gRPC services with ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/21/2023 uid: grpc/aspnetcore --- diff --git a/aspnetcore/grpc/authn-and-authz.md b/aspnetcore/grpc/authn-and-authz.md index b56f36c7c706..76829b247664 100644 --- a/aspnetcore/grpc/authn-and-authz.md +++ b/aspnetcore/grpc/authn-and-authz.md @@ -3,7 +3,7 @@ title: Authentication and authorization in gRPC for ASP.NET Core author: jamesnk description: Learn how to configure authentication and authorization in gRPC for ASP.NET Core with bearer tokens, client certificates, and policies. Secure your services. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 ms.reviewer: wpickett uid: grpc/authn-and-authz diff --git a/aspnetcore/grpc/basics.md b/aspnetcore/grpc/basics.md index 35fbd95ddbfd..86e2158f85a7 100644 --- a/aspnetcore/grpc/basics.md +++ b/aspnetcore/grpc/basics.md @@ -3,7 +3,7 @@ title: gRPC Services with C# author: jamesnk description: Learn the basic concepts for writing gRPC services with C# in ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/24/2026 uid: grpc/basics diff --git a/aspnetcore/grpc/browser.md b/aspnetcore/grpc/browser.md index 0a9284fa1c45..93b689fee4ba 100644 --- a/aspnetcore/grpc/browser.md +++ b/aspnetcore/grpc/browser.md @@ -3,7 +3,7 @@ title: Use gRPC in browser apps author: jamesnk description: Learn the options available to make ASP.NET Core gRPC services callable from browser apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/04/2022 uid: grpc/browser --- diff --git a/aspnetcore/grpc/client.md b/aspnetcore/grpc/client.md index de5624a9d8c2..2503928b2956 100644 --- a/aspnetcore/grpc/client.md +++ b/aspnetcore/grpc/client.md @@ -3,7 +3,7 @@ title: Call gRPC services with the .NET client author: jamesnk description: Learn how to call gRPC services with the .NET gRPC client. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/06/2025 uid: grpc/client --- diff --git a/aspnetcore/grpc/clientfactory.md b/aspnetcore/grpc/clientfactory.md index f7b368feeaaf..cde89a0fa0c1 100644 --- a/aspnetcore/grpc/clientfactory.md +++ b/aspnetcore/grpc/clientfactory.md @@ -3,7 +3,7 @@ title: gRPC client factory integration in .NET author: jamesnk description: Learn how to create gRPC clients using the client factory. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/25/2022 uid: grpc/clientfactory --- diff --git a/aspnetcore/grpc/code-first.md b/aspnetcore/grpc/code-first.md index 77c7da7a8eb5..0c59a30e1e88 100644 --- a/aspnetcore/grpc/code-first.md +++ b/aspnetcore/grpc/code-first.md @@ -3,7 +3,7 @@ title: Code-first gRPC services and clients with .NET author: jamesnk description: Learn the basic concepts when writing code-first gRPC with .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/23/2022 uid: grpc/code-first --- diff --git a/aspnetcore/grpc/comparison.md b/aspnetcore/grpc/comparison.md index b910feded885..ebc8062fa01d 100644 --- a/aspnetcore/grpc/comparison.md +++ b/aspnetcore/grpc/comparison.md @@ -3,7 +3,7 @@ title: Compare gRPC services with HTTP APIs author: jamesnk description: Learn how gRPC compares with HTTP APIs and what it's recommend scenarios are. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 12/05/2019 uid: grpc/comparison --- diff --git a/aspnetcore/grpc/configuration.md b/aspnetcore/grpc/configuration.md index 552c1f1faef0..3716d14cd6aa 100644 --- a/aspnetcore/grpc/configuration.md +++ b/aspnetcore/grpc/configuration.md @@ -3,7 +3,7 @@ title: gRPC for .NET configuration author: jamesnk description: Learn how to configure gRPC for .NET apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/23/2020 uid: grpc/configuration --- diff --git a/aspnetcore/grpc/deadlines-cancellation.md b/aspnetcore/grpc/deadlines-cancellation.md index 5d0cdec4a123..a5f93236f5ed 100644 --- a/aspnetcore/grpc/deadlines-cancellation.md +++ b/aspnetcore/grpc/deadlines-cancellation.md @@ -3,7 +3,7 @@ title: Reliable gRPC services with deadlines and cancellation author: jamesnk description: Learn how to create reliable gRPC services with deadlines and cancellation in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/07/2020 uid: grpc/deadlines-cancellation --- diff --git a/aspnetcore/grpc/diagnostics.md b/aspnetcore/grpc/diagnostics.md index 8c1586205c9c..c405e3eb239f 100644 --- a/aspnetcore/grpc/diagnostics.md +++ b/aspnetcore/grpc/diagnostics.md @@ -3,7 +3,7 @@ title: Logging and diagnostics in gRPC on .NET author: jamesnk description: Learn how to gather diagnostics from your gRPC app on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 06/20/2025 uid: grpc/diagnostics --- diff --git a/aspnetcore/grpc/dotnet-grpc.md b/aspnetcore/grpc/dotnet-grpc.md index d5012e9ba941..543fb56bad47 100644 --- a/aspnetcore/grpc/dotnet-grpc.md +++ b/aspnetcore/grpc/dotnet-grpc.md @@ -3,7 +3,7 @@ title: Manage Protobuf references with dotnet-grpc author: jamesnk description: Learn about adding, updating, removing, and listing Protobuf references with the dotnet-grpc global tool. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 10/17/2019 uid: grpc/dotnet-grpc --- diff --git a/aspnetcore/grpc/error-handling.md b/aspnetcore/grpc/error-handling.md index 05ed5e5f226b..013fe02c7a82 100644 --- a/aspnetcore/grpc/error-handling.md +++ b/aspnetcore/grpc/error-handling.md @@ -1,7 +1,7 @@ --- title: Error handling with gRPC on .NET author: jamesnk -ms.author: wpickett +ms.author: wiwagn description: Learn how to do error handling with gRPC on .NET. monikerRange: '>= aspnetcore-3.1' ms.date: 01/09/2024 diff --git a/aspnetcore/grpc/grpcweb.md b/aspnetcore/grpc/grpcweb.md index 5831df53e128..bed9698f784b 100644 --- a/aspnetcore/grpc/grpcweb.md +++ b/aspnetcore/grpc/grpcweb.md @@ -3,7 +3,7 @@ title: gRPC-Web in ASP.NET Core gRPC apps author: jamesnk description: Learn how to configure gRPC services on ASP.NET Core to be callable from browser apps using gRPC-Web. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/10/2025 uid: grpc/grpcweb --- diff --git a/aspnetcore/grpc/health-checks.md b/aspnetcore/grpc/health-checks.md index ec3153ad31e7..48189ea2ff23 100644 --- a/aspnetcore/grpc/health-checks.md +++ b/aspnetcore/grpc/health-checks.md @@ -3,7 +3,7 @@ title: gRPC health checks in ASP.NET Core author: jamesnk description: Learn how to use gRPC health checks in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/27/2024 uid: grpc/health-checks --- diff --git a/aspnetcore/grpc/index.md b/aspnetcore/grpc/index.md index 655b001b0fa2..88f0d0fa3f43 100644 --- a/aspnetcore/grpc/index.md +++ b/aspnetcore/grpc/index.md @@ -3,7 +3,7 @@ title: Overview for gRPC on .NET author: jamesnk description: Learn about gRPC services with Kestrel server and the ASP.NET Core stack. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/24/2026 uid: grpc/index diff --git a/aspnetcore/grpc/interceptors.md b/aspnetcore/grpc/interceptors.md index e87f0b295486..463d7a1ee4e5 100644 --- a/aspnetcore/grpc/interceptors.md +++ b/aspnetcore/grpc/interceptors.md @@ -1,7 +1,7 @@ --- title: gRPC interceptors on .NET author: erni27 -ms.author: wpickett +ms.author: wiwagn description: Learn how to use gRPC interceptors on .NET. monikerRange: '>= aspnetcore-3.1' ms.date: 02/26/2022 diff --git a/aspnetcore/grpc/interprocess-namedpipes.md b/aspnetcore/grpc/interprocess-namedpipes.md index 02114dd32bbb..b687359ec923 100644 --- a/aspnetcore/grpc/interprocess-namedpipes.md +++ b/aspnetcore/grpc/interprocess-namedpipes.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: jamesnk description: Learn how to use gRPC for inter-process communication with Named pipes. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/14/2026 uid: grpc/interprocess-namedpipes --- diff --git a/aspnetcore/grpc/interprocess-uds.md b/aspnetcore/grpc/interprocess-uds.md index 3221218b643c..7b1185fbe1a7 100644 --- a/aspnetcore/grpc/interprocess-uds.md +++ b/aspnetcore/grpc/interprocess-uds.md @@ -3,7 +3,7 @@ title: Inter-process communication with gRPC and Unix domain sockets author: jamesnk description: Learn how to use gRPC for inter-process communication with Unix domain sockets. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/18/2023 uid: grpc/interprocess-uds --- diff --git a/aspnetcore/grpc/interprocess.md b/aspnetcore/grpc/interprocess.md index 39301224958a..29d0497054b9 100644 --- a/aspnetcore/grpc/interprocess.md +++ b/aspnetcore/grpc/interprocess.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: jamesnk description: Learn how to use gRPC for inter-process communication. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/07/2026 uid: grpc/interprocess --- diff --git a/aspnetcore/grpc/json-transcoding-binding.md b/aspnetcore/grpc/json-transcoding-binding.md index 7fd0827e6dc4..6d9af963ac9d 100644 --- a/aspnetcore/grpc/json-transcoding-binding.md +++ b/aspnetcore/grpc/json-transcoding-binding.md @@ -3,7 +3,7 @@ title: Configure HTTP and JSON for gRPC JSON transcoding ASP.NET Core apps author: jamesnk description: Learn how to configure HTTP and JSON for gRPC JSON transcoding apps. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/20/2022 uid: grpc/json-transcoding-binding --- diff --git a/aspnetcore/grpc/json-transcoding-openapi.md b/aspnetcore/grpc/json-transcoding-openapi.md index af6f2adcd5cd..aa3c50731b09 100644 --- a/aspnetcore/grpc/json-transcoding-openapi.md +++ b/aspnetcore/grpc/json-transcoding-openapi.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: jamesnk description: The `Microsoft.AspNetCore.Grpc.Swagger` package has been deprecated. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/16/2026 uid: grpc/json-transcoding-openapi --- diff --git a/aspnetcore/grpc/json-transcoding.md b/aspnetcore/grpc/json-transcoding.md index 1bfacb5883cd..a07976e40fc9 100644 --- a/aspnetcore/grpc/json-transcoding.md +++ b/aspnetcore/grpc/json-transcoding.md @@ -3,7 +3,7 @@ title: gRPC JSON transcoding in ASP.NET Core gRPC apps author: jamesnk description: Learn how to create JSON HTTP APIs for gRPC services using gRPC JSON transcoding. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/10/2023 uid: grpc/json-transcoding --- diff --git a/aspnetcore/grpc/loadbalancing.md b/aspnetcore/grpc/loadbalancing.md index 47db849cacf7..fda1d00345dd 100644 --- a/aspnetcore/grpc/loadbalancing.md +++ b/aspnetcore/grpc/loadbalancing.md @@ -3,7 +3,7 @@ title: gRPC client-side load balancing author: jamesnk description: Learn how to make scalable, high-performance gRPC apps with client-side load balancing in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/11/2023 uid: grpc/loadbalancing --- diff --git a/aspnetcore/grpc/migration.md b/aspnetcore/grpc/migration.md index b17534e3a3a7..821c37f4409e 100644 --- a/aspnetcore/grpc/migration.md +++ b/aspnetcore/grpc/migration.md @@ -3,7 +3,7 @@ title: Migrate gRPC from C-core to gRPC for .NET author: jamesnk description: Learn how to move an existing C-core based gRPC app to run on top of gRPC for .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/18/2022 uid: grpc/migration --- diff --git a/aspnetcore/grpc/native-aot.md b/aspnetcore/grpc/native-aot.md index d9a09f00f5b3..ba78ec50342a 100644 --- a/aspnetcore/grpc/native-aot.md +++ b/aspnetcore/grpc/native-aot.md @@ -3,7 +3,7 @@ title: gRPC and Native AOT author: jamesnk description: Learn about support for gRPC with .NET native ahead-of-time (AOT). monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/06/2023 uid: grpc/native-aot --- diff --git a/aspnetcore/grpc/netstandard.md b/aspnetcore/grpc/netstandard.md index ddc50fcb7614..ceac5a0c293f 100644 --- a/aspnetcore/grpc/netstandard.md +++ b/aspnetcore/grpc/netstandard.md @@ -3,7 +3,7 @@ title: Use gRPC client with .NET Standard 2.0 author: jamesnk description: Learn how to use the .NET gRPC client in apps and libraries that support .NET Standard 2.0. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/08/2025 uid: grpc/netstandard --- diff --git a/aspnetcore/grpc/performance.md b/aspnetcore/grpc/performance.md index d219124dbdfb..a1da8fe007a2 100644 --- a/aspnetcore/grpc/performance.md +++ b/aspnetcore/grpc/performance.md @@ -3,7 +3,7 @@ title: Performance best practices with gRPC author: jamesnk description: Learn the best practices for building high-performance gRPC services. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/16/2025 uid: grpc/performance --- diff --git a/aspnetcore/grpc/protobuf.md b/aspnetcore/grpc/protobuf.md index 765c99986f7f..b75d7d5a3c45 100644 --- a/aspnetcore/grpc/protobuf.md +++ b/aspnetcore/grpc/protobuf.md @@ -3,7 +3,7 @@ title: Create Protobuf messages for .NET apps author: jamesnk description: Learn how to create Protobuf messages for .NET apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: grpc/protobuf --- diff --git a/aspnetcore/grpc/retries.md b/aspnetcore/grpc/retries.md index 9dae06465a00..96d7687f874f 100644 --- a/aspnetcore/grpc/retries.md +++ b/aspnetcore/grpc/retries.md @@ -3,7 +3,7 @@ title: Transient fault handling with gRPC retries author: jamesnk description: Learn how to make resilient, fault tolerant gRPC calls with retries in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/18/2021 uid: grpc/retries --- diff --git a/aspnetcore/grpc/security.md b/aspnetcore/grpc/security.md index c6495a20818e..0f89148158b4 100644 --- a/aspnetcore/grpc/security.md +++ b/aspnetcore/grpc/security.md @@ -3,7 +3,7 @@ title: Security considerations in gRPC for ASP.NET Core author: jamesnk description: Learn about security considerations for gRPC for ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/07/2019 uid: grpc/security --- diff --git a/aspnetcore/grpc/services.md b/aspnetcore/grpc/services.md index 4dda6b6c839a..5d3a58db1a4d 100644 --- a/aspnetcore/grpc/services.md +++ b/aspnetcore/grpc/services.md @@ -3,7 +3,7 @@ title: Create gRPC services and methods author: jamesnk description: Learn how to create gRPC services and methods. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/18/2022 uid: grpc/services --- diff --git a/aspnetcore/grpc/supported-platforms.md b/aspnetcore/grpc/supported-platforms.md index 3c02af41b3dd..a4dc3f8b1ef8 100644 --- a/aspnetcore/grpc/supported-platforms.md +++ b/aspnetcore/grpc/supported-platforms.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: jamesnk description: Learn about the supported platforms for gRPC on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/05/2026 uid: grpc/supported-platforms --- diff --git a/aspnetcore/grpc/test-client.md b/aspnetcore/grpc/test-client.md index f2deda8440be..e38c34ddeca7 100644 --- a/aspnetcore/grpc/test-client.md +++ b/aspnetcore/grpc/test-client.md @@ -3,7 +3,7 @@ title: Mock gRPC client in tests author: jamesnk description: Learn how to mock gRPC client in .NET tests. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/02/2022 uid: grpc/test-client --- diff --git a/aspnetcore/grpc/test-services.md b/aspnetcore/grpc/test-services.md index b411938aead8..e960695de126 100644 --- a/aspnetcore/grpc/test-services.md +++ b/aspnetcore/grpc/test-services.md @@ -3,7 +3,7 @@ title: Test gRPC services in ASP.NET Core author: jamesnk description: Learn how to test gRPC services in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/01/2022 uid: grpc/test-services --- diff --git a/aspnetcore/grpc/test-tools.md b/aspnetcore/grpc/test-tools.md index 1b2d5162b76e..221f90ca4872 100644 --- a/aspnetcore/grpc/test-tools.md +++ b/aspnetcore/grpc/test-tools.md @@ -3,7 +3,7 @@ title: Test gRPC services with gRPCurl and gRPCui in ASP.NET Core author: jamesnk description: Learn how to test services with gRPC tools. gRPCurl a command-line tool for interacting with gRPC services. gRPCui is an interactive web UI. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/03/2024 uid: grpc/test-tools --- diff --git a/aspnetcore/grpc/troubleshoot.md b/aspnetcore/grpc/troubleshoot.md index 71ca219e9c48..4689be8ad69d 100644 --- a/aspnetcore/grpc/troubleshoot.md +++ b/aspnetcore/grpc/troubleshoot.md @@ -3,7 +3,7 @@ title: Troubleshoot gRPC on .NET author: jamesnk description: Troubleshoot errors when using gRPC on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 07/23/2024 uid: grpc/troubleshoot diff --git a/aspnetcore/grpc/versioning.md b/aspnetcore/grpc/versioning.md index 4125adf9a46c..ff311dca29a9 100644 --- a/aspnetcore/grpc/versioning.md +++ b/aspnetcore/grpc/versioning.md @@ -3,7 +3,7 @@ title: Versioning gRPC services author: jamesnk description: Learn how to version gRPC services. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/09/2020 uid: grpc/versioning --- diff --git a/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md b/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md index ded822750404..d30cf845fe41 100644 --- a/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md +++ b/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md @@ -3,7 +3,7 @@ title: Why migrate WCF to ASP.NET Core gRPC author: jamesnk description: This article provides a summary of why ASP.NET Core gRPC is a good fit for Windows Communication Foundation (WCF) developers who want to migrate to modern architectures and platforms. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/02/2020 uid: grpc/wcf --- diff --git a/aspnetcore/host-and-deploy/app-offline.md b/aspnetcore/host-and-deploy/app-offline.md index 6cb0307e66ca..18c9e0f422ac 100644 --- a/aspnetcore/host-and-deploy/app-offline.md +++ b/aspnetcore/host-and-deploy/app-offline.md @@ -1,9 +1,9 @@ --- title: App Offline file (app_offline.htm) -author: wadepickett +author: guardrex description: Learn how the App Offline file (`app_offline.htm`) works with the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 1/13/2020 uid: host-and-deploy/iis/app-offline --- diff --git a/aspnetcore/host-and-deploy/aspnet-core-module.md b/aspnetcore/host-and-deploy/aspnet-core-module.md index 94444920b224..3d98050becbc 100644 --- a/aspnetcore/host-and-deploy/aspnet-core-module.md +++ b/aspnetcore/host-and-deploy/aspnet-core-module.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core Module (ANCM) for IIS -author: tdykstra +author: guardrex description: Learn about the ASP.NET Core Module (ANCM) for hosting ASP.NET Core apps with IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/20/2026 uid: host-and-deploy/aspnet-core-module --- diff --git a/aspnetcore/host-and-deploy/azure-apps/index.md b/aspnetcore/host-and-deploy/azure-apps/index.md index cc0b9ea51150..7b90d28f3e4a 100644 --- a/aspnetcore/host-and-deploy/azure-apps/index.md +++ b/aspnetcore/host-and-deploy/azure-apps/index.md @@ -1,9 +1,9 @@ --- title: Deploy ASP.NET Core apps to Azure App Service -author: wadepickett +author: guardrex description: This article contains links to Azure host and deploy resources. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/27/2025 uid: host-and-deploy/azure-apps/index --- diff --git a/aspnetcore/host-and-deploy/azure-iis-errors-reference.md b/aspnetcore/host-and-deploy/azure-iis-errors-reference.md index ca97e03b9d98..01880d2c90f3 100644 --- a/aspnetcore/host-and-deploy/azure-iis-errors-reference.md +++ b/aspnetcore/host-and-deploy/azure-iis-errors-reference.md @@ -1,9 +1,9 @@ --- title: Common error troubleshooting for Azure App Service and IIS with ASP.NET Core -author: tdykstra +author: guardrex description: Provides troubleshooting advice for the most common errors when hosting ASP.NET Core apps on Azure Apps Service and IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/21/2026 uid: host-and-deploy/azure-iis-errors-reference --- diff --git a/aspnetcore/host-and-deploy/directory-structure.md b/aspnetcore/host-and-deploy/directory-structure.md index 66cc313c2c92..01d57adc4368 100644 --- a/aspnetcore/host-and-deploy/directory-structure.md +++ b/aspnetcore/host-and-deploy/directory-structure.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core directory structure -author: tdykstra +author: guardrex description: Learn about the directory structure of published ASP.NET Core apps. monikerRange: '>= aspnetcore-2.2' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/09/2020 uid: host-and-deploy/directory-structure --- diff --git a/aspnetcore/host-and-deploy/docker/building-net-docker-images.md b/aspnetcore/host-and-deploy/docker/building-net-docker-images.md index 729a7edf9c00..05d5f38bcb2e 100644 --- a/aspnetcore/host-and-deploy/docker/building-net-docker-images.md +++ b/aspnetcore/host-and-deploy/docker/building-net-docker-images.md @@ -1,8 +1,8 @@ --- title: Run an ASP.NET Core app in Docker containers -author: wadepickett +author: guardrex description: Learn how to use the published ASP.NET Core Docker images from the Docker Registry. Pull and build your own images. -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 04/22/2025 uid: host-and-deploy/docker/building-net-docker-images diff --git a/aspnetcore/host-and-deploy/docker/index.md b/aspnetcore/host-and-deploy/docker/index.md index 66ec324764b6..dfca4b3d9fd7 100644 --- a/aspnetcore/host-and-deploy/docker/index.md +++ b/aspnetcore/host-and-deploy/docker/index.md @@ -1,8 +1,8 @@ --- title: Host ASP.NET Core in Docker containers -author: wadepickett +author: guardrex description: Discover links to resources for learning how to host ASP.NET Core apps in Docker containers. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/08/2018 uid: host-and-deploy/docker/index --- diff --git a/aspnetcore/host-and-deploy/health-checks.md b/aspnetcore/host-and-deploy/health-checks.md index a38007690e4f..3a53bf53c73b 100644 --- a/aspnetcore/host-and-deploy/health-checks.md +++ b/aspnetcore/host-and-deploy/health-checks.md @@ -1,10 +1,10 @@ --- title: Health checks in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to set up health checks for ASP.NET Core infrastructure, such as apps and databases. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/25/2026 uid: host-and-deploy/health-checks --- diff --git a/aspnetcore/host-and-deploy/iis/advanced.md b/aspnetcore/host-and-deploy/iis/advanced.md index f95bc201590e..6867cec25e91 100644 --- a/aspnetcore/host-and-deploy/iis/advanced.md +++ b/aspnetcore/host-and-deploy/iis/advanced.md @@ -1,9 +1,9 @@ --- title: Advanced configuration -author: tdykstra +author: guardrex description: Advanced configuration with the ASP.NET Core Module and Internet Information Services (IIS). monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 04/21/2026 uid: host-and-deploy/iis/advanced diff --git a/aspnetcore/host-and-deploy/iis/development-time-iis-support.md b/aspnetcore/host-and-deploy/iis/development-time-iis-support.md index 3290dc262b22..d161d02c77fa 100644 --- a/aspnetcore/host-and-deploy/iis/development-time-iis-support.md +++ b/aspnetcore/host-and-deploy/iis/development-time-iis-support.md @@ -1,9 +1,9 @@ --- title: Development-time IIS support in Visual Studio for ASP.NET Core -author: tdykstra +author: guardrex description: Discover support for debugging ASP.NET Core apps when running with IIS on Windows Server. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/development-time-iis-support --- diff --git a/aspnetcore/host-and-deploy/iis/hosting-bundle.md b/aspnetcore/host-and-deploy/iis/hosting-bundle.md index 173c9557e425..2d84627571d7 100644 --- a/aspnetcore/host-and-deploy/iis/hosting-bundle.md +++ b/aspnetcore/host-and-deploy/iis/hosting-bundle.md @@ -1,9 +1,9 @@ --- title: Hosting Bundle -author: tdykstra +author: guardrex description: Learn how to configure the .NET Hosting Bundle. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/29/2025 uid: host-and-deploy/iis/hosting-bundle --- diff --git a/aspnetcore/host-and-deploy/iis/http3.md b/aspnetcore/host-and-deploy/iis/http3.md index dafb4c7c4940..4388704380a8 100644 --- a/aspnetcore/host-and-deploy/iis/http3.md +++ b/aspnetcore/host-and-deploy/iis/http3.md @@ -3,7 +3,7 @@ title: Use ASP.NET Core with HTTP/3 on IIS author: tratcher description: Learn how to use HTTP/3 features with IIS. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/09/2021 ms.reviewer: chrross uid: host-and-deploy/iis/http3 diff --git a/aspnetcore/host-and-deploy/iis/in-process-hosting.md b/aspnetcore/host-and-deploy/iis/in-process-hosting.md index 9b769b3a0c25..da5c93bd6bb8 100644 --- a/aspnetcore/host-and-deploy/iis/in-process-hosting.md +++ b/aspnetcore/host-and-deploy/iis/in-process-hosting.md @@ -1,9 +1,9 @@ --- title: In-process hosting with IIS and ASP.NET Core -author: tdykstra +author: guardrex description: Learn about in-Process hosting with IIS and the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 4/4/2022 uid: host-and-deploy/iis/in-process-hosting --- diff --git a/aspnetcore/host-and-deploy/iis/index.md b/aspnetcore/host-and-deploy/iis/index.md index e2c434d01d87..f8aa84c0d428 100644 --- a/aspnetcore/host-and-deploy/iis/index.md +++ b/aspnetcore/host-and-deploy/iis/index.md @@ -1,9 +1,9 @@ --- title: Host ASP.NET Core on Windows with IIS -author: tdykstra +author: guardrex description: Learn how to host ASP.NET Core apps on Windows Server Internet Information Services (IIS). monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 04/23/2026 uid: host-and-deploy/iis/index diff --git a/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md b/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md index 14c891b57127..eaad8904a0b1 100644 --- a/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md +++ b/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md @@ -1,9 +1,9 @@ --- title: Log creation and redirection with the ASP.NET Core Module -author: wadepickett +author: guardrex description: Configure IIS and the ASP.NET Core Module to capture logs and diagnostic information. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/logging-and-diagnostics --- diff --git a/aspnetcore/host-and-deploy/iis/modules.md b/aspnetcore/host-and-deploy/iis/modules.md index 63dd40bd7753..bf77f64a935d 100644 --- a/aspnetcore/host-and-deploy/iis/modules.md +++ b/aspnetcore/host-and-deploy/iis/modules.md @@ -1,9 +1,9 @@ --- title: IIS modules with ASP.NET Core -author: wadepickett +author: guardrex description: Discover active and inactive IIS modules for ASP.NET Core apps and how to manage IIS modules. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/modules --- diff --git a/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md b/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md index 0a1b29571c7e..fa1385f7cdc8 100644 --- a/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md +++ b/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md @@ -1,9 +1,9 @@ --- title: Out-of-process hosting with IIS and ASP.NET Core -author: tdykstra +author: guardrex description: Learn about out-of-process Hosting with IIS and the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/out-of-process-hosting --- diff --git a/aspnetcore/host-and-deploy/iis/protocols.md b/aspnetcore/host-and-deploy/iis/protocols.md index 7d98f57c9655..249c70ca760d 100644 --- a/aspnetcore/host-and-deploy/iis/protocols.md +++ b/aspnetcore/host-and-deploy/iis/protocols.md @@ -1,9 +1,9 @@ --- title: Use ASP.NET Core with HTTP/2 on IIS -author: tdykstra +author: guardrex description: Learn how to use HTTP/2 features with IIS. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/protocols --- diff --git a/aspnetcore/host-and-deploy/iis/transform-webconfig.md b/aspnetcore/host-and-deploy/iis/transform-webconfig.md index 379277c0eff8..ea3a8df12d38 100644 --- a/aspnetcore/host-and-deploy/iis/transform-webconfig.md +++ b/aspnetcore/host-and-deploy/iis/transform-webconfig.md @@ -1,9 +1,9 @@ --- title: Transform web.config -author: tdykstra +author: guardrex description: Learn how to transform the web.config file when publishing an ASP.NET Core app. monikerRange: '>= aspnetcore-2.2' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/transform-webconfig --- diff --git a/aspnetcore/host-and-deploy/iis/web-config.md b/aspnetcore/host-and-deploy/iis/web-config.md index 0916af43fc76..22a6b0a72aaf 100644 --- a/aspnetcore/host-and-deploy/iis/web-config.md +++ b/aspnetcore/host-and-deploy/iis/web-config.md @@ -1,9 +1,9 @@ --- title: web.config file -author: tdykstra +author: guardrex description: Discover what is inside of the web.config file and how to configure different ASP.NET Core Module options. monikerRange: '>= aspnetcore-5.0' -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 04/22/2026 uid: host-and-deploy/iis/web-config diff --git a/aspnetcore/host-and-deploy/index.md b/aspnetcore/host-and-deploy/index.md index 8e945e73bf28..83f550e1c573 100644 --- a/aspnetcore/host-and-deploy/index.md +++ b/aspnetcore/host-and-deploy/index.md @@ -1,9 +1,9 @@ --- title: Host and deploy ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to set up hosting environments and deploy ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/22/2026 uid: host-and-deploy/index --- diff --git a/aspnetcore/host-and-deploy/linux-nginx.md b/aspnetcore/host-and-deploy/linux-nginx.md index 1362e338f851..220a55ee28ec 100644 --- a/aspnetcore/host-and-deploy/linux-nginx.md +++ b/aspnetcore/host-and-deploy/linux-nginx.md @@ -1,10 +1,10 @@ --- title: Host ASP.NET Core on Linux with Nginx ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to set up Nginx as a reverse proxy on Ubuntu, RHEL and SUSE to forward HTTP traffic to an ASP.NET Core web app running on Kestrel. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.custom: linux-related-content, sfi-ropc-nochange ms.date: 11/10/2025 uid: host-and-deploy/linux-nginx diff --git a/aspnetcore/host-and-deploy/proxy-load-balancer.md b/aspnetcore/host-and-deploy/proxy-load-balancer.md index d79adda2b56f..bc47d29e51d2 100644 --- a/aspnetcore/host-and-deploy/proxy-load-balancer.md +++ b/aspnetcore/host-and-deploy/proxy-load-balancer.md @@ -1,9 +1,9 @@ --- title: Configure ASP.NET Core to work with proxy servers and load balancers -author: tdykstra +author: guardrex description: Learn about configuration for apps hosted behind proxy servers and load balancers, which often obscure important request information. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.custom: linux-related-content ms.date: 04/23/2026 uid: host-and-deploy/proxy-load-balancer diff --git a/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md b/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md index 07edcd0225c8..4878103b478f 100644 --- a/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md +++ b/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md @@ -2,7 +2,7 @@ title: Scaling ASP.NET Core Apps on Azure author: alexwolfmsft description: Learn how to horizontally scale ASP.NET Core apps on Azure and address common architectural challenges -ms.author: wpickett +ms.author: wiwagn uid: host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps ms.date: 7/25/2025 --- diff --git a/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md b/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md index bad20babde82..cc5f4cebda0d 100644 --- a/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md +++ b/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md @@ -1,9 +1,9 @@ --- title: Visual Studio publish profiles (.pubxml) for ASP.NET Core app deployment -author: tdykstra +author: guardrex description: Learn how to create publish profiles in Visual Studio and use them for managing ASP.NET Core app deployments to various targets. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2026 uid: host-and-deploy/visual-studio-publish-profiles --- diff --git a/aspnetcore/host-and-deploy/web-farm.md b/aspnetcore/host-and-deploy/web-farm.md index 983b877f9db2..7893b4829569 100644 --- a/aspnetcore/host-and-deploy/web-farm.md +++ b/aspnetcore/host-and-deploy/web-farm.md @@ -1,9 +1,9 @@ --- title: Host ASP.NET Core in a web farm -author: tdykstra +author: guardrex description: Learn how to host multiple instances of an ASP.NET Core app with shared resources in a web farm environment. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/web-farm --- diff --git a/aspnetcore/host-and-deploy/windows-service.md b/aspnetcore/host-and-deploy/windows-service.md index d4a0c6b69ae2..daa2b3bd8547 100644 --- a/aspnetcore/host-and-deploy/windows-service.md +++ b/aspnetcore/host-and-deploy/windows-service.md @@ -1,9 +1,9 @@ --- title: Host ASP.NET Core in a Windows Service -author: tdykstra +author: guardrex description: Learn how to host an ASP.NET Core app in a Windows Service. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2026 uid: host-and-deploy/windows-service --- diff --git a/aspnetcore/includes/choose-ui-link.md b/aspnetcore/includes/choose-ui-link.md index afaa099e69d4..803a89515c24 100644 --- a/aspnetcore/includes/choose-ui-link.md +++ b/aspnetcore/includes/choose-ui-link.md @@ -1,6 +1,6 @@ --- -author: wpickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 08/10/2021 ms.topic: include --- diff --git a/aspnetcore/includes/managed-identities-conn-strings.md b/aspnetcore/includes/managed-identities-conn-strings.md index 117a5f219fb3..0714c517675a 100644 --- a/aspnetcore/includes/managed-identities-conn-strings.md +++ b/aspnetcore/includes/managed-identities-conn-strings.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 05/14/2026 ms.topic: include --- diff --git a/aspnetcore/includes/managed-identities-test-non-production.md b/aspnetcore/includes/managed-identities-test-non-production.md index 28cdc85076ae..644a50be2894 100644 --- a/aspnetcore/includes/managed-identities-test-non-production.md +++ b/aspnetcore/includes/managed-identities-test-non-production.md @@ -1,6 +1,6 @@ --- -author: wpickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 08/22/2024 ms.topic: include --- diff --git a/aspnetcore/includes/spa-templates-new-vs-old.md b/aspnetcore/includes/spa-templates-new-vs-old.md index 0e37a2f9f654..68821849a7c7 100644 --- a/aspnetcore/includes/spa-templates-new-vs-old.md +++ b/aspnetcore/includes/spa-templates-new-vs-old.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 09/12/2023 ms.topic: include --- diff --git a/aspnetcore/includes/spa-templates-recommend-vs.md b/aspnetcore/includes/spa-templates-recommend-vs.md index cccbda76ead9..cceed8e7768a 100644 --- a/aspnetcore/includes/spa-templates-recommend-vs.md +++ b/aspnetcore/includes/spa-templates-recommend-vs.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 10/10/2023 ms.topic: include --- diff --git a/aspnetcore/includes/vs-mac-eol.md b/aspnetcore/includes/vs-mac-eol.md index 059d47f97968..0b032807b925 100644 --- a/aspnetcore/includes/vs-mac-eol.md +++ b/aspnetcore/includes/vs-mac-eol.md @@ -1,6 +1,6 @@ --- -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 09/15/2023 ms.topic: include --- diff --git a/aspnetcore/index.yml b/aspnetcore/index.yml index 4a6d44dea31c..00c0f1b32033 100644 --- a/aspnetcore/index.yml +++ b/aspnetcore/index.yml @@ -9,8 +9,8 @@ metadata: description: Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more. ms.service: aspnet-core ms.topic: hub-page - author: wadepickett - ms.author: wpickett + author: guardrex + ms.author: wiwagn ai-usage: ai-assisted ms.date: 07/28/2025 diff --git a/aspnetcore/metrics/blazor.md b/aspnetcore/metrics/blazor.md index 0c6849e3a027..7a94b6a9f662 100644 --- a/aspnetcore/metrics/blazor.md +++ b/aspnetcore/metrics/blazor.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about built-in Blazor (Components) metrics for ASP.NET Core apps, including component, lifecycle, and server circuit metrics. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/blazor diff --git a/aspnetcore/metrics/built-in.md b/aspnetcore/metrics/built-in.md index 0c04a370d40c..d2c5ba2e957d 100644 --- a/aspnetcore/metrics/built-in.md +++ b/aspnetcore/metrics/built-in.md @@ -3,7 +3,7 @@ title: ASP.NET Core built-in metrics ai-usage: ai-assisted author: guardrex description: Learn about built-in metrics for ASP.NET Core apps. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/01/2026 ms.topic: reference uid: metrics/built-in diff --git a/aspnetcore/metrics/diagnostics.md b/aspnetcore/metrics/diagnostics.md index b89c73e0f763..ec1e2f244134 100644 --- a/aspnetcore/metrics/diagnostics.md +++ b/aspnetcore/metrics/diagnostics.md @@ -3,7 +3,7 @@ title: ASP.NET Core built-in diagnostics metrics ai-usage: ai-assisted author: guardrex description: Learn about built-in diagnostics metrics for ASP.NET Core apps, reported by the error handling middleware. -ms.author: wpickett +ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/diagnostics diff --git a/aspnetcore/metrics/http.md b/aspnetcore/metrics/http.md index 4d6672ef7c18..0406066b19a9 100644 --- a/aspnetcore/metrics/http.md +++ b/aspnetcore/metrics/http.md @@ -3,7 +3,7 @@ title: ASP.NET Core built-in HTTP metrics ai-usage: ai-assisted author: guardrex description: Learn about built-in HTTP metrics for ASP.NET Core apps, including hosting, routing, rate limiting, header parsing, Kestrel, and SignalR. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/01/2026 ms.topic: reference uid: metrics/http diff --git a/aspnetcore/metrics/overview.md b/aspnetcore/metrics/overview.md index 107f8b57aeed..c13da861dcc4 100644 --- a/aspnetcore/metrics/overview.md +++ b/aspnetcore/metrics/overview.md @@ -1,12 +1,11 @@ --- title: ASP.NET Core metrics ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how ASP.NET Core metrics work, from instrumentation to alerting. Explore built-in instruments, custom meters, and testing metrics in integration tests. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/24/2026 -ms.reviewer: tdykstra ms.topic: concept-article uid: metrics/overview --- diff --git a/aspnetcore/metrics/security.md b/aspnetcore/metrics/security.md index 47ab20746dfd..6e7acadabdc3 100644 --- a/aspnetcore/metrics/security.md +++ b/aspnetcore/metrics/security.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: guardrex description: Learn about built-in authentication and authorization metrics for ASP.NET Core apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/security diff --git a/aspnetcore/migration/100-to-110.md b/aspnetcore/migration/100-to-110.md index 3c70bfa2cd8e..6669f9291890 100644 --- a/aspnetcore/migration/100-to-110.md +++ b/aspnetcore/migration/100-to-110.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 10 to ASP.NET Core in .NET 11 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 10 to ASP.NET Core in .NET 11. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/15/2026 uid: migration/100-to-110 --- diff --git a/aspnetcore/migration/1x-to-2x/identity-2x.md b/aspnetcore/migration/1x-to-2x/identity-2x.md index 8821179d5955..6db645ca4c4f 100644 --- a/aspnetcore/migration/1x-to-2x/identity-2x.md +++ b/aspnetcore/migration/1x-to-2x/identity-2x.md @@ -1,8 +1,8 @@ --- title: Migrate authentication and Identity to ASP.NET Core 2.0 -author: wadepickett +author: guardrex description: This article outlines the most common steps for migrating ASP.NET Core 1.x authentication and Identity to ASP.NET Core 2.0. -ms.author: wpickett +ms.author: wiwagn ms.date: 06/21/2019 uid: migration/1x-to-2x/identity-2x --- diff --git a/aspnetcore/migration/1x-to-2x/index.md b/aspnetcore/migration/1x-to-2x/index.md index 65df0841a6b3..ad2301f914c6 100644 --- a/aspnetcore/migration/1x-to-2x/index.md +++ b/aspnetcore/migration/1x-to-2x/index.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core 1.x to 2.0 -author: wadepickett +author: guardrex description: This article outlines the prerequisites and most common steps for migrating an ASP.NET Core 1.x project to ASP.NET Core 2.0. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/05/2019 uid: migration/1x-to-2x/index --- diff --git a/aspnetcore/migration/20-to-21.md b/aspnetcore/migration/20-to-21.md index 1a6948928d80..1ee175130be6 100644 --- a/aspnetcore/migration/20-to-21.md +++ b/aspnetcore/migration/20-to-21.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core 2.0 to 2.1 -author: wadepickett +author: guardrex description: This article covers the basics of migrating an ASP.NET Core 2.0 app to 2.1. -ms.author: wpickett +ms.author: wiwagn ms.date: 06/09/2019 uid: migration/20-to-21 --- diff --git a/aspnetcore/migration/21-to-22.md b/aspnetcore/migration/21-to-22.md index 92ee11e2ffff..56e25bdf6573 100644 --- a/aspnetcore/migration/21-to-22.md +++ b/aspnetcore/migration/21-to-22.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core 2.1 to 2.2 -author: wadepickett +author: guardrex description: This article outlines the prerequisites and most common steps for migrating an ASP.NET Core 2.1 project to ASP.NET Core 2.2. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/28/2019 uid: migration/21-to-22 --- diff --git a/aspnetcore/migration/22-to-30.md b/aspnetcore/migration/22-to-30.md index eba78a72032a..6da0385ca01c 100644 --- a/aspnetcore/migration/22-to-30.md +++ b/aspnetcore/migration/22-to-30.md @@ -1,9 +1,9 @@ --- title: Migrate from ASP.NET Core 2.2 to 3.0 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core 2.2 project to ASP.NET Core 3.0. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: migration/22-to-30 --- diff --git a/aspnetcore/migration/30-to-31.md b/aspnetcore/migration/30-to-31.md index 4043aad72b0a..7fefea52325a 100644 --- a/aspnetcore/migration/30-to-31.md +++ b/aspnetcore/migration/30-to-31.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core 3.0 to 3.1 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core 3.0 project to ASP.NET Core 3.1. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/02/2020 uid: migration/30-to-31 --- diff --git a/aspnetcore/migration/31-to-50.md b/aspnetcore/migration/31-to-50.md index 23c048d3a4ff..e9429b1ab42b 100644 --- a/aspnetcore/migration/31-to-50.md +++ b/aspnetcore/migration/31-to-50.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core 3.1 to .NET 5 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core 3.1 project to ASP.NET Core in .NET 5. -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 12/02/2020 uid: migration/31-to-50 diff --git a/aspnetcore/migration/31-to-60.md b/aspnetcore/migration/31-to-60.md index 5e0587daef97..9254631f6988 100644 --- a/aspnetcore/migration/31-to-60.md +++ b/aspnetcore/migration/31-to-60.md @@ -1,10 +1,10 @@ --- title: Migrate from ASP.NET Core 3.1 to .NET 6 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core 3.1 project to ASP.NET Core in .NET 6. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/18/2026 uid: migration/31-to-60 diff --git a/aspnetcore/migration/50-to-60-samples.md b/aspnetcore/migration/50-to-60-samples.md index 62d87b344bb1..8cf84a78cf4a 100644 --- a/aspnetcore/migration/50-to-60-samples.md +++ b/aspnetcore/migration/50-to-60-samples.md @@ -1,10 +1,10 @@ --- title: Code samples migrated to the new minimal hosting model in 6.0 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to migrate ASP.NET Core samples to the new minimal hosting model in 6.0. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: migration/50-to-60-samples --- diff --git a/aspnetcore/migration/50-to-60.md b/aspnetcore/migration/50-to-60.md index ce36e2ba0ef6..9a01ffec3997 100644 --- a/aspnetcore/migration/50-to-60.md +++ b/aspnetcore/migration/50-to-60.md @@ -1,10 +1,10 @@ --- title: Migrate from ASP.NET Core in .NET 5 to .NET 6 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 5 project to .NET 6. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: migration/50-to-60 --- diff --git a/aspnetcore/migration/60-to-70.md b/aspnetcore/migration/60-to-70.md index e9290faa1354..87b1b662c2ef 100644 --- a/aspnetcore/migration/60-to-70.md +++ b/aspnetcore/migration/60-to-70.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 6 to .NET 7 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 6 project to .NET 7. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/14/2022 uid: migration/60-to-70 --- diff --git a/aspnetcore/migration/70-to-80.md b/aspnetcore/migration/70-to-80.md index f05057cc674e..1e2ec331dfa6 100644 --- a/aspnetcore/migration/70-to-80.md +++ b/aspnetcore/migration/70-to-80.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 7 to .NET 8 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 7 project to .NET 8. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/13/2022 uid: migration/70-to-80 --- diff --git a/aspnetcore/migration/80-to-90.md b/aspnetcore/migration/80-to-90.md index 042ffd34295e..3fb7fc02bffb 100644 --- a/aspnetcore/migration/80-to-90.md +++ b/aspnetcore/migration/80-to-90.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/06/2026 uid: migration/80-to-90 --- diff --git a/aspnetcore/migration/90-to-100.md b/aspnetcore/migration/90-to-100.md index 22fdfc2a6e76..2821569a14a4 100644 --- a/aspnetcore/migration/90-to-100.md +++ b/aspnetcore/migration/90-to-100.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 9 to ASP.NET Core in .NET 10 -author: wadepickett +author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 9 to ASP.NET Core in .NET 10. -ms.author: wpickett +ms.author: wiwagn ms.date: 04/22/2026 uid: migration/90-to-100 --- diff --git a/aspnetcore/migration/Logging-nonaspnetcore.md b/aspnetcore/migration/Logging-nonaspnetcore.md index c39fa26b9b82..7b07bee09bc2 100644 --- a/aspnetcore/migration/Logging-nonaspnetcore.md +++ b/aspnetcore/migration/Logging-nonaspnetcore.md @@ -1,8 +1,8 @@ --- title: Migrate from Microsoft.Extensions.Logging 2.1 to 2.2 or 3.0 -author: tdykstra +author: guardrex description: Learn how to migrate a non-ASP.NET Core application that uses Microsoft.Extensions.Logging from 2.1 to 2.2 or 3.0. -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/04/2019 uid: migration/logging-nonaspnetcore --- diff --git a/aspnetcore/migration/fx-to-core/areas/authentication.md b/aspnetcore/migration/fx-to-core/areas/authentication.md index 0e65398404ef..b6cf5e063469 100644 --- a/aspnetcore/migration/fx-to-core/areas/authentication.md +++ b/aspnetcore/migration/fx-to-core/areas/authentication.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: twsouthwick description: ASP.NET Framework to Core Authentication Migration monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md b/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md index b892ed157de5..adc46a075d9b 100644 --- a/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md +++ b/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md @@ -2,7 +2,7 @@ title: Migrate from static ClaimsPrincipal access author: mjrousos description: Learn how to migrate away from static ClaimsPrincipal access to retrieve the current authenticated user's identity and claims in ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/claimsprincipal-current --- diff --git a/aspnetcore/migration/fx-to-core/areas/hosting.md b/aspnetcore/migration/fx-to-core/areas/hosting.md index c0a030c0f001..c856995b64bb 100644 --- a/aspnetcore/migration/fx-to-core/areas/hosting.md +++ b/aspnetcore/migration/fx-to-core/areas/hosting.md @@ -3,7 +3,7 @@ title: .NET Generic Host in ASP.NET Framework description: How to take advantage of the .NET generic hosting pattern in ASP.NET Framework applications ai-usage: ai-assisted author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 12/10/2025 diff --git a/aspnetcore/migration/fx-to-core/areas/http-context.md b/aspnetcore/migration/fx-to-core/areas/http-context.md index 6fac414db7bf..27be44dcd412 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-context.md +++ b/aspnetcore/migration/fx-to-core/areas/http-context.md @@ -2,7 +2,7 @@ title: Migrate ASP.NET Framework HttpContext to ASP.NET Core description: Learn how to migrate from System.Web.HttpContext to Microsoft.AspNetCore.Http.HttpContext author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-context diff --git a/aspnetcore/migration/fx-to-core/areas/http-handlers.md b/aspnetcore/migration/fx-to-core/areas/http-handlers.md index db6a7be074d9..f7fa7b9cbfe4 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-handlers.md +++ b/aspnetcore/migration/fx-to-core/areas/http-handlers.md @@ -2,7 +2,7 @@ title: Migrate HTTP handlers to ASP.NET Core middleware description: Migrate HTTP handlers to ASP.NET Core middleware author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-handlers diff --git a/aspnetcore/migration/fx-to-core/areas/http-modules.md b/aspnetcore/migration/fx-to-core/areas/http-modules.md index d37242fc00fd..c175d60f2322 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-modules.md +++ b/aspnetcore/migration/fx-to-core/areas/http-modules.md @@ -2,7 +2,7 @@ title: Migrate HTTP modules to ASP.NET Core middleware description: Migrate HTTP modules to ASP.NET Core middleware author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-modules diff --git a/aspnetcore/migration/fx-to-core/areas/index.md b/aspnetcore/migration/fx-to-core/areas/index.md index dc7c8fac8a5c..5d5483c55a60 100644 --- a/aspnetcore/migration/fx-to-core/areas/index.md +++ b/aspnetcore/migration/fx-to-core/areas/index.md @@ -3,7 +3,7 @@ title: Complex migration scenarios - Deep dive areas ai-usage: ai-assisted description: Detailed guidance for complex ASP.NET Framework to ASP.NET Core migration scenarios author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas diff --git a/aspnetcore/migration/fx-to-core/areas/machine-key.md b/aspnetcore/migration/fx-to-core/areas/machine-key.md index 4f84d0422933..39864b60e550 100644 --- a/aspnetcore/migration/fx-to-core/areas/machine-key.md +++ b/aspnetcore/migration/fx-to-core/areas/machine-key.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: twsouthwick description: Migrate ASP.NET machineKey-based cryptography to ASP.NET Core data protection in incremental and full migrations. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/membership.md b/aspnetcore/migration/fx-to-core/areas/membership.md index 8c64926df48e..266311b10989 100644 --- a/aspnetcore/migration/fx-to-core/areas/membership.md +++ b/aspnetcore/migration/fx-to-core/areas/membership.md @@ -2,7 +2,7 @@ title: Migrate from ASP.NET Membership authentication to ASP.NET Core 2.0 Identity author: isaacrlevin description: Learn how to migrate existing ASP.NET apps using Membership authentication to ASP.NET Core 2.0 Identity. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/membership --- diff --git a/aspnetcore/migration/fx-to-core/areas/misc.md b/aspnetcore/migration/fx-to-core/areas/misc.md index ebc46b1e0185..20d6b0d4ce72 100644 --- a/aspnetcore/migration/fx-to-core/areas/misc.md +++ b/aspnetcore/migration/fx-to-core/areas/misc.md @@ -2,7 +2,7 @@ title: Technical differences between ASP.NET Framework and ASP.NET Core author: twsouthwick description: Important technical differences to understand when migrating from ASP.NET Framework to ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/misc diff --git a/aspnetcore/migration/fx-to-core/areas/owin.md b/aspnetcore/migration/fx-to-core/areas/owin.md index 4f1d0b34c790..8b11eaf14a13 100644 --- a/aspnetcore/migration/fx-to-core/areas/owin.md +++ b/aspnetcore/migration/fx-to-core/areas/owin.md @@ -3,7 +3,7 @@ title: OWIN integration in ASP.NET Core description: How to use OWIN middleware in ASP.NET Core applications during migration from ASP.NET Framework ai-usage: ai-assisted author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 11/10/2025 diff --git a/aspnetcore/migration/fx-to-core/areas/session.md b/aspnetcore/migration/fx-to-core/areas/session.md index 1c14b76bfa39..cb4980172b66 100644 --- a/aspnetcore/migration/fx-to-core/areas/session.md +++ b/aspnetcore/migration/fx-to-core/areas/session.md @@ -1,8 +1,8 @@ --- title: ASP.NET to ASP.NET Core session state migration description: ASP.NET to ASP.NET Core session state migration -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/webapi.md b/aspnetcore/migration/fx-to-core/areas/webapi.md index 53a54c2b4054..12931941e185 100644 --- a/aspnetcore/migration/fx-to-core/areas/webapi.md +++ b/aspnetcore/migration/fx-to-core/areas/webapi.md @@ -1,8 +1,8 @@ --- title: Migrate from ASP.NET Web API to ASP.NET Core -author: ardalis +author: guardrex description: Learn how to migrate a web API implementation from ASP.NET 4.x Web API to ASP.NET Core MVC. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/webapi --- diff --git a/aspnetcore/migration/fx-to-core/examples/configuration.md b/aspnetcore/migration/fx-to-core/examples/configuration.md index c3a323345889..fc49ec708e46 100644 --- a/aspnetcore/migration/fx-to-core/examples/configuration.md +++ b/aspnetcore/migration/fx-to-core/examples/configuration.md @@ -1,8 +1,8 @@ --- title: Migrate configuration to ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to migrate configuration from an ASP.NET MVC project to an ASP.NET Core MVC project. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/30/2025 uid: migration/fx-to-core/examples/configuration ms.sfi.ropc: t diff --git a/aspnetcore/migration/fx-to-core/examples/identity.md b/aspnetcore/migration/fx-to-core/examples/identity.md index 69190f9165d4..48204b33bbec 100644 --- a/aspnetcore/migration/fx-to-core/examples/identity.md +++ b/aspnetcore/migration/fx-to-core/examples/identity.md @@ -1,8 +1,8 @@ --- title: Migrate Authentication and Identity to ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to migrate authentication and identity from an ASP.NET MVC project to an ASP.NET Core MVC project. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/29/2024 uid: migration/fx-to-core/examples/identity --- diff --git a/aspnetcore/migration/fx-to-core/examples/overview.md b/aspnetcore/migration/fx-to-core/examples/overview.md index d24b42a51f78..ceb9755ae08b 100644 --- a/aspnetcore/migration/fx-to-core/examples/overview.md +++ b/aspnetcore/migration/fx-to-core/examples/overview.md @@ -1,8 +1,8 @@ --- title: Learn to upgrade from ASP.NET MVC and Web API to ASP.NET Core MVC description: Learn how to upgrade an ASP.NET MVC Framework or Web API project to ASP.NET Core MVC -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn ms.date: 07/23/2025 uid: migration/fx-to-core/examples/overview --- diff --git a/aspnetcore/migration/fx-to-core/inc/ab-testing.md b/aspnetcore/migration/fx-to-core/inc/ab-testing.md index a2e57a14075b..911c0e12fb87 100644 --- a/aspnetcore/migration/fx-to-core/inc/ab-testing.md +++ b/aspnetcore/migration/fx-to-core/inc/ab-testing.md @@ -2,7 +2,7 @@ title: A/B Testing Migrated Endpoints description: A/B Testing Migrated Endpoints author: twsouthwick -ms.author: wpickett +ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 diff --git a/aspnetcore/migration/fx-to-core/inc/blazor.md b/aspnetcore/migration/fx-to-core/inc/blazor.md index 83ac0ab57961..e20e2c905c79 100644 --- a/aspnetcore/migration/fx-to-core/inc/blazor.md +++ b/aspnetcore/migration/fx-to-core/inc/blazor.md @@ -3,7 +3,7 @@ title: Enable ASP.NET Core Blazor Server support with Yarp in incremental migrat author: twsouthwick description: Learn how to enable ASP.NET Core Blazor Server support with Yarp in incremental migration. monikerRange: '>= aspnetcore-6.0 < aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/04/2025 ms.reviewer: tasou uid: migration/fx-to-core/inc/blazor diff --git a/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md b/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md index b4e374acf902..065fd9bc10a0 100644 --- a/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md +++ b/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md @@ -1,10 +1,10 @@ --- title: Remote app setup ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Remote app setup monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/26/2026 ms.topic: concept-article uid: migration/fx-to-core/inc/remote-app-setup diff --git a/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md b/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md index 340009ef25cb..0165437e5c5e 100644 --- a/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md +++ b/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md @@ -1,8 +1,8 @@ --- title: System.Web adapters description: System.Web adapters -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/index.md b/aspnetcore/migration/fx-to-core/index.md index cf2d473f2dff..587c3cda78c9 100644 --- a/aspnetcore/migration/fx-to-core/index.md +++ b/aspnetcore/migration/fx-to-core/index.md @@ -1,9 +1,9 @@ --- title: Migrate from ASP.NET Framework to ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Your complete guide to migrating ASP.NET Framework applications to ASP.NET Core, with practical approaches and step-by-step guidance. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/03/2026 uid: migration/fx-to-core/index --- diff --git a/aspnetcore/migration/fx-to-core/start.md b/aspnetcore/migration/fx-to-core/start.md index 1e7ef01e45c6..4754718eba85 100644 --- a/aspnetcore/migration/fx-to-core/start.md +++ b/aspnetcore/migration/fx-to-core/start.md @@ -1,8 +1,8 @@ --- title: Get started with incremental ASP.NET to ASP.NET Core migration description: Get started with incremental ASP.NET to ASP.NET Core migration -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 12/04/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/tooling.md b/aspnetcore/migration/fx-to-core/tooling.md index 168ead41eab3..79542ddbdff2 100644 --- a/aspnetcore/migration/fx-to-core/tooling.md +++ b/aspnetcore/migration/fx-to-core/tooling.md @@ -1,9 +1,9 @@ --- title: Learn to upgrade from ASP.NET MVC, Web API, and Web Forms to ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to upgrade ASP.NET Framework MVC, Web API, or Web Forms projects to ASP.NET Core using migration tooling. -ms.author: wpickett +ms.author: wiwagn ms.collection: ce-skilling-ai-copilot ms.date: 07/07/2026 uid: migration/fx-to-core/tooling diff --git a/aspnetcore/migration/index.md b/aspnetcore/migration/index.md index 7b288ede6e2c..24b7cebfa0fa 100644 --- a/aspnetcore/migration/index.md +++ b/aspnetcore/migration/index.md @@ -1,9 +1,9 @@ --- title: Migrate an ASP.NET Core app ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Migrate ASP.NET Core apps efficiently using expert guidance. Learn how to upgrade .NET versions and move from ASP.NET Framework. Get started now. -ms.author: wpickett +ms.author: wiwagn ms.reviewer: tsouthwick ms.date: 07/03/2026 uid: migration/index diff --git a/aspnetcore/mobile/index.md b/aspnetcore/mobile/index.md index cf39453f9629..b840f53c141a 100644 --- a/aspnetcore/mobile/index.md +++ b/aspnetcore/mobile/index.md @@ -1,8 +1,8 @@ --- title: Mobile development with ASP.NET Core -author: tdykstra +author: guardrex description: Find out about topics that pertain to mobile development with ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: mobile/index --- diff --git a/aspnetcore/mobile/native-mobile-backend.md b/aspnetcore/mobile/native-mobile-backend.md index 00b44e08543f..36ce281727ef 100644 --- a/aspnetcore/mobile/native-mobile-backend.md +++ b/aspnetcore/mobile/native-mobile-backend.md @@ -1,9 +1,9 @@ --- title: Create backend services for native mobile apps with ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to create backend services using ASP.NET Core MVC to support native mobile apps. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/12/2026 uid: mobile/native-mobile-backend --- diff --git a/aspnetcore/mvc/advanced/app-parts.md b/aspnetcore/mvc/advanced/app-parts.md index 7e3ef536b22b..9c368d32f40b 100644 --- a/aspnetcore/mvc/advanced/app-parts.md +++ b/aspnetcore/mvc/advanced/app-parts.md @@ -1,8 +1,8 @@ --- title: Share controllers, views, Razor Pages and more with Application Parts in ASP.NET Core -author: tdykstra +author: guardrex description: Share controllers, view, Razor Pages and more with Application Parts in ASP.NET Core -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/11/2019 uid: mvc/extensibility/app-parts --- diff --git a/aspnetcore/mvc/advanced/custom-model-binding.md b/aspnetcore/mvc/advanced/custom-model-binding.md index 701bc18940ad..6adb88ce9e24 100644 --- a/aspnetcore/mvc/advanced/custom-model-binding.md +++ b/aspnetcore/mvc/advanced/custom-model-binding.md @@ -1,9 +1,9 @@ --- title: Custom Model Binding in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how model binding allows controller actions to work directly with model types in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/23/2026 uid: mvc/advanced/custom-model-binding --- diff --git a/aspnetcore/mvc/compatibility-version.md b/aspnetcore/mvc/compatibility-version.md index d897bd46b34e..9398cc544f74 100644 --- a/aspnetcore/mvc/compatibility-version.md +++ b/aspnetcore/mvc/compatibility-version.md @@ -1,9 +1,9 @@ --- title: Compatibility version for ASP.NET Core MVC -author: tdykstra +author: guardrex description: Discover how the Startup class in ASP.NET Core configures services and the app's request pipeline. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/05/2026 uid: mvc/compatibility-version --- diff --git a/aspnetcore/mvc/controllers/actions.md b/aspnetcore/mvc/controllers/actions.md index 796be15fc09d..ecbc46936d3d 100644 --- a/aspnetcore/mvc/controllers/actions.md +++ b/aspnetcore/mvc/controllers/actions.md @@ -1,8 +1,8 @@ --- title: Handle requests with controllers in ASP.NET Core MVC -author: ardalis +author: guardrex description: Learn how ASP.NET Core MVC controllers and Actions handle requests and return responses. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2026 uid: mvc/controllers/actions --- diff --git a/aspnetcore/mvc/controllers/application-model.md b/aspnetcore/mvc/controllers/application-model.md index c29bd130fd00..3666bf28082d 100644 --- a/aspnetcore/mvc/controllers/application-model.md +++ b/aspnetcore/mvc/controllers/application-model.md @@ -1,8 +1,8 @@ --- title: Work with the application model in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to read and manipulate the application model to modify how MVC elements behave in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/06/2026 uid: mvc/controllers/application-model --- diff --git a/aspnetcore/mvc/controllers/areas.md b/aspnetcore/mvc/controllers/areas.md index 4d4a1a4ab603..e97bd7fd7aaa 100644 --- a/aspnetcore/mvc/controllers/areas.md +++ b/aspnetcore/mvc/controllers/areas.md @@ -1,8 +1,8 @@ --- title: Areas in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how Areas are an ASP.NET MVC feature used to organize related functionality into a group as a separate namespace (for routing) and folder structure (for views). -ms.author: tdykstra +ms.author: wiwagn ms.date: 3/21/2022 uid: mvc/controllers/areas --- diff --git a/aspnetcore/mvc/controllers/dependency-injection.md b/aspnetcore/mvc/controllers/dependency-injection.md index 5ad56d2e54dd..cb24cbe6d980 100644 --- a/aspnetcore/mvc/controllers/dependency-injection.md +++ b/aspnetcore/mvc/controllers/dependency-injection.md @@ -1,9 +1,9 @@ --- title: Dependency injection into controllers in ASP.NET Core ai-usage: ai-assisted -author: ardalis +author: guardrex description: Discover how ASP.NET Core MVC controllers request their dependencies explicitly via their constructors with dependency injection in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/04/2026 uid: mvc/controllers/dependency-injection --- diff --git a/aspnetcore/mvc/controllers/filters.md b/aspnetcore/mvc/controllers/filters.md index 091a254cf490..de463f138af8 100644 --- a/aspnetcore/mvc/controllers/filters.md +++ b/aspnetcore/mvc/controllers/filters.md @@ -1,9 +1,9 @@ --- title: Filters in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how filters work and how to use them in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/28/2026 uid: mvc/controllers/filters --- diff --git a/aspnetcore/mvc/controllers/routing.md b/aspnetcore/mvc/controllers/routing.md index c7269ad4a3b7..e9d1275ceba3 100644 --- a/aspnetcore/mvc/controllers/routing.md +++ b/aspnetcore/mvc/controllers/routing.md @@ -1,9 +1,9 @@ --- title: Routing to controller actions in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how ASP.NET Core MVC uses routing middleware to match URLs of incoming requests and map them to actions. -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/25/2026 uid: mvc/controllers/routing --- diff --git a/aspnetcore/mvc/controllers/testing.md b/aspnetcore/mvc/controllers/testing.md index dadc93f25a42..375b392b08e5 100644 --- a/aspnetcore/mvc/controllers/testing.md +++ b/aspnetcore/mvc/controllers/testing.md @@ -1,9 +1,9 @@ --- title: Test controller logic in ASP.NET Core -author: ardalis +author: guardrex description: Learn how to test controller logic in ASP.NET Core with Moq and xUnit. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 7/22/2020 uid: mvc/controllers/testing --- diff --git a/aspnetcore/mvc/models/file-uploads.md b/aspnetcore/mvc/models/file-uploads.md index 329c5e3d0c5c..fd2fca87b47e 100644 --- a/aspnetcore/mvc/models/file-uploads.md +++ b/aspnetcore/mvc/models/file-uploads.md @@ -1,10 +1,10 @@ --- title: Upload files in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: How to use model binding and streaming to upload files in ASP.NET Core MVC. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/15/2026 uid: mvc/models/file-uploads --- diff --git a/aspnetcore/mvc/models/model-binding.md b/aspnetcore/mvc/models/model-binding.md index 301948b49157..9c16942aa295 100644 --- a/aspnetcore/mvc/models/model-binding.md +++ b/aspnetcore/mvc/models/model-binding.md @@ -1,10 +1,10 @@ --- title: Model Binding in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how model binding in ASP.NET Core works and how to customize its behavior. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/10/2026 uid: mvc/models/model-binding --- diff --git a/aspnetcore/mvc/models/validation.md b/aspnetcore/mvc/models/validation.md index 4788fe538ee8..89a77501d9bd 100644 --- a/aspnetcore/mvc/models/validation.md +++ b/aspnetcore/mvc/models/validation.md @@ -1,9 +1,9 @@ --- title: Model validation in ASP.NET Core MVC -author: tdykstra +author: guardrex description: Learn about model validation in ASP.NET Core MVC and Razor Pages. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/28/2026 uid: mvc/models/validation --- diff --git a/aspnetcore/mvc/overview.md b/aspnetcore/mvc/overview.md index cf7013f0434e..893a1697221e 100644 --- a/aspnetcore/mvc/overview.md +++ b/aspnetcore/mvc/overview.md @@ -1,8 +1,8 @@ --- title: Overview of ASP.NET Core MVC -author: ardalis +author: guardrex description: Learn how ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern. -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/05/2026 uid: mvc/overview --- diff --git a/aspnetcore/mvc/security/authorization/claims.md b/aspnetcore/mvc/security/authorization/claims.md index a255f31c343d..b040706ce9cb 100644 --- a/aspnetcore/mvc/security/authorization/claims.md +++ b/aspnetcore/mvc/security/authorization/claims.md @@ -1,10 +1,10 @@ --- title: Claim-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core MVC app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: mvc/security/authorization/claims --- diff --git a/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md b/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md index 2da55d790a4c..a7db3192459b 100644 --- a/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md +++ b/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md @@ -1,10 +1,10 @@ --- title: Custom authorization policies with `IAuthorizationRequirementData` in ASP.NET Core MVC ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to specify requirements associated with the authorization policy in attribute definitions with the IAuthorizationRequirementData interface in ASP.NET Core MVC. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/11/2026 uid: mvc/security/authorization/iard --- diff --git a/aspnetcore/mvc/security/authorization/policies.md b/aspnetcore/mvc/security/authorization/policies.md index bdd5b062e9e7..aa4c201a787c 100644 --- a/aspnetcore/mvc/security/authorization/policies.md +++ b/aspnetcore/mvc/security/authorization/policies.md @@ -1,10 +1,10 @@ --- title: Policy-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to create and use authorization policy handlers for enforcing authorization requirements in an ASP.NET Core MVC app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/21/2026 uid: mvc/security/authorization/policies --- diff --git a/aspnetcore/mvc/security/authorization/resource-based.md b/aspnetcore/mvc/security/authorization/resource-based.md index b0280fa5c07c..e3d7221da5c1 100644 --- a/aspnetcore/mvc/security/authorization/resource-based.md +++ b/aspnetcore/mvc/security/authorization/resource-based.md @@ -1,9 +1,9 @@ --- title: Resource-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core MVC app when an [Authorize] attribute doesn't suffice. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/21/2026 uid: mvc/security/authorization/resource-based --- diff --git a/aspnetcore/mvc/security/authorization/roles.md b/aspnetcore/mvc/security/authorization/roles.md index aae6d8110125..6237c003114f 100644 --- a/aspnetcore/mvc/security/authorization/roles.md +++ b/aspnetcore/mvc/security/authorization/roles.md @@ -1,10 +1,10 @@ --- title: Role-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to restrict ASP.NET Core MVC controller and action access by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/24/2026 uid: mvc/security/authorization/roles --- diff --git a/aspnetcore/mvc/security/authorization/simple.md b/aspnetcore/mvc/security/authorization/simple.md index 9c3cfefb764a..06c2efd6421a 100644 --- a/aspnetcore/mvc/security/authorization/simple.md +++ b/aspnetcore/mvc/security/authorization/simple.md @@ -1,9 +1,9 @@ --- title: Simple authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core MVC apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: mvc/security/authorization/simple --- diff --git a/aspnetcore/mvc/security/authorization/views.md b/aspnetcore/mvc/security/authorization/views.md index e02d190cc6db..474e1a18f0ac 100644 --- a/aspnetcore/mvc/security/authorization/views.md +++ b/aspnetcore/mvc/security/authorization/views.md @@ -1,10 +1,10 @@ --- title: View-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: wadepickett +author: guardrex description: This document demonstrates how to inject and utilize the authorization service inside of an ASP.NET Core Razor view. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/22/2026 uid: mvc/security/authorization/views --- diff --git a/aspnetcore/mvc/views/dependency-injection.md b/aspnetcore/mvc/views/dependency-injection.md index 495d9f96283d..25dcaec55946 100644 --- a/aspnetcore/mvc/views/dependency-injection.md +++ b/aspnetcore/mvc/views/dependency-injection.md @@ -1,8 +1,8 @@ --- title: Dependency injection into views in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how ASP.NET Core supports dependency injection into MVC views. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: mvc/views/dependency-injection --- diff --git a/aspnetcore/mvc/views/display-templates.md b/aspnetcore/mvc/views/display-templates.md index 79bf99561ffc..5be14ef8e2f6 100644 --- a/aspnetcore/mvc/views/display-templates.md +++ b/aspnetcore/mvc/views/display-templates.md @@ -1,7 +1,7 @@ --- title: Using DisplayTemplates and EditorTemplates -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn description: How to use DisplayTemplates and EditorTemplates in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' ms.date: 05/22/2022 diff --git a/aspnetcore/mvc/views/layout.md b/aspnetcore/mvc/views/layout.md index 511f219ae8de..33ae68ce24bd 100644 --- a/aspnetcore/mvc/views/layout.md +++ b/aspnetcore/mvc/views/layout.md @@ -1,8 +1,8 @@ --- title: Layout in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use common layouts, share directives, and run common code before rendering views in an ASP.NET Core app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/29/2026 uid: mvc/views/layout --- diff --git a/aspnetcore/mvc/views/overview.md b/aspnetcore/mvc/views/overview.md index b355df2c798f..098e4931a026 100644 --- a/aspnetcore/mvc/views/overview.md +++ b/aspnetcore/mvc/views/overview.md @@ -1,9 +1,9 @@ --- title: Views in ASP.NET Core MVC -author: tdykstra +author: guardrex description: Learn how views handle the app's data presentation and user interaction in ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/29/2026 uid: mvc/views/overview --- diff --git a/aspnetcore/mvc/views/partial.md b/aspnetcore/mvc/views/partial.md index 9f6c4ed2e53a..c56c758566cd 100644 --- a/aspnetcore/mvc/views/partial.md +++ b/aspnetcore/mvc/views/partial.md @@ -1,8 +1,8 @@ --- title: Partial views in ASP.NET Core -author: tdykstra +author: guardrex description: Discover how to use partial views to break up large markup files and reduce the duplication of common markup across web pages in ASP.NET Core apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/30/2026 uid: mvc/views/partial --- diff --git a/aspnetcore/mvc/views/razor.md b/aspnetcore/mvc/views/razor.md index a86d1ecdede4..ee5acea3b48e 100644 --- a/aspnetcore/mvc/views/razor.md +++ b/aspnetcore/mvc/views/razor.md @@ -1,8 +1,8 @@ --- title: Razor syntax reference for ASP.NET Core -author: tdykstra +author: guardrex description: Learn about Razor markup syntax for embedding server-based code into webpages. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/30/2026 uid: mvc/views/razor --- diff --git a/aspnetcore/mvc/views/tag-helpers/authoring.md b/aspnetcore/mvc/views/tag-helpers/authoring.md index 41fab6a50167..0041e07f4300 100644 --- a/aspnetcore/mvc/views/tag-helpers/authoring.md +++ b/aspnetcore/mvc/views/tag-helpers/authoring.md @@ -1,8 +1,8 @@ --- title: Author Tag Helpers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to author Tag Helpers in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/05/2019 uid: mvc/views/tag-helpers/authoring --- 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 88dec063c344..d67824fb3b75 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 @@ -1,10 +1,10 @@ --- title: Anchor Tag Helper in ASP.NET Core ai-usage: ai-assisted -author: pkellner +author: guardrex description: Discover the ASP.NET Core Anchor Tag Helper attributes and the role each attribute plays in extending behavior of the HTML anchor tag. monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/08/2026 uid: mvc/views/tag-helpers/builtin-th/anchor-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md index 838dbd6b9109..0372918f9829 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md @@ -1,8 +1,8 @@ --- title: Cache Tag Helper in ASP.NET Core MVC -author: pkellner +author: guardrex description: Learn how to use the Cache Tag Helper. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/22/2025 uid: mvc/views/tag-helpers/builtin-th/cache-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md index 4c8615e86b49..831f4b2bf912 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md @@ -1,7 +1,7 @@ --- title: Component Tag Helper in ASP.NET Core author: guardrex -ms.author: wpickett +ms.author: wiwagn description: Learn how to use the ASP.NET Core Component Tag Helper to render Razor components in pages and views. monikerRange: '>= aspnetcore-3.1' ms.date: 09/25/2023 diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md index 1eaa1412c32a..3aabeffe4118 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md @@ -2,7 +2,7 @@ title: Distributed Cache Tag Helper in ASP.NET Core author: pkellner description: Learn how to use the Distributed Cache Tag Helper. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/24/2025 uid: mvc/views/tag-helpers/builtin-th/distributed-cache-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md index 84941c83fb10..3a56e047f1e2 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md @@ -1,8 +1,8 @@ --- title: Environment Tag Helper in ASP.NET Core -author: tdykstra +author: guardrex description: ASP.NET Core Environment Tag Helper defined including all properties -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/10/2018 uid: mvc/views/tag-helpers/builtin-th/environment-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md index 243c4fd76c33..863b4693666c 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md @@ -1,8 +1,8 @@ --- title: Image Tag Helper in ASP.NET Core -author: tdykstra +author: guardrex description: Shows how to work with Image Tag Helper. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/06/2019 uid: mvc/views/tag-helpers/builtin-th/image-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/index.md b/aspnetcore/mvc/views/tag-helpers/built-in/index.md index 0b2b712c077f..3a47796b1d8b 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/index.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/index.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core built-in Tag Helpers -author: tdykstra +author: guardrex description: Find out how ASP.NET Core built-in Tag Helpers boost your productivity. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/10/2018 uid: mvc/views/tag-helpers/builtin-th/Index --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md index 4a0771abb64b..06e3d3a26a54 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md @@ -1,7 +1,7 @@ --- title: Link Tag Helper in ASP.NET Core -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn description: Discover the ASP.NET Core Link Tag Helper attributes and the role each attribute plays in extending behavior of the HTML Link tag. ms.date: 09/24/2019 uid: mvc/views/tag-helpers/builtin-th/link-tag-helper diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md index a88ebcb67803..50831162fe7a 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md @@ -1,9 +1,9 @@ --- title: Partial Tag Helper in ASP.NET Core -author: wadepickett +author: guardrex description: Discover the ASP.NET Core Partial Tag Helper and the role each of its attributes play in rendering a partial view. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/06/2019 uid: mvc/views/tag-helpers/builtin-th/partial-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md b/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md index ad2aa4ee34b2..9e848cc00291 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md @@ -1,7 +1,7 @@ --- title: Persist Component State Tag Helper in ASP.NET Core author: guardrex -ms.author: wpickett +ms.author: wiwagn description: Learn how to use the ASP.NET Core Persist Component State Tag Helper to persist state when prerendering components. monikerRange: '>= aspnetcore-6.0' ms.date: 09/25/2023 diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md index 885a600713a9..9e6da5baa04a 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md @@ -1,7 +1,7 @@ --- title: Script Tag Helper in ASP.NET Core -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn description: Discover the ASP.NET Core Script Tag Helper attributes and the role each attribute plays in extending behavior of the HTML Script tag. ms.date: 9/12/2024 uid: mvc/views/tag-helpers/builtin-th/script-tag-helper diff --git a/aspnetcore/mvc/views/tag-helpers/intro.md b/aspnetcore/mvc/views/tag-helpers/intro.md index a8f897483b4c..e65f7e6393e9 100644 --- a/aspnetcore/mvc/views/tag-helpers/intro.md +++ b/aspnetcore/mvc/views/tag-helpers/intro.md @@ -1,8 +1,8 @@ --- title: Tag Helpers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn what Tag Helpers are and how to use them in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 05/04/2026 uid: mvc/views/tag-helpers/intro diff --git a/aspnetcore/mvc/views/tag-helpers/th-components.md b/aspnetcore/mvc/views/tag-helpers/th-components.md index 3ce86cd25063..ddd3fb0eb940 100644 --- a/aspnetcore/mvc/views/tag-helpers/th-components.md +++ b/aspnetcore/mvc/views/tag-helpers/th-components.md @@ -1,9 +1,9 @@ --- title: Tag Helper Components in ASP.NET Core -author: wadepickett +author: guardrex description: Learn what Tag Helper Components are and how to use them in ASP.NET Core. monikerRange: '>= aspnetcore-2.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 06/12/2019 uid: mvc/views/tag-helpers/th-components --- diff --git a/aspnetcore/mvc/views/view-compilation.md b/aspnetcore/mvc/views/view-compilation.md index 94094f475ef2..5afdceb5a9b2 100644 --- a/aspnetcore/mvc/views/view-compilation.md +++ b/aspnetcore/mvc/views/view-compilation.md @@ -1,10 +1,10 @@ --- title: Razor file compilation in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how compilation of Razor files occurs in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/06/2026 uid: mvc/views/view-compilation --- diff --git a/aspnetcore/mvc/views/view-components.md b/aspnetcore/mvc/views/view-components.md index ce1e7ab3517b..fbd2a868ef53 100644 --- a/aspnetcore/mvc/views/view-components.md +++ b/aspnetcore/mvc/views/view-components.md @@ -1,8 +1,8 @@ --- title: View components in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how view components are used in ASP.NET Core and how to add them to apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/04/2026 monikerRange: '>= aspnetcore-3.1' uid: mvc/views/view-components diff --git a/aspnetcore/mvc/views/working-with-forms.md b/aspnetcore/mvc/views/working-with-forms.md index 3c8b9a8a4975..407326d59b29 100644 --- a/aspnetcore/mvc/views/working-with-forms.md +++ b/aspnetcore/mvc/views/working-with-forms.md @@ -1,8 +1,8 @@ --- title: Tag Helpers in forms in ASP.NET Core -author: tdykstra +author: guardrex description: Describes the built-in Tag Helpers used with Forms. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/05/2026 uid: mvc/views/working-with-forms --- diff --git a/aspnetcore/overview.md b/aspnetcore/overview.md index d498968a9857..ebaf3a4dea08 100644 --- a/aspnetcore/overview.md +++ b/aspnetcore/overview.md @@ -1,8 +1,8 @@ --- title: Overview of ASP.NET Core -author: tdykstra +author: guardrex description: Get an overview of ASP.NET Core, a cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/28/2025 uid: index --- diff --git a/aspnetcore/performance/ObjectPool.md b/aspnetcore/performance/ObjectPool.md index 808ec65f3c19..f6c602a7f926 100644 --- a/aspnetcore/performance/ObjectPool.md +++ b/aspnetcore/performance/ObjectPool.md @@ -1,9 +1,9 @@ --- title: Object reuse with ObjectPool in ASP.NET Core -author: tdykstra +author: guardrex description: Tips for increasing performance in ASP.NET Core apps using ObjectPool. monikerRange: '>= aspnetcore-1.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 4/21/2023 uid: performance/ObjectPool --- diff --git a/aspnetcore/performance/caching/distributed.md b/aspnetcore/performance/caching/distributed.md index 14bdab364fa2..92b1fa5e3990 100644 --- a/aspnetcore/performance/caching/distributed.md +++ b/aspnetcore/performance/caching/distributed.md @@ -1,9 +1,9 @@ --- title: Distributed caching in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use an ASP.NET Core distributed cache to improve app performance and scalability, especially in a cloud or server farm environment. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/05/2026 uid: performance/caching/distributed ms.sfi.ropc: t diff --git a/aspnetcore/performance/caching/hybrid.md b/aspnetcore/performance/caching/hybrid.md index b1bc782e7d4b..eb95950094e2 100644 --- a/aspnetcore/performance/caching/hybrid.md +++ b/aspnetcore/performance/caching/hybrid.md @@ -1,9 +1,9 @@ --- title: HybridCache library in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use HybridCache library in ASP.NET Core. monikerRange: '>= aspnetcore-9.0' -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/28/2026 uid: performance/caching/hybrid diff --git a/aspnetcore/performance/caching/memory.md b/aspnetcore/performance/caching/memory.md index b9d996bff444..7286155279ef 100644 --- a/aspnetcore/performance/caching/memory.md +++ b/aspnetcore/performance/caching/memory.md @@ -1,9 +1,9 @@ --- title: Cache in-memory in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to cache data in memory in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/01/2026 content_well_notification: AI-contribution uid: performance/caching/memory diff --git a/aspnetcore/performance/caching/middleware.md b/aspnetcore/performance/caching/middleware.md index 3e0bccb7801a..ecb2ba82dd02 100644 --- a/aspnetcore/performance/caching/middleware.md +++ b/aspnetcore/performance/caching/middleware.md @@ -1,9 +1,9 @@ --- title: Response caching middleware in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to configure and use response caching middleware in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 1/1/2022 uid: performance/caching/middleware --- diff --git a/aspnetcore/performance/caching/output.md b/aspnetcore/performance/caching/output.md index 6331736c16a9..07b90c12fad0 100644 --- a/aspnetcore/performance/caching/output.md +++ b/aspnetcore/performance/caching/output.md @@ -1,9 +1,9 @@ --- title: Output caching middleware in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to configure and use output caching middleware in ASP.NET Core. monikerRange: '>= aspnetcore-7.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/09/2026 uid: performance/caching/output diff --git a/aspnetcore/performance/caching/overview.md b/aspnetcore/performance/caching/overview.md index 35e647c13487..3649946ea6d1 100644 --- a/aspnetcore/performance/caching/overview.md +++ b/aspnetcore/performance/caching/overview.md @@ -1,9 +1,9 @@ --- title: Overview of caching in ASP.NET Core -author: tdykstra +author: guardrex description: Explore caching in ASP.NET Core, including in-memory, distributed, hybrid, response, and output caching. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/01/2026 uid: performance/caching/overview diff --git a/aspnetcore/performance/caching/response.md b/aspnetcore/performance/caching/response.md index b155cd1772c7..9e54a9eb051f 100644 --- a/aspnetcore/performance/caching/response.md +++ b/aspnetcore/performance/caching/response.md @@ -1,9 +1,9 @@ --- title: Response caching in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use response caching to lower bandwidth requirements and increase performance of ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/05/2026 uid: performance/caching/response diff --git a/aspnetcore/performance/diagnostic-tools.md b/aspnetcore/performance/diagnostic-tools.md index 65f7ba7291d0..1ed0adc3a60c 100644 --- a/aspnetcore/performance/diagnostic-tools.md +++ b/aspnetcore/performance/diagnostic-tools.md @@ -3,7 +3,7 @@ title: Performance Diagnostics Tools author: mjrousos description: Useful tools for diagnosing performance issues in ASP.NET Core apps. monikerRange: '>= aspnetcore-1.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/11/2019 uid: performance/diagnostic-tools --- diff --git a/aspnetcore/performance/memory.md b/aspnetcore/performance/memory.md index fa6c1d5db229..3b7a959cd356 100644 --- a/aspnetcore/performance/memory.md +++ b/aspnetcore/performance/memory.md @@ -1,8 +1,8 @@ --- title: Memory management and patterns in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how memory is managed in ASP.NET Core and how the garbage collector (GC) works. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/06/2026 uid: performance/memory diff --git a/aspnetcore/performance/overview.md b/aspnetcore/performance/overview.md index 14428678afb9..2982b803967d 100644 --- a/aspnetcore/performance/overview.md +++ b/aspnetcore/performance/overview.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core performance -author: tdykstra +author: guardrex description: Links to articles about performance in ASP.NET Core apps. monikerRange: '>= aspnetcore-6.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/27/2023 uid: performance/overview --- diff --git a/aspnetcore/performance/rate-limit-samples.md b/aspnetcore/performance/rate-limit-samples.md index 10f191cb4013..8fb54adbf50e 100644 --- a/aspnetcore/performance/rate-limit-samples.md +++ b/aspnetcore/performance/rate-limit-samples.md @@ -1,7 +1,7 @@ --- title: Rate limiting middleware samples -author: wadepickett -ms.author: wpickett +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' description: Samples for using ASP.NET rate limitng middleware ms.date: 03/05/2025 diff --git a/aspnetcore/performance/rate-limit.md b/aspnetcore/performance/rate-limit.md index afe632209608..69135fc3dc22 100644 --- a/aspnetcore/performance/rate-limit.md +++ b/aspnetcore/performance/rate-limit.md @@ -1,10 +1,10 @@ --- title: Rate limiting middleware in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Rate limiting middleware in ASP.NET Core protects APIs from abuse and overload. Learn to configure fixed window, sliding window, token bucket, and concurrency limiters. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett ms.date: 09/03/2026 uid: performance/rate-limit diff --git a/aspnetcore/performance/response-compression.md b/aspnetcore/performance/response-compression.md index d0d6ca45d778..a09cc39f6472 100644 --- a/aspnetcore/performance/response-compression.md +++ b/aspnetcore/performance/response-compression.md @@ -1,10 +1,10 @@ --- title: Response compression in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about response compression and how to use response compression middleware in ASP.NET Core apps. ai-usage: ai-assisted monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/02/2026 uid: performance/response-compression diff --git a/aspnetcore/performance/timeouts.md b/aspnetcore/performance/timeouts.md index f4af4d1922a3..f088bdb773e0 100644 --- a/aspnetcore/performance/timeouts.md +++ b/aspnetcore/performance/timeouts.md @@ -1,8 +1,8 @@ --- title: Request timeouts middleware in ASP.NET Core description: Learn how to configure and use request timeout middleware in ASP.NET Core. -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 09/25/2023 uid: performance/timeouts diff --git a/aspnetcore/razor-pages/filter.md b/aspnetcore/razor-pages/filter.md index 723f042eeb1c..95238cec6339 100644 --- a/aspnetcore/razor-pages/filter.md +++ b/aspnetcore/razor-pages/filter.md @@ -1,9 +1,9 @@ --- title: Filter methods for Razor Pages in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to create filter methods for Razor Pages in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 2/18/2020 uid: razor-pages/filter --- diff --git a/aspnetcore/razor-pages/index.md b/aspnetcore/razor-pages/index.md index 018d0003f0aa..a84aa0082127 100644 --- a/aspnetcore/razor-pages/index.md +++ b/aspnetcore/razor-pages/index.md @@ -1,9 +1,9 @@ --- title: Razor Pages architecture and concepts in ASP.NET Core -author: tdykstra +author: guardrex description: Learn the architecture, concepts, and patterns of Razor Pages in ASP.NET Core for building page-focused web applications. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/27/2025 uid: razor-pages/index --- diff --git a/aspnetcore/razor-pages/razor-pages-conventions.md b/aspnetcore/razor-pages/razor-pages-conventions.md index da378c1d8598..aeecde87a9bc 100644 --- a/aspnetcore/razor-pages/razor-pages-conventions.md +++ b/aspnetcore/razor-pages/razor-pages-conventions.md @@ -1,9 +1,9 @@ --- title: Razor Pages route and app conventions in ASP.NET Core -author: tdykstra +author: guardrex description: Discover how route and app model provider conventions help you control page routing, discovery, and processing. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/07/2020 uid: razor-pages/razor-pages-conventions --- diff --git a/aspnetcore/razor-pages/sdk.md b/aspnetcore/razor-pages/sdk.md index 172aeb688d44..807eedf61e8d 100644 --- a/aspnetcore/razor-pages/sdk.md +++ b/aspnetcore/razor-pages/sdk.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core Razor SDK -author: tdykstra +author: guardrex description: Learn how Razor Pages in ASP.NET Core makes coding page-focused scenarios easier and more productive than using MVC. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/26/2020 uid: razor-pages/sdk --- diff --git a/aspnetcore/razor-pages/security/authorization/claims.md b/aspnetcore/razor-pages/security/authorization/claims.md index e412661a8718..e8b6c0feb0d0 100644 --- a/aspnetcore/razor-pages/security/authorization/claims.md +++ b/aspnetcore/razor-pages/security/authorization/claims.md @@ -1,10 +1,10 @@ --- title: Claim-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core Razor Pages app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: razor-pages/security/authorization/claims --- diff --git a/aspnetcore/razor-pages/security/authorization/conventions.md b/aspnetcore/razor-pages/security/authorization/conventions.md index fdb9893383e0..86419d807269 100644 --- a/aspnetcore/razor-pages/security/authorization/conventions.md +++ b/aspnetcore/razor-pages/security/authorization/conventions.md @@ -1,9 +1,9 @@ --- title: Razor Pages authorization conventions in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to control access to pages with conventions that authorize users and allow anonymous users to access pages or folders of pages. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/25/2026 uid: razor-pages/security/authorization/conventions --- diff --git a/aspnetcore/razor-pages/security/authorization/policies.md b/aspnetcore/razor-pages/security/authorization/policies.md index 97557e542150..42b1c450a69a 100644 --- a/aspnetcore/razor-pages/security/authorization/policies.md +++ b/aspnetcore/razor-pages/security/authorization/policies.md @@ -1,10 +1,10 @@ --- title: Policy-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to create and use authorization policy handlers for enforcing authorization requirements in an ASP.NET Core Razor Pages app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: mvc ms.date: 07/21/2026 uid: razor-pages/security/authorization/policies diff --git a/aspnetcore/razor-pages/security/authorization/resource-based.md b/aspnetcore/razor-pages/security/authorization/resource-based.md index ae8bb80c7111..f3ebf9e8c007 100644 --- a/aspnetcore/razor-pages/security/authorization/resource-based.md +++ b/aspnetcore/razor-pages/security/authorization/resource-based.md @@ -1,9 +1,9 @@ --- title: Resource-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core Razor Pages app when an [Authorize] attribute doesn't suffice. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/21/2026 uid: razor-pages/security/authorization/resource-based --- diff --git a/aspnetcore/razor-pages/security/authorization/roles.md b/aspnetcore/razor-pages/security/authorization/roles.md index 5bff43e216e0..9b840bbb367d 100644 --- a/aspnetcore/razor-pages/security/authorization/roles.md +++ b/aspnetcore/razor-pages/security/authorization/roles.md @@ -1,10 +1,10 @@ --- title: Role-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to restrict ASP.NET Core Razor Pages page access by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/24/2026 uid: razor-pages/security/authorization/roles --- diff --git a/aspnetcore/razor-pages/security/authorization/simple.md b/aspnetcore/razor-pages/security/authorization/simple.md index 220838d2bb1f..a88e83f5c096 100644 --- a/aspnetcore/razor-pages/security/authorization/simple.md +++ b/aspnetcore/razor-pages/security/authorization/simple.md @@ -1,9 +1,9 @@ --- title: Simple authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core Razor Pages apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: razor-pages/security/authorization/simple --- diff --git a/aspnetcore/razor-pages/ui-class.md b/aspnetcore/razor-pages/ui-class.md index 6957ff22643f..19ef515e1dd5 100644 --- a/aspnetcore/razor-pages/ui-class.md +++ b/aspnetcore/razor-pages/ui-class.md @@ -1,8 +1,8 @@ --- title: Reusable Razor UI in class libraries with ASP.NET Core -author: tdykstra +author: guardrex description: Explains how to create reusable Razor UI using partial views in a class library in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/19/2023 uid: razor-pages/ui-class --- diff --git a/aspnetcore/razor-pages/web-sdk.md b/aspnetcore/razor-pages/web-sdk.md index c4716f0e8367..f9e101c3d8a2 100644 --- a/aspnetcore/razor-pages/web-sdk.md +++ b/aspnetcore/razor-pages/web-sdk.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Web SDK -author: tdykstra +author: guardrex description: Overview of Microsoft.NET.Sdk.Web. -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/25/2023 uid: razor-pages/web-sdk --- diff --git a/aspnetcore/release-notes/aspnetcore-1.1.md b/aspnetcore/release-notes/aspnetcore-1.1.md index 7c9ea7f2cc28..7f32e801e22e 100644 --- a/aspnetcore/release-notes/aspnetcore-1.1.md +++ b/aspnetcore/release-notes/aspnetcore-1.1.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 1.1 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core 1.1. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/18/2018 uid: aspnetcore-1.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-10.0.md b/aspnetcore/release-notes/aspnetcore-10.0.md index e4dc4984bc9d..b1d616b7c470 100644 --- a/aspnetcore/release-notes/aspnetcore-10.0.md +++ b/aspnetcore/release-notes/aspnetcore-10.0.md @@ -1,9 +1,9 @@ --- title: What's new in ASP.NET Core in .NET 10 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 10. -ms.author: wpickett +ms.author: wiwagn ms.date: 04/22/2026 uid: aspnetcore-10 --- diff --git a/aspnetcore/release-notes/aspnetcore-11.md b/aspnetcore/release-notes/aspnetcore-11.md index 7c52e2e2e504..6800abd5070c 100644 --- a/aspnetcore/release-notes/aspnetcore-11.md +++ b/aspnetcore/release-notes/aspnetcore-11.md @@ -1,9 +1,9 @@ --- title: What's new in ASP.NET Core in .NET 11 ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 11. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: aspnetcore-11 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.0.md b/aspnetcore/release-notes/aspnetcore-2.0.md index 427ff0b6388b..f82fc9ee53f1 100644 --- a/aspnetcore/release-notes/aspnetcore-2.0.md +++ b/aspnetcore/release-notes/aspnetcore-2.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 2.0 -author: tdykstra +author: guardrex description: Learn about the new features in ASP.NET Core 2.0. -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/05/2019 uid: aspnetcore-2.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.1.md b/aspnetcore/release-notes/aspnetcore-2.1.md index 4528a15f6ce5..1a200092dbe0 100644 --- a/aspnetcore/release-notes/aspnetcore-2.1.md +++ b/aspnetcore/release-notes/aspnetcore-2.1.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 2.1 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core 2.1. -ms.author: wpickett +ms.author: wiwagn ms.date: 02/06/2023 uid: aspnetcore-2.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.2.md b/aspnetcore/release-notes/aspnetcore-2.2.md index f113bcb39f0f..aeb8599c53c1 100644 --- a/aspnetcore/release-notes/aspnetcore-2.2.md +++ b/aspnetcore/release-notes/aspnetcore-2.2.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 2.2 -author: tdykstra +author: guardrex description: Learn about the new features in ASP.NET Core 2.2. -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/5/2019 uid: aspnetcore-2.2 --- diff --git a/aspnetcore/release-notes/aspnetcore-3.0.md b/aspnetcore/release-notes/aspnetcore-3.0.md index 29022864bf24..a8ff8ae92143 100644 --- a/aspnetcore/release-notes/aspnetcore-3.0.md +++ b/aspnetcore/release-notes/aspnetcore-3.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 3.0 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core 3.0. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/05/2019 uid: aspnetcore-3.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-3.1.md b/aspnetcore/release-notes/aspnetcore-3.1.md index fb7b78e3e8dc..5538aef52192 100644 --- a/aspnetcore/release-notes/aspnetcore-3.1.md +++ b/aspnetcore/release-notes/aspnetcore-3.1.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core 3.1 -author: tdykstra +author: guardrex description: Learn about the new features in ASP.NET Core 3.1. -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/12/2020 uid: aspnetcore-3.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-5.0.md b/aspnetcore/release-notes/aspnetcore-5.0.md index 7cdba6c962bc..bb7623b606c5 100644 --- a/aspnetcore/release-notes/aspnetcore-5.0.md +++ b/aspnetcore/release-notes/aspnetcore-5.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core in .NET 5 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 5. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/21/2026 uid: aspnetcore-5.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-6.0.md b/aspnetcore/release-notes/aspnetcore-6.0.md index 311ddb795cab..f97b57cb621a 100644 --- a/aspnetcore/release-notes/aspnetcore-6.0.md +++ b/aspnetcore/release-notes/aspnetcore-6.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core in .NET 6 -author: tdykstra +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 6. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/29/2021 uid: aspnetcore-6.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-7.0.md b/aspnetcore/release-notes/aspnetcore-7.0.md index 74e1f1e7fe96..5e70ff1366cb 100644 --- a/aspnetcore/release-notes/aspnetcore-7.0.md +++ b/aspnetcore/release-notes/aspnetcore-7.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core in .NET 7 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 7. -ms.author: wpickett +ms.author: wiwagn ms.date: 11/07/2022 uid: aspnetcore-7 --- diff --git a/aspnetcore/release-notes/aspnetcore-8.0.md b/aspnetcore/release-notes/aspnetcore-8.0.md index fae6357e582b..5b8b6818a545 100644 --- a/aspnetcore/release-notes/aspnetcore-8.0.md +++ b/aspnetcore/release-notes/aspnetcore-8.0.md @@ -1,9 +1,9 @@ --- title: What's new in ASP.NET Core in .NET 8 ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 8. -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/31/2026 uid: aspnetcore-8 --- diff --git a/aspnetcore/release-notes/aspnetcore-9.0.md b/aspnetcore/release-notes/aspnetcore-9.0.md index 65fb670b5b40..ed5d9dfdb298 100644 --- a/aspnetcore/release-notes/aspnetcore-9.0.md +++ b/aspnetcore/release-notes/aspnetcore-9.0.md @@ -1,8 +1,8 @@ --- title: What's new in ASP.NET Core in .NET 9 -author: wadepickett +author: guardrex description: Learn about the new features in ASP.NET Core in .NET 9. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/23/2026 uid: aspnetcore-9 --- diff --git a/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md b/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md index de412581f1d2..81ed7d7cf167 100644 --- a/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md +++ b/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md @@ -1,7 +1,7 @@ --- ms.topic: include author: mgravell -ms.author: wpickett +ms.author: wiwagn ms.date: 05/21/2024 --- ### New `HybridCache` library diff --git a/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md b/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md index f3b7acf0b73b..b5cf20bd646b 100644 --- a/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md +++ b/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md @@ -1,7 +1,7 @@ --- ms.topic: include -author: tdykstra -ms.author: tdykstra +author: guardrex +ms.author: wiwagn ms.date: 10/07/2024 --- ### Templates updated to latest Bootstrap, jQuery, and jQuery Validation versions diff --git a/aspnetcore/security/anti-request-forgery.md b/aspnetcore/security/anti-request-forgery.md index fc0a9be27988..02c2a00657d2 100644 --- a/aspnetcore/security/anti-request-forgery.md +++ b/aspnetcore/security/anti-request-forgery.md @@ -1,11 +1,11 @@ --- title: Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex content_well_notification: AI-contribution description: Discover how to prevent attacks against web apps where a malicious website can influence the interaction between a client browser and the app. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/12/2026 uid: security/anti-request-forgery --- diff --git a/aspnetcore/security/app-secrets.md b/aspnetcore/security/app-secrets.md index 68436af26cf9..9807063956d2 100644 --- a/aspnetcore/security/app-secrets.md +++ b/aspnetcore/security/app-secrets.md @@ -1,8 +1,8 @@ --- title: Safe storage of app secrets in development -author: tdykstra +author: guardrex description: Learn how to store and retrieve sensitive information during the development of an ASP.NET Core app, including the Secret Manager tool. -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-ropc-nochange monikerRange: '>= aspnetcore-3.0' ms.date: 05/13/2026 diff --git a/aspnetcore/security/authentication/2fa.md b/aspnetcore/security/authentication/2fa.md index d88fab4a0971..314dca93df7d 100644 --- a/aspnetcore/security/authentication/2fa.md +++ b/aspnetcore/security/authentication/2fa.md @@ -1,9 +1,9 @@ --- title: Two-factor authentication with SMS in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to set up two-factor authentication (2FA) with an ASP.NET Core app. monikerRange: '< aspnetcore-2.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/22/2018 uid: security/authentication/2fa diff --git a/aspnetcore/security/authentication/accconfirm.md b/aspnetcore/security/authentication/accconfirm.md index ea0a21b27bb1..fc4e719c9863 100644 --- a/aspnetcore/security/authentication/accconfirm.md +++ b/aspnetcore/security/authentication/accconfirm.md @@ -1,8 +1,8 @@ --- title: Account confirmation and password recovery -author: wadepickett +author: guardrex description: Learn how to build an ASP.NET Core app with email confirmation and password reset. -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-image-nochange monikerRange: '>= aspnetcore-3.1' ms.date: 05/11/2026 diff --git a/aspnetcore/security/authentication/add-user-data.md b/aspnetcore/security/authentication/add-user-data.md index 7326fc27b038..1d5ef4a4d650 100644 --- a/aspnetcore/security/authentication/add-user-data.md +++ b/aspnetcore/security/authentication/add-user-data.md @@ -1,9 +1,9 @@ --- title: Add, download, and delete user data to Identity in an ASP.NET Core project ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to add custom user data to Identity in an ASP.NET Core project. Delete data per GDPR. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/05/2026 uid: security/authentication/add-user-data --- diff --git a/aspnetcore/security/authentication/api-endpoint-auth.md b/aspnetcore/security/authentication/api-endpoint-auth.md index ee30446e3163..a661caaf0e37 100644 --- a/aspnetcore/security/authentication/api-endpoint-auth.md +++ b/aspnetcore/security/authentication/api-endpoint-auth.md @@ -1,10 +1,10 @@ --- title: API endpoint authentication behavior in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how ASP.NET Core 10 and later handles authentication failures for API endpoints using cookie authentication. monikerRange: '>= aspnetcore-10.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/16/2026 uid: security/authentication/api-endpoint-auth --- diff --git a/aspnetcore/security/authentication/azure-active-directory/index.md b/aspnetcore/security/authentication/azure-active-directory/index.md index 7af7e89ce64f..8f177c5a1511 100644 --- a/aspnetcore/security/authentication/azure-active-directory/index.md +++ b/aspnetcore/security/authentication/azure-active-directory/index.md @@ -3,7 +3,7 @@ title: Microsoft identity platform and Microsoft Entra ID with ASP.NET Core ai-usage: ai-assisted author: wpickett description: Discover topics related to authentication with Microsoft identity platform and Microsoft Entra ID for web apps and APIs in ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 03/25/2026 uid: security/authentication/azure-active-directory/index --- diff --git a/aspnetcore/security/authentication/azure-ad-b2c.md b/aspnetcore/security/authentication/azure-ad-b2c.md index bfec6b8c447c..f90610f1c5b5 100644 --- a/aspnetcore/security/authentication/azure-ad-b2c.md +++ b/aspnetcore/security/authentication/azure-ad-b2c.md @@ -1,9 +1,9 @@ --- title: Cloud authentication with Azure Active Directory B2C in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Discover how to set up Azure Active Directory B2C authentication with ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 03/25/2026 uid: security/authentication/azure-ad-b2c diff --git a/aspnetcore/security/authentication/certauth.md b/aspnetcore/security/authentication/certauth.md index d497e6c338d4..31d9a35b5ce3 100644 --- a/aspnetcore/security/authentication/certauth.md +++ b/aspnetcore/security/authentication/certauth.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: blowdart description: Learn how to configure certificate authentication in ASP.NET Core for IIS and HTTP.sys. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/07/2026 ms.reviewer: shalter uid: security/authentication/certauth diff --git a/aspnetcore/security/authentication/claims.md b/aspnetcore/security/authentication/claims.md index f69a43751fda..8e6cf82991bf 100644 --- a/aspnetcore/security/authentication/claims.md +++ b/aspnetcore/security/authentication/claims.md @@ -3,7 +3,7 @@ title: Map, customize, transform claims in ASP.NET Core author: damienbod description: Learn how to map claims, perform claims transformations, and customize claims in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/15/2026 uid: security/authentication/claims diff --git a/aspnetcore/security/authentication/community.md b/aspnetcore/security/authentication/community.md index e12776294b1b..44a7cae9e3a2 100644 --- a/aspnetcore/security/authentication/community.md +++ b/aspnetcore/security/authentication/community.md @@ -1,8 +1,8 @@ --- title: Community OSS authentication options for ASP.NET Core -author: tdykstra +author: guardrex description: Discover open-source authentication options for ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/01/2024 uid: security/authentication/community --- diff --git a/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md b/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md index ae1f4e3d9906..29625c295310 100644 --- a/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md +++ b/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md @@ -4,9 +4,8 @@ ai-usage: ai-assisted author: damienbod description: JWT bearer tokens protect ASP.NET Core APIs from unauthorized calls. See how to add AddJwtBearer, set validation parameters, and support multiple issuer schemes. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 -ms.reviewer: tdykstra uid: security/authentication/configure-jwt-bearer-authentication --- # Configure JWT bearer authentication in ASP.NET Core diff --git a/aspnetcore/security/authentication/configure-oidc-web-authentication.md b/aspnetcore/security/authentication/configure-oidc-web-authentication.md index 0503592bb6a0..7e6047954500 100644 --- a/aspnetcore/security/authentication/configure-oidc-web-authentication.md +++ b/aspnetcore/security/authentication/configure-oidc-web-authentication.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: damienbod description: Learn how to set up OpenID Connect authentication in an ASP.NET Core app. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/configure-oidc-web-authentication --- diff --git a/aspnetcore/security/authentication/cookie.md b/aspnetcore/security/authentication/cookie.md index 40a3bb06eb36..3dd28481b3ad 100644 --- a/aspnetcore/security/authentication/cookie.md +++ b/aspnetcore/security/authentication/cookie.md @@ -1,10 +1,10 @@ --- title: Use cookie authentication without ASP.NET Core Identity ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to use cookie authentication without ASP.NET Core Identity. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/12/2025 uid: security/authentication/cookie --- diff --git a/aspnetcore/security/authentication/customize-identity-model.md b/aspnetcore/security/authentication/customize-identity-model.md index a1cff8ca81c1..138171c1fdca 100644 --- a/aspnetcore/security/authentication/customize-identity-model.md +++ b/aspnetcore/security/authentication/customize-identity-model.md @@ -3,7 +3,7 @@ title: Identity model customization in ASP.NET Core ai-usage: ai-assisted author: ajcvickers description: This article describes how to customize the underlying Entity Framework Core data model for ASP.NET Core Identity. -ms.author: wpickett +ms.author: wiwagn ms.date: 11/03/2025 uid: security/authentication/customize_identity_model --- diff --git a/aspnetcore/security/authentication/identity-api-authorization.md b/aspnetcore/security/authentication/identity-api-authorization.md index b4cda3fff204..18ac86fd51dc 100644 --- a/aspnetcore/security/authentication/identity-api-authorization.md +++ b/aspnetcore/security/authentication/identity-api-authorization.md @@ -1,9 +1,9 @@ --- title: Use Identity to secure a Web API backend for SPAs -author: tdykstra +author: guardrex description: Learn how to use Identity to secure a Web API backend for single page applications (SPAs). monikerRange: '>= aspnetcore-3.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/23/2026 uid: security/authentication/identity/spa --- diff --git a/aspnetcore/security/authentication/identity-configuration.md b/aspnetcore/security/authentication/identity-configuration.md index 400febb95f78..e046197c138d 100644 --- a/aspnetcore/security/authentication/identity-configuration.md +++ b/aspnetcore/security/authentication/identity-configuration.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: AdrienTorris description: Understand ASP.NET Core Identity default values and learn how to configure Identity properties to use custom values. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/identity-configuration --- diff --git a/aspnetcore/security/authentication/identity-custom-storage-providers.md b/aspnetcore/security/authentication/identity-custom-storage-providers.md index 7abf6dbaeb9c..205cb4a48103 100644 --- a/aspnetcore/security/authentication/identity-custom-storage-providers.md +++ b/aspnetcore/security/authentication/identity-custom-storage-providers.md @@ -1,8 +1,8 @@ --- title: Custom storage providers for ASP.NET Core Identity -author: ardalis +author: guardrex description: Learn how to configure custom storage providers for ASP.NET Core Identity. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/29/2026 uid: security/authentication/identity-custom-storage-providers --- diff --git a/aspnetcore/security/authentication/identity-enable-qrcodes.md b/aspnetcore/security/authentication/identity-enable-qrcodes.md index 597f8931f448..c1b700bea186 100644 --- a/aspnetcore/security/authentication/identity-enable-qrcodes.md +++ b/aspnetcore/security/authentication/identity-enable-qrcodes.md @@ -1,10 +1,10 @@ --- title: Enable QR code generation for TOTP authentication ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Discover how to enable QR code generation for time-based one-time password (TOTP) authenticator apps that work with ASP.NET Core two-factor authentication. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/15/2026 ms.reviewer: wpickett uid: security/authentication/identity-enable-qrcodes diff --git a/aspnetcore/security/authentication/identity.md b/aspnetcore/security/authentication/identity.md index d3230e139473..e4b09b7ed52b 100644 --- a/aspnetcore/security/authentication/identity.md +++ b/aspnetcore/security/authentication/identity.md @@ -1,10 +1,10 @@ --- title: Introduction to Identity on ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Use Identity with an ASP.NET Core app. Learn how to set password requirements (RequireDigit, RequiredLength, RequiredUniqueChars, and more). monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/identity --- diff --git a/aspnetcore/security/authentication/index.md b/aspnetcore/security/authentication/index.md index 10441127e88d..3c860ad0c530 100644 --- a/aspnetcore/security/authentication/index.md +++ b/aspnetcore/security/authentication/index.md @@ -3,7 +3,7 @@ title: Overview of ASP.NET Core Authentication ai-usage: ai-assisted author: mjrousos description: Learn about authentication in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/index --- diff --git a/aspnetcore/security/authentication/individual.md b/aspnetcore/security/authentication/individual.md index 8cdeaf428084..0be6c26faed2 100644 --- a/aspnetcore/security/authentication/individual.md +++ b/aspnetcore/security/authentication/individual.md @@ -1,11 +1,10 @@ --- title: Articles based on ASP.NET Core projects created with individual accounts ai-usage: ai-assisted -author: tdykstra +author: guardrex description: ASP.NET Core individual accounts let you scaffold Identity UI, sign-in pages, and authentication code. Explore the authentication options and related articles. -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/23/2026 -ms.reviewer: tdykstra uid: security/authentication/individual --- # Articles based on ASP.NET Core projects created with individual accounts diff --git a/aspnetcore/security/authentication/jwt-authn.md b/aspnetcore/security/authentication/jwt-authn.md index 02d2a5da5ca6..c061d0570055 100644 --- a/aspnetcore/security/authentication/jwt-authn.md +++ b/aspnetcore/security/authentication/jwt-authn.md @@ -1,9 +1,9 @@ --- title: Generate tokens with dotnet user-jwts -author: tdykstra +author: guardrex description: Learn how to generate and manage JSON Web Tokens in development with the dotnet user-jwts command. monikerRange: '>= aspnetcore-7.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/11/2026 uid: security/authentication/jwt diff --git a/aspnetcore/security/authentication/mfa.md b/aspnetcore/security/authentication/mfa.md index 58756112dfc0..e0f3dad4060b 100644 --- a/aspnetcore/security/authentication/mfa.md +++ b/aspnetcore/security/authentication/mfa.md @@ -3,7 +3,7 @@ title: Multi-factor authentication in ASP.NET Core author: damienbod description: Learn how to set up multi-factor authentication (MFA) in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/07/2026 uid: security/authentication/mfa --- diff --git a/aspnetcore/security/authentication/passkeys/blazor.md b/aspnetcore/security/authentication/passkeys/blazor.md index 8e7978200a3f..9e7e92012986 100644 --- a/aspnetcore/security/authentication/passkeys/blazor.md +++ b/aspnetcore/security/authentication/passkeys/blazor.md @@ -3,7 +3,7 @@ title: Implement passkeys in ASP.NET Core Blazor Web Apps ai-usage: ai-assisted author: guardrex description: Learn how to implement passkeys authentication in ASP.NET Core Blazor Web Apps. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-10.0' ms.date: 09/01/2026 uid: security/authentication/passkeys/blazor diff --git a/aspnetcore/security/authentication/passkeys/index.md b/aspnetcore/security/authentication/passkeys/index.md index 077fc363ccdf..9a2cb0fc3bfc 100644 --- a/aspnetcore/security/authentication/passkeys/index.md +++ b/aspnetcore/security/authentication/passkeys/index.md @@ -3,7 +3,7 @@ title: Enable Web Authentication API (WebAuthn) passkeys ai-usage: ai-assisted author: guardrex description: Discover how to enable Web Authentication API (WebAuthn) passkeys in ASP.NET Core apps. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-10.0' ms.date: 09/01/2026 uid: security/authentication/passkeys/index diff --git a/aspnetcore/security/authentication/policyschemes.md b/aspnetcore/security/authentication/policyschemes.md index cacf2e48bea1..299852d72175 100644 --- a/aspnetcore/security/authentication/policyschemes.md +++ b/aspnetcore/security/authentication/policyschemes.md @@ -1,8 +1,8 @@ --- title: Policy schemes in ASP.NET Core -author: wadepickett +author: guardrex description: Authentication policy schemes make it easier to have a single logical authentication scheme -ms.author: wpickett +ms.author: wiwagn ms.date: 08/07/2026 uid: security/authentication/policyschemes --- diff --git a/aspnetcore/security/authentication/scaffold-identity.md b/aspnetcore/security/authentication/scaffold-identity.md index 59ef0740286c..8e81195b4fb8 100644 --- a/aspnetcore/security/authentication/scaffold-identity.md +++ b/aspnetcore/security/authentication/scaffold-identity.md @@ -1,9 +1,9 @@ --- title: Scaffold Identity in ASP.NET Core projects -author: wadepickett +author: guardrex description: Learn how to scaffold Identity in an ASP.NET Core project. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/19/2026 uid: security/authentication/scaffold-identity diff --git a/aspnetcore/security/authentication/social/additional-claims.md b/aspnetcore/security/authentication/social/additional-claims.md index 60cbe2c27932..69f0a4663113 100644 --- a/aspnetcore/security/authentication/social/additional-claims.md +++ b/aspnetcore/security/authentication/social/additional-claims.md @@ -1,9 +1,9 @@ --- title: Persist additional claims and tokens from external providers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to establish additional claims and tokens from external providers. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/18/2021 uid: security/authentication/social/additional-claims --- diff --git a/aspnetcore/security/authentication/social/facebook-logins.md b/aspnetcore/security/authentication/social/facebook-logins.md index c4a72ea14835..db88caaff404 100644 --- a/aspnetcore/security/authentication/social/facebook-logins.md +++ b/aspnetcore/security/authentication/social/facebook-logins.md @@ -1,10 +1,10 @@ --- title: Facebook external login setup in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Tutorial with code examples demonstrating the integration of Facebook account user authentication into an existing ASP.NET Core app. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/27/2026 uid: security/authentication/facebook-logins --- diff --git a/aspnetcore/security/authentication/social/google-logins.md b/aspnetcore/security/authentication/social/google-logins.md index 0c0f12310e96..35d2571de344 100644 --- a/aspnetcore/security/authentication/social/google-logins.md +++ b/aspnetcore/security/authentication/social/google-logins.md @@ -1,8 +1,8 @@ --- title: Google external login setup in ASP.NET Core -author: wadepickett +author: guardrex description: This tutorial demonstrates the integration of Google account user authentication into an existing ASP.NET Core app. -ms.author: wpickett +ms.author: wiwagn ms.date: 04/09/2026 uid: security/authentication/google-logins --- diff --git a/aspnetcore/security/authentication/social/index.md b/aspnetcore/security/authentication/social/index.md index 7bbd324e95a2..e76ff66475e9 100644 --- a/aspnetcore/security/authentication/social/index.md +++ b/aspnetcore/security/authentication/social/index.md @@ -1,9 +1,9 @@ --- title: Using external login providers with Identity in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Create an ASP.NET Core app using Identity with external authentication providers such as Facebook, X (formerly Twitter), Google, and Microsoft. -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 04/21/2026 uid: security/authentication/social/index diff --git a/aspnetcore/security/authentication/social/microsoft-logins.md b/aspnetcore/security/authentication/social/microsoft-logins.md index d976b84c0633..45643ae4512d 100644 --- a/aspnetcore/security/authentication/social/microsoft-logins.md +++ b/aspnetcore/security/authentication/social/microsoft-logins.md @@ -1,8 +1,8 @@ --- title: Microsoft Account external login setup with ASP.NET Core -author: tdykstra +author: guardrex description: This sample demonstrates the integration of Microsoft account user authentication into an existing ASP.NET Core app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/07/2026 monikerRange: '>= aspnetcore-3.1' uid: security/authentication/microsoft-logins diff --git a/aspnetcore/security/authentication/social/other-logins.md b/aspnetcore/security/authentication/social/other-logins.md index dce954ada613..d091d94c74db 100644 --- a/aspnetcore/security/authentication/social/other-logins.md +++ b/aspnetcore/security/authentication/social/other-logins.md @@ -1,8 +1,8 @@ --- title: External OAuth authentication providers -author: tdykstra +author: guardrex description: Discover External OAuth authentication providers that work with ASP.NET Core apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/11/2018 uid: security/authentication/otherlogins --- diff --git a/aspnetcore/security/authentication/social/social-without-identity.md b/aspnetcore/security/authentication/social/social-without-identity.md index c092625d81ea..61bff90cab29 100644 --- a/aspnetcore/security/authentication/social/social-without-identity.md +++ b/aspnetcore/security/authentication/social/social-without-identity.md @@ -1,9 +1,9 @@ --- title: Facebook, Google, and external provider authentication without ASP.NET Core Identity -author: serpent5 +author: guardrex description: Use Facebook, Google, Twitter, etc. account user authentication without ASP.NET Core Identity. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/09/2026 uid: security/authentication/social/social-without-identity --- diff --git a/aspnetcore/security/authentication/social/twitter-logins.md b/aspnetcore/security/authentication/social/twitter-logins.md index 5419d90e085d..6509e632ccbe 100644 --- a/aspnetcore/security/authentication/social/twitter-logins.md +++ b/aspnetcore/security/authentication/social/twitter-logins.md @@ -1,8 +1,8 @@ --- title: Twitter external sign-in setup with ASP.NET Core -author: wadepickett +author: guardrex description: This tutorial demonstrates the integration of Twitter account user authentication into an existing ASP.NET Core app. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/08/2021 monikerRange: '>= aspnetcore-3.0' uid: security/authentication/twitter-logins diff --git a/aspnetcore/security/authentication/windowsauth.md b/aspnetcore/security/authentication/windowsauth.md index 0d3389d3c195..1ff6ec4f6bc4 100644 --- a/aspnetcore/security/authentication/windowsauth.md +++ b/aspnetcore/security/authentication/windowsauth.md @@ -1,11 +1,11 @@ --- title: Configure Windows Authentication in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to configure Windows Authentication in ASP.NET Core for IIS and HTTP.sys. monikerRange: '>= aspnetcore-3.1' ms.ai: assisted -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/windowsauth --- diff --git a/aspnetcore/security/authentication/ws-federation.md b/aspnetcore/security/authentication/ws-federation.md index b595d053cdfe..40272121b4f6 100644 --- a/aspnetcore/security/authentication/ws-federation.md +++ b/aspnetcore/security/authentication/ws-federation.md @@ -4,7 +4,7 @@ ai-usage: ai-assisted author: chlowell description: This tutorial demonstrates how to use WS-Federation in an ASP.NET Core app. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 08/22/2026 uid: security/authentication/ws-federation diff --git a/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md b/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md index 7cc1f659dd4b..a3ccbdd52a83 100644 --- a/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md +++ b/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md @@ -1,10 +1,10 @@ --- title: Authorize with a specific scheme in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: This article explains how to limit identity to a specific scheme when working with multiple authentication methods. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 08/11/2026 uid: security/authorization/authorize-with-a-specific-scheme --- diff --git a/aspnetcore/security/authorization/claims.md b/aspnetcore/security/authorization/claims.md index 58d1463eeaa1..3f566df9bd99 100644 --- a/aspnetcore/security/authorization/claims.md +++ b/aspnetcore/security/authorization/claims.md @@ -1,10 +1,10 @@ --- title: Claim-based authorization in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: security/authorization/claims --- diff --git a/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md b/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md index 9a8dd38223b5..c2a72091c86f 100644 --- a/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md +++ b/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md @@ -1,10 +1,10 @@ --- title: Custom authorization policies with `IAuthorizationRequirementData` ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to specify requirements associated with the authorization policy in attribute definitions with the IAuthorizationRequirementData interface. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/29/2026 uid: security/authorization/iard --- diff --git a/aspnetcore/security/authorization/custom-authorization-policy-providers.md b/aspnetcore/security/authorization/custom-authorization-policy-providers.md index ccc9677ee9df..8133e87a7215 100644 --- a/aspnetcore/security/authorization/custom-authorization-policy-providers.md +++ b/aspnetcore/security/authorization/custom-authorization-policy-providers.md @@ -3,7 +3,7 @@ title: Custom authorization policy providers in ASP.NET Core ai-usage: ai-assisted author: mjrousos description: Learn how to use a custom authorization policy provider (IAuthorizationPolicyProvider) in an ASP.NET Core app to dynamically generate authorization policies. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/custom-authorization-policy-providers --- diff --git a/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md b/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md index e9ad3a2c97d7..0506aea338f8 100644 --- a/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md +++ b/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md @@ -1,8 +1,8 @@ --- title: Customize the behavior of AuthorizationMiddleware -author: tdykstra +author: guardrex description: This article explains how to customize the result handling of AuthorizationMiddleware. -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 07/21/2026 uid: security/authorization/authorizationmiddlewareresulthandler diff --git a/aspnetcore/security/authorization/dependencyinjection.md b/aspnetcore/security/authorization/dependencyinjection.md index 33e59bf69cd6..32e93380c556 100644 --- a/aspnetcore/security/authorization/dependencyinjection.md +++ b/aspnetcore/security/authorization/dependencyinjection.md @@ -1,9 +1,9 @@ --- title: Dependency injection in requirement handlers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to inject authorization requirement handlers into an ASP.NET Core app using dependency injection. monikerRange: ">= aspnetcore-2.1" -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/21/2026 uid: security/authorization/dependencyinjection --- diff --git a/aspnetcore/security/authorization/introduction.md b/aspnetcore/security/authorization/introduction.md index fb75310523dc..5874438aad78 100644 --- a/aspnetcore/security/authorization/introduction.md +++ b/aspnetcore/security/authorization/introduction.md @@ -1,9 +1,9 @@ --- title: Introduction to authorization in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn the basics of authorization and how authorization works in ASP.NET Core apps. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/introduction --- diff --git a/aspnetcore/security/authorization/policies.md b/aspnetcore/security/authorization/policies.md index 053bbf607d8f..04ec53e9ea31 100644 --- a/aspnetcore/security/authorization/policies.md +++ b/aspnetcore/security/authorization/policies.md @@ -1,10 +1,10 @@ --- title: Policy-based authorization in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to require authenticated users by default and create, select, and use authorization policies in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/policies --- diff --git a/aspnetcore/security/authorization/resource-based.md b/aspnetcore/security/authorization/resource-based.md index e38878309a49..1c1e25a38b69 100644 --- a/aspnetcore/security/authorization/resource-based.md +++ b/aspnetcore/security/authorization/resource-based.md @@ -1,9 +1,9 @@ --- title: Resource-based authorization in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core app when an [Authorize] attribute doesn't suffice. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/21/2026 uid: security/authorization/resource-based --- diff --git a/aspnetcore/security/authorization/roles.md b/aspnetcore/security/authorization/roles.md index fb95dd44dec9..1feb017e4ea4 100644 --- a/aspnetcore/security/authorization/roles.md +++ b/aspnetcore/security/authorization/roles.md @@ -1,10 +1,10 @@ --- title: Role-based authorization in ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to restrict ASP.NET Core Blazor Razor component access with the AuthorizeView component and by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/07/2026 uid: security/authorization/roles --- diff --git a/aspnetcore/security/authorization/secure-data.md b/aspnetcore/security/authorization/secure-data.md index d2195b879caa..3a3e1d3b7e47 100644 --- a/aspnetcore/security/authorization/secure-data.md +++ b/aspnetcore/security/authorization/secure-data.md @@ -1,9 +1,9 @@ --- title: Create an ASP.NET Core app with user data protected by authorization ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to create an ASP.NET Core web app with user data protected by authorization. Includes HTTPS, authentication, security, ASP.NET Core Identity. -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/18/2026 ms.sfi.ropc: t diff --git a/aspnetcore/security/authorization/simple.md b/aspnetcore/security/authorization/simple.md index b92e667ea0e0..12ebe14f57c2 100644 --- a/aspnetcore/security/authorization/simple.md +++ b/aspnetcore/security/authorization/simple.md @@ -1,10 +1,10 @@ --- title: Simple authorization in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/simple --- diff --git a/aspnetcore/security/cookie-sharing.md b/aspnetcore/security/cookie-sharing.md index 3449afda76c9..a018c1d3dddb 100644 --- a/aspnetcore/security/cookie-sharing.md +++ b/aspnetcore/security/cookie-sharing.md @@ -1,9 +1,9 @@ --- title: Share authentication cookies among ASP.NET apps -author: wadepickett +author: guardrex description: Learn how to share authentication cookies among ASP.NET 4.x and ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 6/6/2022 uid: security/cookie-sharing --- diff --git a/aspnetcore/security/cors.md b/aspnetcore/security/cors.md index 3a98583cf326..c5c8130902eb 100644 --- a/aspnetcore/security/cors.md +++ b/aspnetcore/security/cors.md @@ -1,9 +1,9 @@ --- title: Enable Cross-Origin Requests (CORS) in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how CORS as a standard for allowing or rejecting cross-origin requests in an ASP.NET Core app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/12/2026 uid: security/cors --- diff --git a/aspnetcore/security/cross-site-scripting.md b/aspnetcore/security/cross-site-scripting.md index bd76aaea8e24..cb4e5a8b6833 100644 --- a/aspnetcore/security/cross-site-scripting.md +++ b/aspnetcore/security/cross-site-scripting.md @@ -1,8 +1,8 @@ --- title: Prevent Cross-Site Scripting (XSS) in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about Cross-Site Scripting (XSS) and techniques for addressing this vulnerability in an ASP.NET Core app. -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 05/13/2026 uid: security/cross-site-scripting diff --git a/aspnetcore/security/data-protection/compatibility/index.md b/aspnetcore/security/data-protection/compatibility/index.md index fa932a31bc64..6d6b3b2a1fc7 100644 --- a/aspnetcore/security/data-protection/compatibility/index.md +++ b/aspnetcore/security/data-protection/compatibility/index.md @@ -1,8 +1,8 @@ --- title: Compatibility in ASP.NET Core -author: tdykstra +author: guardrex description: This document serves as a table of contents for various ASP.NET Core data protection compatibility topics. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/compatibility/index --- diff --git a/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md b/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md index 16eae7c143a3..855067aa80b3 100644 --- a/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md +++ b/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md @@ -1,8 +1,8 @@ --- title: Replace the ASP.NET machineKey in ASP.NET Core -author: tdykstra +author: guardrex description: Discover how to replace machineKey in ASP.NET to allow the use of a new and more secure data protection system. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/06/2019 uid: security/data-protection/compatibility/replacing-machinekey --- diff --git a/aspnetcore/security/data-protection/configuration/default-settings.md b/aspnetcore/security/data-protection/configuration/default-settings.md index 1786b1c01f9f..7ea46a13fb9a 100644 --- a/aspnetcore/security/data-protection/configuration/default-settings.md +++ b/aspnetcore/security/data-protection/configuration/default-settings.md @@ -1,8 +1,8 @@ --- title: Data Protection key management and lifetime in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about Data Protection key management and lifetime in ASP.NET Core. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/default-settings --- diff --git a/aspnetcore/security/data-protection/configuration/index.md b/aspnetcore/security/data-protection/configuration/index.md index ca14ad4a643c..cf718ce3cf03 100644 --- a/aspnetcore/security/data-protection/configuration/index.md +++ b/aspnetcore/security/data-protection/configuration/index.md @@ -1,8 +1,8 @@ --- title: Data Protection configuration in ASP.NET Core -author: wadepickett +author: guardrex description: Discover topics that explain how to configure Data Protection in ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 07/28/2025 uid: security/data-protection/configuration/index --- diff --git a/aspnetcore/security/data-protection/configuration/machine-wide-policy.md b/aspnetcore/security/data-protection/configuration/machine-wide-policy.md index 7a67a5ad4ebe..e47c7c706b1a 100644 --- a/aspnetcore/security/data-protection/configuration/machine-wide-policy.md +++ b/aspnetcore/security/data-protection/configuration/machine-wide-policy.md @@ -1,8 +1,8 @@ --- title: Data Protection machine-wide policy support in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about support for setting a default machine-wide policy for all apps that consume ASP.NET Core Data Protection. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/machine-wide-policy --- diff --git a/aspnetcore/security/data-protection/configuration/non-di-scenarios.md b/aspnetcore/security/data-protection/configuration/non-di-scenarios.md index b11704e737a9..b410ff5cc8ef 100644 --- a/aspnetcore/security/data-protection/configuration/non-di-scenarios.md +++ b/aspnetcore/security/data-protection/configuration/non-di-scenarios.md @@ -1,8 +1,8 @@ --- title: Non-DI aware scenarios for Data Protection in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to support data protection scenarios where you can't or don't want to use a service provided by dependency injection. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/non-di-scenarios --- diff --git a/aspnetcore/security/data-protection/configuration/overview.md b/aspnetcore/security/data-protection/configuration/overview.md index a10e52f5d7d6..e59ff6f2f7e4 100644 --- a/aspnetcore/security/data-protection/configuration/overview.md +++ b/aspnetcore/security/data-protection/configuration/overview.md @@ -1,9 +1,9 @@ --- title: Configure ASP.NET Core Data Protection -author: tdykstra +author: guardrex description: Learn how to configure Data Protection in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/08/2025 uid: security/data-protection/configuration/overview --- diff --git a/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md b/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md index 2aa7bf35f271..c4a24522ce65 100644 --- a/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md +++ b/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md @@ -1,8 +1,8 @@ --- title: Unprotect payloads whose keys have been revoked in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to unprotect data, protected with keys that have since been revoked, in an ASP.NET Core app. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/24/2018 uid: security/data-protection/consumer-apis/dangerous-unprotect --- diff --git a/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md b/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md index 2732625f5805..0a6e0982968a 100644 --- a/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md +++ b/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md @@ -1,8 +1,8 @@ --- title: Limit the lifetime of protected payloads in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to limit the lifetime of a protected payload using the ASP.NET Core Data Protection APIs. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/limited-lifetime-payloads --- diff --git a/aspnetcore/security/data-protection/consumer-apis/overview.md b/aspnetcore/security/data-protection/consumer-apis/overview.md index 5b9fd4cd36dd..982697acae93 100644 --- a/aspnetcore/security/data-protection/consumer-apis/overview.md +++ b/aspnetcore/security/data-protection/consumer-apis/overview.md @@ -1,8 +1,8 @@ --- title: Consumer APIs overview for ASP.NET Core -author: tdykstra +author: guardrex description: Receive a brief overview of the various consumer APIs available within the ASP.NET Core data protection library. -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/11/2019 uid: security/data-protection/consumer-apis/overview --- diff --git a/aspnetcore/security/data-protection/consumer-apis/password-hashing.md b/aspnetcore/security/data-protection/consumer-apis/password-hashing.md index 6a1ae9d5c1c0..a08a49cb675e 100644 --- a/aspnetcore/security/data-protection/consumer-apis/password-hashing.md +++ b/aspnetcore/security/data-protection/consumer-apis/password-hashing.md @@ -1,8 +1,8 @@ --- title: Hash passwords in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to hash passwords using the ASP.NET Core Data Protection APIs. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/15/2026 uid: security/data-protection/consumer-apis/password-hashing diff --git a/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md b/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md index 00783867aae6..ae411d865f73 100644 --- a/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md +++ b/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md @@ -1,8 +1,8 @@ --- title: Purpose hierarchy and multi-tenancy in ASP.NET Core -author: wadepickett +author: guardrex description: Learn about purpose string hierarchy and multi-tenancy as it relates to the ASP.NET Core Data Protection APIs. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/purpose-strings-multitenancy --- diff --git a/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md b/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md index 2e913fdf19c4..1763645fed9f 100644 --- a/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md +++ b/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md @@ -1,8 +1,8 @@ --- title: Purpose strings in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how purpose strings are used in the ASP.NET Core Data Protection APIs. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/purpose-strings --- diff --git a/aspnetcore/security/data-protection/extensibility/core-crypto.md b/aspnetcore/security/data-protection/extensibility/core-crypto.md index 524f6f75b97b..e6e9809da2b7 100644 --- a/aspnetcore/security/data-protection/extensibility/core-crypto.md +++ b/aspnetcore/security/data-protection/extensibility/core-crypto.md @@ -1,8 +1,8 @@ --- title: Core cryptography extensibility in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about IAuthenticatedEncryptor, IAuthenticatedEncryptorDescriptor, IAuthenticatedEncryptorDescriptorDeserializer, and the top-level factory. -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/11/2017 uid: security/data-protection/extensibility/core-crypto --- diff --git a/aspnetcore/security/data-protection/extensibility/index.md b/aspnetcore/security/data-protection/extensibility/index.md index 873becbd6912..4b68b30d8d3a 100644 --- a/aspnetcore/security/data-protection/extensibility/index.md +++ b/aspnetcore/security/data-protection/extensibility/index.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Data Protection extensibility APIs -author: tdykstra +author: guardrex description: Discover the various ASP.NET Core Data Protection extensibility topics. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/extensibility/index --- diff --git a/aspnetcore/security/data-protection/extensibility/key-management.md b/aspnetcore/security/data-protection/extensibility/key-management.md index 2f0ab99585a6..a0968b02524e 100644 --- a/aspnetcore/security/data-protection/extensibility/key-management.md +++ b/aspnetcore/security/data-protection/extensibility/key-management.md @@ -1,8 +1,8 @@ --- title: Key management extensibility in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about ASP.NET Core Data Protection key management extensibility. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/24/2018 uid: security/data-protection/extensibility/key-management --- diff --git a/aspnetcore/security/data-protection/extensibility/misc-apis.md b/aspnetcore/security/data-protection/extensibility/misc-apis.md index 4ecf5964db7a..5c20a7712504 100644 --- a/aspnetcore/security/data-protection/extensibility/misc-apis.md +++ b/aspnetcore/security/data-protection/extensibility/misc-apis.md @@ -1,8 +1,8 @@ --- title: Miscellaneous ASP.NET Core Data Protection APIs -author: wadepickett +author: guardrex description: Learn about the ASP.NET Core Data Protection ISecret interface. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/extensibility/misc-apis --- diff --git a/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md b/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md index 6f1e720650b3..b7d1d6355dd8 100644 --- a/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md +++ b/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md @@ -1,8 +1,8 @@ --- title: Authenticated encryption details in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of ASP.NET Core Data Protection authenticated encryption. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/authenticated-encryption-details --- diff --git a/aspnetcore/security/data-protection/implementation/context-headers.md b/aspnetcore/security/data-protection/implementation/context-headers.md index 087b71e88d53..c4e8cd6b5985 100644 --- a/aspnetcore/security/data-protection/implementation/context-headers.md +++ b/aspnetcore/security/data-protection/implementation/context-headers.md @@ -1,8 +1,8 @@ --- title: Context headers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of ASP.NET Core Data Protection context headers. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/context-headers --- diff --git a/aspnetcore/security/data-protection/implementation/index.md b/aspnetcore/security/data-protection/implementation/index.md index af6d41eb43e0..4ce61ad2cb9f 100644 --- a/aspnetcore/security/data-protection/implementation/index.md +++ b/aspnetcore/security/data-protection/implementation/index.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Data Protection implementation -author: tdykstra +author: guardrex description: Discover the various ASP.NET Core Data Protection implementation topics. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/index --- diff --git a/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md b/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md index 50acb223ec92..322c47af952a 100644 --- a/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md +++ b/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md @@ -1,8 +1,8 @@ --- title: Key encryption at rest in Windows and Azure using ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of ASP.NET Core Data Protection key encryption at rest. -ms.author: tdykstra +ms.author: wiwagn ms.date: 06/06/2025 uid: security/data-protection/implementation/key-encryption-at-rest --- diff --git a/aspnetcore/security/data-protection/implementation/key-immutability.md b/aspnetcore/security/data-protection/implementation/key-immutability.md index a9fb76b6785f..153f4e0a83b8 100644 --- a/aspnetcore/security/data-protection/implementation/key-immutability.md +++ b/aspnetcore/security/data-protection/implementation/key-immutability.md @@ -1,8 +1,8 @@ --- title: Key immutability and key settings in ASP.NET Core -author: tdykstra +author: guardrex description: Learn the implementation details of the ASP.NET Core Data Protection key immutability APIs. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-immutability --- diff --git a/aspnetcore/security/data-protection/implementation/key-management.md b/aspnetcore/security/data-protection/implementation/key-management.md index aa4dacd339cd..6e11ce79f0b3 100644 --- a/aspnetcore/security/data-protection/implementation/key-management.md +++ b/aspnetcore/security/data-protection/implementation/key-management.md @@ -1,8 +1,8 @@ --- title: Key management in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of the ASP.NET Core Data Protection key management APIs. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-management --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md b/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md index 09d8badb7c66..60303fb62e44 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md @@ -1,8 +1,8 @@ --- title: Ephemeral data protection providers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of the ASP.NET Core ephemeral data protection providers. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-storage-ephemeral --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-format.md b/aspnetcore/security/data-protection/implementation/key-storage-format.md index 52f78390c763..a30af6683bd4 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-format.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-format.md @@ -1,8 +1,8 @@ --- title: Key storage format in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of the ASP.NET Core Data Protection key storage format. -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/08/2020 uid: security/data-protection/implementation/key-storage-format --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-providers.md b/aspnetcore/security/data-protection/implementation/key-storage-providers.md index e29a90cd0d54..e7e0f3a10950 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-providers.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-providers.md @@ -1,8 +1,8 @@ --- title: Key storage providers in ASP.NET Core -author: tdykstra +author: guardrex description: Learn about key storage providers in ASP.NET Core and how to configure key storage locations. -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/07/2025 uid: security/data-protection/implementation/key-storage-providers --- diff --git a/aspnetcore/security/data-protection/implementation/subkeyderivation.md b/aspnetcore/security/data-protection/implementation/subkeyderivation.md index 0b2cd21c3475..b11e910a14c1 100644 --- a/aspnetcore/security/data-protection/implementation/subkeyderivation.md +++ b/aspnetcore/security/data-protection/implementation/subkeyderivation.md @@ -1,8 +1,8 @@ --- title: Subkey derivation and authenticated encryption in ASP.NET Core -author: tdykstra +author: guardrex description: Learn implementation details of ASP.NET Core Data Protection subkey derivation and authenticated encryption. -ms.author: tdykstra +ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/subkeyderivation --- diff --git a/aspnetcore/security/data-protection/introduction.md b/aspnetcore/security/data-protection/introduction.md index 0f4fc1eb5abc..7806b60ff574 100644 --- a/aspnetcore/security/data-protection/introduction.md +++ b/aspnetcore/security/data-protection/introduction.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core Data Protection Overview -author: tdykstra +author: guardrex description: Learn about the concept of data protection and the design principles of the ASP.NET Core Data Protection APIs. -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/13/2026 uid: security/data-protection/introduction diff --git a/aspnetcore/security/data-protection/using-data-protection.md b/aspnetcore/security/data-protection/using-data-protection.md index 17e262c9bec0..580a51f2de75 100644 --- a/aspnetcore/security/data-protection/using-data-protection.md +++ b/aspnetcore/security/data-protection/using-data-protection.md @@ -1,8 +1,8 @@ --- title: Get started with the Data Protection APIs in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use the ASP.NET Core data protection APIs for protecting and unprotecting data in an app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/12/2019 uid: security/data-protection/using-data-protection --- diff --git a/aspnetcore/security/docker-compose-https.md b/aspnetcore/security/docker-compose-https.md index c38a2d482d05..3bb405d9d077 100644 --- a/aspnetcore/security/docker-compose-https.md +++ b/aspnetcore/security/docker-compose-https.md @@ -2,7 +2,7 @@ title: Hosting ASP.NET Core image in container using docker compose with HTTPS author: ravipal description: Learn how to host ASP.NET Core Images with Docker Compose over HTTPS -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/07/2024 uid: security/docker-compose-https diff --git a/aspnetcore/security/docker-https.md b/aspnetcore/security/docker-https.md index ed302568cec4..318bcda14ec4 100644 --- a/aspnetcore/security/docker-https.md +++ b/aspnetcore/security/docker-https.md @@ -1,9 +1,9 @@ --- title: Hosting ASP.NET Core Images with Docker over HTTPS ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to host ASP.NET Core Images with Docker over HTTPS -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/29/2026 uid: security/docker-https diff --git a/aspnetcore/security/enforcing-ssl.md b/aspnetcore/security/enforcing-ssl.md index 39af5edc2dfd..894cad2c962e 100644 --- a/aspnetcore/security/enforcing-ssl.md +++ b/aspnetcore/security/enforcing-ssl.md @@ -1,8 +1,8 @@ --- title: Enforce HTTPS in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to require HTTPS/TLS in an ASP.NET Core web app, and find troubleshooting steps for untrusted certificate issues. -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-3.0' ms.custom: linux-related-content ms.date: 09/17/2026 diff --git a/aspnetcore/security/gdpr.md b/aspnetcore/security/gdpr.md index 80aa52488cec..f8ae73e0eb62 100644 --- a/aspnetcore/security/gdpr.md +++ b/aspnetcore/security/gdpr.md @@ -1,8 +1,8 @@ --- title: General Data Protection Regulation (GDPR) support in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to access the GDPR extension points in an ASP.NET Core web app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/11/2019 uid: security/gdpr --- diff --git a/aspnetcore/security/how-to-choose-identity-solution.md b/aspnetcore/security/how-to-choose-identity-solution.md index aa869464384d..8bc293bc43b6 100644 --- a/aspnetcore/security/how-to-choose-identity-solution.md +++ b/aspnetcore/security/how-to-choose-identity-solution.md @@ -2,7 +2,7 @@ title: Choose an identity management solution description: A guide to help choose the right identity management solution for a secure .NET web app. author: JeremyLikness -ms.author: wpickett +ms.author: wiwagn ms.reviewer: jeliknes ms.topic: how-to ms.date: 07/21/2026 diff --git a/aspnetcore/security/identity-management-solutions.md b/aspnetcore/security/identity-management-solutions.md index 67e46472a478..e29681741c94 100644 --- a/aspnetcore/security/identity-management-solutions.md +++ b/aspnetcore/security/identity-management-solutions.md @@ -2,7 +2,7 @@ title: Identity management solutions for .NET web apps author: guardrex description: A list of available products, packages, and services that enable identity management, including authentication and authorization, for ASP.NET Core web apps. -ms.author: wpickett +ms.author: wiwagn ms.date: 12/22/2025 uid: security/identity-management-solutions --- diff --git a/aspnetcore/security/index.md b/aspnetcore/security/index.md index c8fe106b6c90..7fe8ffb08d3d 100644 --- a/aspnetcore/security/index.md +++ b/aspnetcore/security/index.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core security topics -author: tdykstra +author: guardrex description: Find topics about working with security in your ASP.NET Core apps, including links to articles on authentication and authorization. -ms.author: tdykstra +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 05/13/2026 uid: security/index diff --git a/aspnetcore/security/ip-safelist.md b/aspnetcore/security/ip-safelist.md index cffbbefdd53a..96536fede3bd 100644 --- a/aspnetcore/security/ip-safelist.md +++ b/aspnetcore/security/ip-safelist.md @@ -3,7 +3,7 @@ title: Client IP safelist for ASP.NET Core author: damienbod description: Learn how to write middleware or action filters to validate remote IP addresses against a list of approved IP addresses. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/12/2020 uid: security/ip-safelist --- diff --git a/aspnetcore/security/key-vault-configuration.md b/aspnetcore/security/key-vault-configuration.md index c32cbf505232..29e021dba13b 100644 --- a/aspnetcore/security/key-vault-configuration.md +++ b/aspnetcore/security/key-vault-configuration.md @@ -1,9 +1,9 @@ --- title: Azure Key Vault configuration provider -author: tdykstra +author: guardrex description: Learn how to use the Azure Key Vault configuration provider to configure an app by using name-value pairs loaded at runtime. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.custom: devx-track-azurecli ms.date: 05/13/2026 uid: security/key-vault-configuration diff --git a/aspnetcore/security/preventing-open-redirects.md b/aspnetcore/security/preventing-open-redirects.md index 086b687bf6c6..3ee7883a27bb 100644 --- a/aspnetcore/security/preventing-open-redirects.md +++ b/aspnetcore/security/preventing-open-redirects.md @@ -1,9 +1,9 @@ --- title: Prevent open redirect attacks in ASP.NET Core ai-usage: ai-assisted -author: ardalis +author: guardrex description: Shows how to prevent open redirect attacks against an ASP.NET Core app -ms.author: tdykstra +ms.author: wiwagn ms.date: 08/26/2026 uid: security/preventing-open-redirects --- diff --git a/aspnetcore/security/samesite.md b/aspnetcore/security/samesite.md index ed49551579ac..4bcfe920553c 100644 --- a/aspnetcore/security/samesite.md +++ b/aspnetcore/security/samesite.md @@ -1,8 +1,8 @@ --- title: Work with SameSite cookies in ASP.NET Core -author: tdykstra +author: guardrex description: Learn how to use to SameSite cookies in ASP.NET Core -ms.author: tdykstra +ms.author: wiwagn monikerRange: '>= aspnetcore-2.1' ms.date: 5/20/2022 uid: security/samesite diff --git a/aspnetcore/security/samesite/mvc21.md b/aspnetcore/security/samesite/mvc21.md index f74b2e3514e9..a0c71fb52b17 100644 --- a/aspnetcore/security/samesite/mvc21.md +++ b/aspnetcore/security/samesite/mvc21.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core 2.1 MVC SameSite cookie sample -author: tdykstra +author: guardrex description: ASP.NET Core 2.1 MVC SameSite cookie sample monikerRange: '>= aspnetcore-2.1 < aspnetcore-3.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/mvc21 --- diff --git a/aspnetcore/security/samesite/rp21.md b/aspnetcore/security/samesite/rp21.md index 6af30244098c..a09127d99fc3 100644 --- a/aspnetcore/security/samesite/rp21.md +++ b/aspnetcore/security/samesite/rp21.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core 2.1 Razor Pages SameSite cookie sample -author: tdykstra +author: guardrex description: ASP.NET Core 2.1 Razor Pages SameSite cookie sample monikerRange: '>= aspnetcore-2.1 < aspnetcore-3.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/rp21 --- diff --git a/aspnetcore/security/samesite/rp31.md b/aspnetcore/security/samesite/rp31.md index f5f2f1ba976c..0bc088caba71 100644 --- a/aspnetcore/security/samesite/rp31.md +++ b/aspnetcore/security/samesite/rp31.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core 3.1 Razor Pages SameSite cookie sample -author: tdykstra +author: guardrex description: ASP.NET Core 3.1 Razor Pages SameSite cookie sample monikerRange: '= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/rp31 --- diff --git a/aspnetcore/signalr/api-design.md b/aspnetcore/signalr/api-design.md index b39eb3abe727..ce9fdff6afb2 100644 --- a/aspnetcore/signalr/api-design.md +++ b/aspnetcore/signalr/api-design.md @@ -1,9 +1,9 @@ --- title: SignalR API design considerations -author: wadepickett +author: guardrex description: Learn how to design SignalR APIs for compatibility across versions of your app. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/06/2026 uid: signalr/api-design --- diff --git a/aspnetcore/signalr/authn-and-authz.md b/aspnetcore/signalr/authn-and-authz.md index 0e2546ab9aaa..bc30a9353523 100644 --- a/aspnetcore/signalr/authn-and-authz.md +++ b/aspnetcore/signalr/authn-and-authz.md @@ -1,10 +1,10 @@ --- title: SignalR authentication and authorization ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to use authentication and authorization in your ASP.NET Core apps with SignalR, and compare the process for using cookies versus bearer tokens. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/20/2026 uid: signalr/authn-and-authz --- diff --git a/aspnetcore/signalr/background-services.md b/aspnetcore/signalr/background-services.md index 52aad71273b5..b2ca6c76d949 100644 --- a/aspnetcore/signalr/background-services.md +++ b/aspnetcore/signalr/background-services.md @@ -1,9 +1,9 @@ --- title: Host ASP.NET Core SignalR in background services -author: wadepickett +author: guardrex description: Learn how to send messages to SignalR clients from .NET BackgroundService classes. monikerRange: '>= aspnetcore-2.2' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/12/2019 uid: signalr/background-services --- diff --git a/aspnetcore/signalr/client-features.md b/aspnetcore/signalr/client-features.md index 92379f26b55d..a614e6760615 100644 --- a/aspnetcore/signalr/client-features.md +++ b/aspnetcore/signalr/client-features.md @@ -1,8 +1,8 @@ --- title: ASP.NET Core SignalR clients -author: wadepickett +author: guardrex description: Learn which features are supported by the various ASP.NET Core SignalR clients. -ms.author: wpickett +ms.author: wiwagn ms.date: 08/25/2026 uid: signalr/client-features --- diff --git a/aspnetcore/signalr/configuration.md b/aspnetcore/signalr/configuration.md index 839b4b50a9d2..6d6cab56ec27 100644 --- a/aspnetcore/signalr/configuration.md +++ b/aspnetcore/signalr/configuration.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core SignalR configuration ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to configure ASP.NET Core SignalR apps, including allowed transports, logging levels, timeout intervals, and serialization. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/02/2026 uid: signalr/configuration diff --git a/aspnetcore/signalr/diagnostics.md b/aspnetcore/signalr/diagnostics.md index 9bf4f592ef30..0bad98789ed0 100644 --- a/aspnetcore/signalr/diagnostics.md +++ b/aspnetcore/signalr/diagnostics.md @@ -1,9 +1,9 @@ --- title: Logging and diagnostics in ASP.NET Core SignalR -author: wadepickett +author: guardrex description: Learn how to gather diagnostics from your ASP.NET Core SignalR app. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp, signalr, linux-related-content ms.date: 07/06/2026 uid: signalr/diagnostics diff --git a/aspnetcore/signalr/dotnet-client.md b/aspnetcore/signalr/dotnet-client.md index ae9850b6e5b4..e682048a62bd 100644 --- a/aspnetcore/signalr/dotnet-client.md +++ b/aspnetcore/signalr/dotnet-client.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core SignalR .NET client ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Work with the ASP.NET Core SignalR .NET client, including package installation, connecting to a hub, calling hub and client methods, and error handling. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/20/2026 uid: signalr/dotnet-client diff --git a/aspnetcore/signalr/groups.md b/aspnetcore/signalr/groups.md index 18b2f229aae8..6c6b9e3ce731 100644 --- a/aspnetcore/signalr/groups.md +++ b/aspnetcore/signalr/groups.md @@ -1,9 +1,9 @@ --- title: Manage users and groups in SignalR -author: wadepickett +author: guardrex description: Overview of ASP.NET Core SignalR User and Group management. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 04/04/2024 uid: signalr/groups --- diff --git a/aspnetcore/signalr/httpcontext.md b/aspnetcore/signalr/httpcontext.md index 7b24b50febfb..82db69abb02f 100644 --- a/aspnetcore/signalr/httpcontext.md +++ b/aspnetcore/signalr/httpcontext.md @@ -3,7 +3,7 @@ title: IHttpContextAccessor/HttpContext in ASP.NET Core SignalR author: guardrex description: Learn about IHttpContextAccessor and HttpContext in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/30/2025 uid: signalr/httpcontext --- diff --git a/aspnetcore/signalr/hub-filters.md b/aspnetcore/signalr/hub-filters.md index 4e7dcdd0a73f..1303e8195c6f 100644 --- a/aspnetcore/signalr/hub-filters.md +++ b/aspnetcore/signalr/hub-filters.md @@ -3,7 +3,7 @@ title: Use hub filters in ASP.NET Core SignalR author: brecon description: Learn how to use hub filters in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-5.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 05/22/2020 uid: signalr/hub-filters --- diff --git a/aspnetcore/signalr/hubcontext.md b/aspnetcore/signalr/hubcontext.md index 21713b297b42..ceb75ec02008 100644 --- a/aspnetcore/signalr/hubcontext.md +++ b/aspnetcore/signalr/hubcontext.md @@ -1,9 +1,9 @@ --- title: SignalR HubContext -author: wadepickett +author: guardrex description: Learn how to use the ASP.NET Core SignalR HubContext service for sending notifications to clients from outside a hub. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/20/2023 uid: signalr/hubcontext --- diff --git a/aspnetcore/signalr/hubs.md b/aspnetcore/signalr/hubs.md index 1a959fbacb6c..2f8baad20bc3 100644 --- a/aspnetcore/signalr/hubs.md +++ b/aspnetcore/signalr/hubs.md @@ -1,10 +1,10 @@ --- title: Use hubs in ASP.NET Core SignalR ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to work with hubs in ASP.NET Core SignalR, create and use hubs, send messages to clients, and handle results from connected clients on the server. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/22/2026 uid: signalr/hubs diff --git a/aspnetcore/signalr/introduction.md b/aspnetcore/signalr/introduction.md index 14bb0ca2dc5f..36758cfaa129 100644 --- a/aspnetcore/signalr/introduction.md +++ b/aspnetcore/signalr/introduction.md @@ -1,10 +1,10 @@ --- title: Overview of ASP.NET Core SignalR ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Explore ASP.NET Core SignalR, where you can add real-time capabilities to your apps with automatic connection management and scalable messaging solutions. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett ms.date: 05/20/2026 uid: signalr/introduction diff --git a/aspnetcore/signalr/java-client.md b/aspnetcore/signalr/java-client.md index 22204913eac7..daf3f7370604 100644 --- a/aspnetcore/signalr/java-client.md +++ b/aspnetcore/signalr/java-client.md @@ -3,7 +3,7 @@ title: ASP.NET Core SignalR Java client author: mikaelm12 description: Learn how to use the ASP.NET Core SignalR Java client. monikerRange: '>= aspnetcore-2.2' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/12/2019 uid: signalr/java-client --- diff --git a/aspnetcore/signalr/javascript-client.md b/aspnetcore/signalr/javascript-client.md index 99cf19d5416b..6df11b11bb76 100644 --- a/aspnetcore/signalr/javascript-client.md +++ b/aspnetcore/signalr/javascript-client.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core SignalR JavaScript client ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Work with the ASP.NET Core SignalR JavaScript client, including package installation, connecting to a hub, calling hub and client methods, and error handling. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-js ms.date: 09/20/2026 uid: signalr/javascript-client diff --git a/aspnetcore/signalr/messagepackhubprotocol.md b/aspnetcore/signalr/messagepackhubprotocol.md index a5f914cc4168..8f6c82af2063 100644 --- a/aspnetcore/signalr/messagepackhubprotocol.md +++ b/aspnetcore/signalr/messagepackhubprotocol.md @@ -1,9 +1,9 @@ --- title: Use MessagePack Hub Protocol in SignalR for ASP.NET Core -author: wadepickett +author: guardrex description: Add MessagePack Hub Protocol to ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/08/2025 uid: signalr/messagepackhubprotocol --- diff --git a/aspnetcore/signalr/publish-to-azure-web-app.md b/aspnetcore/signalr/publish-to-azure-web-app.md index 25902bc2ce6f..6447b1e4b857 100644 --- a/aspnetcore/signalr/publish-to-azure-web-app.md +++ b/aspnetcore/signalr/publish-to-azure-web-app.md @@ -1,9 +1,9 @@ --- title: Publish an ASP.NET Core SignalR app to Azure App Service -author: wadepickett +author: guardrex description: Learn how to publish an ASP.NET Core SignalR app to Azure App Service. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/02/2020 uid: signalr/publish-to-azure-web-app --- diff --git a/aspnetcore/signalr/redis-backplane.md b/aspnetcore/signalr/redis-backplane.md index d4fed136f6f4..781d25b2b84d 100644 --- a/aspnetcore/signalr/redis-backplane.md +++ b/aspnetcore/signalr/redis-backplane.md @@ -1,9 +1,9 @@ --- title: Redis backplane for ASP.NET Core SignalR scale-out -author: wadepickett +author: guardrex description: Learn how to set up a Redis backplane to enable scale-out for an ASP.NET Core SignalR app. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 07/06/2026 uid: signalr/redis-backplane --- diff --git a/aspnetcore/signalr/scale.md b/aspnetcore/signalr/scale.md index cfd9d8cdc612..63447b4c5c28 100644 --- a/aspnetcore/signalr/scale.md +++ b/aspnetcore/signalr/scale.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core SignalR production hosting and scaling -author: wadepickett +author: guardrex description: Learn how to avoid performance and scaling problems in apps that use ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: linux-related-content ms.date: 07/06/2026 uid: signalr/scale diff --git a/aspnetcore/signalr/security.md b/aspnetcore/signalr/security.md index 7bf166c534a4..a684e005d9b2 100644 --- a/aspnetcore/signalr/security.md +++ b/aspnetcore/signalr/security.md @@ -1,10 +1,10 @@ --- title: Security considerations in ASP.NET Core SignalR ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn about security in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 09/15/2026 uid: signalr/security --- diff --git a/aspnetcore/signalr/streaming.md b/aspnetcore/signalr/streaming.md index bc3745011cfb..952a70f9b555 100644 --- a/aspnetcore/signalr/streaming.md +++ b/aspnetcore/signalr/streaming.md @@ -1,9 +1,9 @@ --- title: Use streaming in ASP.NET Core SignalR -author: wadepickett +author: guardrex description: Learn how to stream data between the client and the server. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-js ms.date: 10/29/2020 uid: signalr/streaming diff --git a/aspnetcore/signalr/supported-platforms.md b/aspnetcore/signalr/supported-platforms.md index 5702ec82140d..51f4e00e3171 100644 --- a/aspnetcore/signalr/supported-platforms.md +++ b/aspnetcore/signalr/supported-platforms.md @@ -1,9 +1,9 @@ --- title: ASP.NET Core SignalR supported platforms -author: wadepickett +author: guardrex description: Learn about the supported platforms for ASP.NET Core SignalR. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-js ms.date: 04/01/2025 uid: signalr/supported-platforms diff --git a/aspnetcore/signalr/swift-client.md b/aspnetcore/signalr/swift-client.md index 20478df6b5b7..135bd104d88a 100644 --- a/aspnetcore/signalr/swift-client.md +++ b/aspnetcore/signalr/swift-client.md @@ -2,7 +2,7 @@ title: ASP.NET Core SignalR Swift client author: zackliu description: Overview of the ASP.NET Core SignalR Swift client library. -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-swift ms.date: 03/20/2025 uid: signalr/swift-client diff --git a/aspnetcore/signalr/troubleshoot.md b/aspnetcore/signalr/troubleshoot.md index 1a967ae1026a..695b7dd9e0de 100644 --- a/aspnetcore/signalr/troubleshoot.md +++ b/aspnetcore/signalr/troubleshoot.md @@ -1,10 +1,10 @@ --- title: ASP.NET Core SignalR connection troubleshooting ai-usage: ai-assisted -author: wadepickett +author: guardrex description: ASP.NET Core SignalR connection troubleshooting. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/25/2026 uid: signalr/troubleshoot --- diff --git a/aspnetcore/signalr/version-differences.md b/aspnetcore/signalr/version-differences.md index 8a1f670260e2..ad6a99af12f3 100644 --- a/aspnetcore/signalr/version-differences.md +++ b/aspnetcore/signalr/version-differences.md @@ -1,9 +1,9 @@ --- title: Differences between SignalR and ASP.NET Core SignalR -author: wadepickett +author: guardrex description: Differences between SignalR and ASP.NET Core SignalR monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 11/21/2019 uid: signalr/version-differences --- diff --git a/aspnetcore/test/debug-aspnetcore-source.md b/aspnetcore/test/debug-aspnetcore-source.md index 7aafa2184bb3..f677f6079d89 100644 --- a/aspnetcore/test/debug-aspnetcore-source.md +++ b/aspnetcore/test/debug-aspnetcore-source.md @@ -1,9 +1,9 @@ --- title: Debug .NET and ASP.NET Core source code with Visual Studio -author: wadepickett +author: guardrex description: Debug .NET and ASP.NET Core source code with Visual Studio monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 3/5/2022 uid: test/debug-aspnetcore-source --- diff --git a/aspnetcore/test/dev-tunnels.md b/aspnetcore/test/dev-tunnels.md index 348492eee75b..ab5f550e2a38 100644 --- a/aspnetcore/test/dev-tunnels.md +++ b/aspnetcore/test/dev-tunnels.md @@ -1,9 +1,9 @@ --- title: Dev tunnels in Visual Studio 2022 -author: tdykstra +author: guardrex description: Learn how to use dev tunnels in Visual Studio with ASPNET Core apps. monikerRange: '>= aspnetcore-7.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/03/2023 uid: test/tunnels --- diff --git a/aspnetcore/test/hot-reload.md b/aspnetcore/test/hot-reload.md index 924a9a06f6e4..26fc5080ceb7 100644 --- a/aspnetcore/test/hot-reload.md +++ b/aspnetcore/test/hot-reload.md @@ -1,10 +1,10 @@ --- title: .NET Hot Reload support for ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Use .NET Hot Reload to apply code changes to a running app without restarting the app and without losing app state. monikerRange: '>= aspnetcore-6.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/16/2026 uid: test/hot-reload --- diff --git a/aspnetcore/test/http-files.md b/aspnetcore/test/http-files.md index be5f564b2fcd..1ffe4f8c5e0c 100644 --- a/aspnetcore/test/http-files.md +++ b/aspnetcore/test/http-files.md @@ -1,9 +1,9 @@ --- title: Use .http files in Visual Studio 2022 -author: tdykstra +author: guardrex description: Learn how to use .http files in Visual Studio 2022 to test ASPNET Core apps. monikerRange: '>= aspnetcore-8.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2025 ms.topic: how-to uid: test/http-files diff --git a/aspnetcore/test/integration-tests.md b/aspnetcore/test/integration-tests.md index 3246ba120efa..e3eaca284f8e 100644 --- a/aspnetcore/test/integration-tests.md +++ b/aspnetcore/test/integration-tests.md @@ -1,10 +1,10 @@ --- title: Integration tests in ASP.NET Core ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how integration tests ensure that an app's components function correctly at the infrastructure level, including the database, file system, and network. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/18/2026 uid: test/integration-tests zone_pivot_groups: unit-testing-framework diff --git a/aspnetcore/test/load-tests.md b/aspnetcore/test/load-tests.md index c5303ebc51ec..89b720d345c1 100644 --- a/aspnetcore/test/load-tests.md +++ b/aspnetcore/test/load-tests.md @@ -2,7 +2,7 @@ title: ASP.NET Core load/stress testing author: Jeremy-Meng description: Learn about several tools and approaches for load testing and stress testing ASP.NET Core apps. -ms.author: tdykstra +ms.author: wiwagn ms.date: 4/05/2019 uid: test/loadtests --- diff --git a/aspnetcore/test/localhost-tld.md b/aspnetcore/test/localhost-tld.md index 0c1d00ad215b..a4813e249475 100644 --- a/aspnetcore/test/localhost-tld.md +++ b/aspnetcore/test/localhost-tld.md @@ -1,8 +1,8 @@ --- -author: tdykstra +author: guardrex description: Learn how using localhost as top-level domain can make testing easier in some scenarios. monikerRange: '>= aspnetcore-10.0' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/19/2025 title: Support for the .localhost top-level domain uid: test/localhost-tld diff --git a/aspnetcore/test/middleware.md b/aspnetcore/test/middleware.md index f08b1e678b97..0b701ead3db9 100644 --- a/aspnetcore/test/middleware.md +++ b/aspnetcore/test/middleware.md @@ -3,7 +3,7 @@ title: Test ASP.NET Core middleware author: tratcher description: Learn how to test ASP.NET Core middleware with TestServer. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/18/2022 uid: test/middleware --- diff --git a/aspnetcore/test/razor-pages-tests.md b/aspnetcore/test/razor-pages-tests.md index d85b04efab18..f536f62ec45b 100644 --- a/aspnetcore/test/razor-pages-tests.md +++ b/aspnetcore/test/razor-pages-tests.md @@ -1,9 +1,9 @@ --- title: Razor Pages unit tests in ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to create unit tests for Razor Pages apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 7/30/2020 uid: test/razor-pages-tests --- diff --git a/aspnetcore/test/troubleshoot-azure-iis.md b/aspnetcore/test/troubleshoot-azure-iis.md index 4023785b03f3..91486c53d69a 100644 --- a/aspnetcore/test/troubleshoot-azure-iis.md +++ b/aspnetcore/test/troubleshoot-azure-iis.md @@ -1,9 +1,9 @@ --- title: Troubleshoot ASP.NET Core on Azure App Service and IIS -author: tdykstra +author: guardrex description: Learn how to diagnose problems with Azure App Service and Internet Information Services (IIS) deployments of ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/13/2025 uid: test/troubleshoot-azure-iis --- diff --git a/aspnetcore/test/troubleshoot.md b/aspnetcore/test/troubleshoot.md index c42cd939038f..26e249f27e7a 100644 --- a/aspnetcore/test/troubleshoot.md +++ b/aspnetcore/test/troubleshoot.md @@ -1,8 +1,8 @@ --- title: Troubleshoot and debug ASP.NET Core projects -author: tdykstra +author: guardrex description: Understand and troubleshoot warnings and errors with ASP.NET Core projects. -ms.author: tdykstra +ms.author: wiwagn ms.date: 5/2/2025 uid: test/troubleshoot --- diff --git a/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md b/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md index 6d8241a86fcb..c9cac3ff62fa 100644 --- a/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md +++ b/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md @@ -2,7 +2,7 @@ title: Sample AI-Powered Group Chat with SignalR and OpenAI author: kevinguo-ed description: A tutorial explaining how SignalR and OpenAI are used together to build an AI-powered group chat -ms.author: wpickett +ms.author: wiwagn ms.collection: ce-skilling-ai-copilot ms.date: 12/11/2025 uid: tutorials/ai-powered-group-chat diff --git a/aspnetcore/tutorials/choose-web-ui.md b/aspnetcore/tutorials/choose-web-ui.md index 43869722214b..3de4f532df90 100644 --- a/aspnetcore/tutorials/choose-web-ui.md +++ b/aspnetcore/tutorials/choose-web-ui.md @@ -1,8 +1,8 @@ --- title: Choose an ASP.NET Core UI -author: wadepickett +author: guardrex description: Learn when to use which ASP.NET Core web UI technologies. Understand the server, client and hybrid options. -ms.author: wpickett +ms.author: wiwagn ms.date: 10/26/2025 uid: tutorials/choose-web-ui --- diff --git a/aspnetcore/tutorials/dotnet-watch.md b/aspnetcore/tutorials/dotnet-watch.md index 1e9c35ff005b..761e662cf09b 100644 --- a/aspnetcore/tutorials/dotnet-watch.md +++ b/aspnetcore/tutorials/dotnet-watch.md @@ -1,8 +1,8 @@ --- title: Develop ASP.NET Core apps using a file watcher -author: tdykstra +author: guardrex description: This tutorial demonstrates how to install and use the .NET CLI's file watcher (dotnet watch) tool in an ASP.NET Core app. -ms.author: tdykstra +ms.author: wiwagn ms.date: 09/23/2026 uid: tutorials/dotnet-watch --- diff --git a/aspnetcore/tutorials/first-mongo-app.md b/aspnetcore/tutorials/first-mongo-app.md index 1b9ffbf8d098..2e323e5c8930 100644 --- a/aspnetcore/tutorials/first-mongo-app.md +++ b/aspnetcore/tutorials/first-mongo-app.md @@ -1,10 +1,10 @@ --- title: Create a web API with ASP.NET Core and MongoDB -author: wadepickett +author: guardrex description: This tutorial demonstrates how to create an ASP.NET Core web API using a MongoDB NoSQL database. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 05/06/2026 uid: tutorials/first-mongo-app diff --git a/aspnetcore/tutorials/first-mvc-app/adding-controller.md b/aspnetcore/tutorials/first-mvc-app/adding-controller.md index bb9709c09b8b..e2c70c68b2a0 100644 --- a/aspnetcore/tutorials/first-mvc-app/adding-controller.md +++ b/aspnetcore/tutorials/first-mvc-app/adding-controller.md @@ -1,8 +1,8 @@ --- title: Part 2, add a controller to an ASP.NET Core MVC app -author: wadepickett +author: guardrex description: Part 2 of tutorial series on ASP.NET Core MVC. -ms.author: wpickett +ms.author: wiwagn ms.date: 09/06/2026 monikerRange: '>= aspnetcore-3.1' uid: tutorials/first-mvc-app/adding-controller diff --git a/aspnetcore/tutorials/first-mvc-app/adding-model.md b/aspnetcore/tutorials/first-mvc-app/adding-model.md index b6efc6b9b988..8d5dfada7baa 100644 --- a/aspnetcore/tutorials/first-mvc-app/adding-model.md +++ b/aspnetcore/tutorials/first-mvc-app/adding-model.md @@ -1,9 +1,9 @@ --- title: Part 4, add a model to an ASP.NET Core MVC app -author: wadepickett +author: guardrex description: Part 4 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 01/22/2026 uid: tutorials/first-mvc-app/adding-model diff --git a/aspnetcore/tutorials/first-mvc-app/adding-view.md b/aspnetcore/tutorials/first-mvc-app/adding-view.md index 37caccad9cf9..6bbf87dccab2 100644 --- a/aspnetcore/tutorials/first-mvc-app/adding-view.md +++ b/aspnetcore/tutorials/first-mvc-app/adding-view.md @@ -1,8 +1,8 @@ --- title: Part 3, add a view to an ASP.NET Core MVC app -author: wadepickett +author: guardrex description: Part 3 of tutorial series on ASP.NET Core MVC. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/22/2026 monikerRange: '>= aspnetcore-3.1' uid: tutorials/first-mvc-app/adding-view diff --git a/aspnetcore/tutorials/first-mvc-app/controller-methods-views.md b/aspnetcore/tutorials/first-mvc-app/controller-methods-views.md index 566b106f1364..d35a69cc0471 100644 --- a/aspnetcore/tutorials/first-mvc-app/controller-methods-views.md +++ b/aspnetcore/tutorials/first-mvc-app/controller-methods-views.md @@ -1,9 +1,9 @@ --- title: Part 6, controller methods and views in ASP.NET Core -author: wadepickett +author: guardrex description: Part 6, add a model to an ASP.NET Core MVC app monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/22/2026 uid: tutorials/first-mvc-app/controller-methods-views --- diff --git a/aspnetcore/tutorials/first-mvc-app/details.md b/aspnetcore/tutorials/first-mvc-app/details.md index 4aee3caef87f..f7b258a7053a 100644 --- a/aspnetcore/tutorials/first-mvc-app/details.md +++ b/aspnetcore/tutorials/first-mvc-app/details.md @@ -1,9 +1,9 @@ --- title: Part 10, examine the Details and Delete methods of an ASP.NET Core app -author: wadepickett +author: guardrex description: Part 10 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/22/2026 uid: tutorials/first-mvc-app/details --- diff --git a/aspnetcore/tutorials/first-mvc-app/new-field.md b/aspnetcore/tutorials/first-mvc-app/new-field.md index fe4efbb37494..b22f20593228 100644 --- a/aspnetcore/tutorials/first-mvc-app/new-field.md +++ b/aspnetcore/tutorials/first-mvc-app/new-field.md @@ -1,10 +1,10 @@ --- title: Part 8, add a new field to an ASP.NET Core MVC app ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Part 8 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/26/2026 uid: tutorials/first-mvc-app/new-field --- diff --git a/aspnetcore/tutorials/first-mvc-app/search.md b/aspnetcore/tutorials/first-mvc-app/search.md index e78df88d0df0..6fc4826ef996 100644 --- a/aspnetcore/tutorials/first-mvc-app/search.md +++ b/aspnetcore/tutorials/first-mvc-app/search.md @@ -1,9 +1,9 @@ --- title: Part 7, add search to an ASP.NET Core MVC app -author: wadepickett +author: guardrex description: Part 7 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/22/2026 uid: tutorials/first-mvc-app/search --- diff --git a/aspnetcore/tutorials/first-mvc-app/start-mvc.md b/aspnetcore/tutorials/first-mvc-app/start-mvc.md index 66eac0217e9f..4bf7288df3cf 100644 --- a/aspnetcore/tutorials/first-mvc-app/start-mvc.md +++ b/aspnetcore/tutorials/first-mvc-app/start-mvc.md @@ -1,9 +1,9 @@ --- title: Get started with ASP.NET Core MVC -author: wadepickett +author: guardrex description: Learn how to get started with ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/22/2026 uid: tutorials/first-mvc-app/start-mvc --- diff --git a/aspnetcore/tutorials/first-mvc-app/validation.md b/aspnetcore/tutorials/first-mvc-app/validation.md index 6e6f9475f71b..7d91a5172583 100644 --- a/aspnetcore/tutorials/first-mvc-app/validation.md +++ b/aspnetcore/tutorials/first-mvc-app/validation.md @@ -1,10 +1,10 @@ --- title: Part 9, add validation to an ASP.NET Core MVC app ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Part 9 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/26/2026 uid: tutorials/first-mvc-app/validation --- diff --git a/aspnetcore/tutorials/first-mvc-app/working-with-sql.md b/aspnetcore/tutorials/first-mvc-app/working-with-sql.md index 890955819fc0..07f01788e96f 100644 --- a/aspnetcore/tutorials/first-mvc-app/working-with-sql.md +++ b/aspnetcore/tutorials/first-mvc-app/working-with-sql.md @@ -1,10 +1,10 @@ --- title: Part 5, work with a database in an ASP.NET Core MVC app ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Part 5 of tutorial series on ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 04/03/2026 uid: tutorials/first-mvc-app/working-with-sql diff --git a/aspnetcore/tutorials/first-web-api.md b/aspnetcore/tutorials/first-web-api.md index cf0c3b1e3715..a6ea9f84240e 100644 --- a/aspnetcore/tutorials/first-web-api.md +++ b/aspnetcore/tutorials/first-web-api.md @@ -1,9 +1,9 @@ --- title: "Tutorial: Create a controller-based web API with ASP.NET Core" ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to build a controller-based web API with ASP.NET Core. -ms.author: wpickett +ms.author: wiwagn ms.date: 08/24/2026 uid: tutorials/first-web-api --- diff --git a/aspnetcore/tutorials/getting-started-with-NSwag.md b/aspnetcore/tutorials/getting-started-with-NSwag.md index b80452f9d9d6..41147acf660e 100644 --- a/aspnetcore/tutorials/getting-started-with-NSwag.md +++ b/aspnetcore/tutorials/getting-started-with-NSwag.md @@ -1,9 +1,9 @@ --- title: Get started with NSwag and ASP.NET Core ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to use NSwag to generate documentation and help pages for an ASP.NET Core web API. -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett monikerRange: ">= aspnetcore-3.1 <= aspnetcore-8.0" ms.date: 07/06/2026 diff --git a/aspnetcore/tutorials/getting-started-with-swashbuckle.md b/aspnetcore/tutorials/getting-started-with-swashbuckle.md index b9c6a9ead19b..c50d3dfb9f5b 100644 --- a/aspnetcore/tutorials/getting-started-with-swashbuckle.md +++ b/aspnetcore/tutorials/getting-started-with-swashbuckle.md @@ -1,8 +1,8 @@ --- title: Get started with Swashbuckle and ASP.NET Core -author: wadepickett +author: guardrex description: Learn how to add Swashbuckle to your ASP.NET Core web API project to integrate the Swagger UI. -ms.author: wpickett +ms.author: wiwagn monikerRange: ">= aspnetcore-3.1 <= aspnetcore-8.0" ms.date: 10/27/2025 uid: tutorials/get-started-with-swashbuckle diff --git a/aspnetcore/tutorials/grpc/grpc-start.md b/aspnetcore/tutorials/grpc/grpc-start.md index ea3525e117fb..f3291d499690 100644 --- a/aspnetcore/tutorials/grpc/grpc-start.md +++ b/aspnetcore/tutorials/grpc/grpc-start.md @@ -3,7 +3,7 @@ title: Create a .NET gRPC client and server in ASP.NET Core author: jamesnk description: This tutorial shows how to create a gRPC Service and gRPC client on ASP.NET Core. Learn how to create a gRPC Service project, edit a proto file, and add a duplex streaming call. monikerRange: '>= aspnetcore-3.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/02/2026 uid: tutorials/grpc/grpc-start --- diff --git a/aspnetcore/tutorials/min-web-api.md b/aspnetcore/tutorials/min-web-api.md index 96011bac7881..d1352cff25df 100644 --- a/aspnetcore/tutorials/min-web-api.md +++ b/aspnetcore/tutorials/min-web-api.md @@ -1,9 +1,9 @@ --- title: "Tutorial: Create a Minimal API with ASP.NET Core" -author: wadepickett +author: guardrex description: Create a Minimal API with ASP.NET Core using Visual Studio or Visual Studio Code. This tutorial covers GET, POST, PUT, PATCH, and DELETE endpoints for a to-do app. ai-usage: ai-assisted -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett ms.date: 06/28/2026 monikerRange: '>= aspnetcore-6.0' diff --git a/aspnetcore/tutorials/publish-to-azure-api-management-using-vs.md b/aspnetcore/tutorials/publish-to-azure-api-management-using-vs.md index 2e30f262e0d2..f446269a50ce 100644 --- a/aspnetcore/tutorials/publish-to-azure-api-management-using-vs.md +++ b/aspnetcore/tutorials/publish-to-azure-api-management-using-vs.md @@ -2,7 +2,7 @@ title: Publish an ASP.NET Core web API to Azure API Management with Visual Studio author: codemillmatt description: Learn how to publish an ASP.NET Core web API to Azure API Management using Visual Studio. -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 10/05/2022 uid: tutorials/publish-to-azure-api-management-using-vs diff --git a/aspnetcore/tutorials/publish-to-azure-webapp-using-vs.md b/aspnetcore/tutorials/publish-to-azure-webapp-using-vs.md index 4b716f523e48..2fbbf2cb9f2e 100644 --- a/aspnetcore/tutorials/publish-to-azure-webapp-using-vs.md +++ b/aspnetcore/tutorials/publish-to-azure-webapp-using-vs.md @@ -1,9 +1,9 @@ --- title: Publish an ASP.NET Core app to Azure with Visual Studio -author: wadepickett +author: guardrex description: Learn how to publish an ASP.NET Core app to Azure App Service using Visual Studio. monikerRange: '>= aspnetcore-7.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp, sfi-image-nochange ms.date: 02/03/2023 uid: tutorials/publish-to-azure-webapp-using-vs diff --git a/aspnetcore/tutorials/publish-to-azure-webapp-using-vscode.md b/aspnetcore/tutorials/publish-to-azure-webapp-using-vscode.md index c09e82498930..9ddd5ce6f559 100644 --- a/aspnetcore/tutorials/publish-to-azure-webapp-using-vscode.md +++ b/aspnetcore/tutorials/publish-to-azure-webapp-using-vscode.md @@ -1,9 +1,9 @@ --- title: Publish an ASP.NET Core app to Azure with Visual Studio Code -author: wadepickett +author: guardrex description: Learn how to publish an ASP.NET Core app to Azure App Service using Visual Studio Code monikerRange: '>= aspnetcore-6.0' -ms.author: wpickett +ms.author: wiwagn ms.custom: devx-track-csharp, vscode-azure-extension-update-completed ms.date: 08/23/2022 uid: tutorials/publish-to-azure-webapp-using-vscode diff --git a/aspnetcore/tutorials/publish-to-iis.md b/aspnetcore/tutorials/publish-to-iis.md index dc0ddec36ca9..2a8f5a52325f 100644 --- a/aspnetcore/tutorials/publish-to-iis.md +++ b/aspnetcore/tutorials/publish-to-iis.md @@ -1,10 +1,10 @@ --- title: Publish an ASP.NET Core app to IIS ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Learn how to host an ASP.NET Core app on an IIS server. monikerRange: '>= aspnetcore-8.0' -ms.author: wpickett +ms.author: wiwagn ms.date: 02/23/2026 uid: tutorials/publish-to-iis --- diff --git a/aspnetcore/tutorials/razor-pages/da1.md b/aspnetcore/tutorials/razor-pages/da1.md index 96ebb19673ed..943f63e209fa 100644 --- a/aspnetcore/tutorials/razor-pages/da1.md +++ b/aspnetcore/tutorials/razor-pages/da1.md @@ -1,8 +1,8 @@ --- title: Part 5, update the generated pages -author: wadepickett +author: guardrex description: Part 5 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/08/2026 uid: tutorials/razor-pages/da1 --- diff --git a/aspnetcore/tutorials/razor-pages/index.md b/aspnetcore/tutorials/razor-pages/index.md index f95abf081a49..a711e3d0a0cb 100644 --- a/aspnetcore/tutorials/razor-pages/index.md +++ b/aspnetcore/tutorials/razor-pages/index.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Create a Razor Pages web app with ASP.NET Core" -author: wadepickett +author: guardrex description: This series of tutorials explains the basics of building a Razor Pages web app. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/09/2026 monikerRange: '>= aspnetcore-3.1' uid: tutorials/razor-pages/index diff --git a/aspnetcore/tutorials/razor-pages/model.md b/aspnetcore/tutorials/razor-pages/model.md index aca03c5be1fe..4580d8cf2766 100644 --- a/aspnetcore/tutorials/razor-pages/model.md +++ b/aspnetcore/tutorials/razor-pages/model.md @@ -1,8 +1,8 @@ --- title: Part 2, add a model -author: wadepickett +author: guardrex description: Part 2 of tutorial series on Razor Pages. In this section, model classes are added. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/07/2026 monikerRange: '>= aspnetcore-3.1' uid: tutorials/razor-pages/model diff --git a/aspnetcore/tutorials/razor-pages/new-field.md b/aspnetcore/tutorials/razor-pages/new-field.md index 8405cb5fd141..c1dca9ea9f37 100644 --- a/aspnetcore/tutorials/razor-pages/new-field.md +++ b/aspnetcore/tutorials/razor-pages/new-field.md @@ -1,8 +1,8 @@ --- title: Part 7, add a new field -author: wadepickett +author: guardrex description: Part 7 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn ms.date: 05/11/2026 uid: tutorials/razor-pages/new-field --- diff --git a/aspnetcore/tutorials/razor-pages/page.md b/aspnetcore/tutorials/razor-pages/page.md index 5525af5cfcaa..5a7bc0f42be4 100644 --- a/aspnetcore/tutorials/razor-pages/page.md +++ b/aspnetcore/tutorials/razor-pages/page.md @@ -1,8 +1,8 @@ --- title: Part 3, scaffolded Razor Pages -author: wadepickett +author: guardrex description: Part 3 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 01/08/2026 uid: tutorials/razor-pages/page diff --git a/aspnetcore/tutorials/razor-pages/razor-pages-start.md b/aspnetcore/tutorials/razor-pages/razor-pages-start.md index 5296f68141aa..d1ed20f2a4c8 100644 --- a/aspnetcore/tutorials/razor-pages/razor-pages-start.md +++ b/aspnetcore/tutorials/razor-pages/razor-pages-start.md @@ -1,10 +1,10 @@ --- title: "Tutorial: Get started with Razor Pages in ASP.NET Core" ai-usage: ai-assisted -author: wadepickett +author: guardrex description: This is the first tutorial of a series that teaches the basics of building an ASP.NET Core Razor Pages web app. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 01/07/2026 uid: tutorials/razor-pages/razor-pages-start --- diff --git a/aspnetcore/tutorials/razor-pages/search.md b/aspnetcore/tutorials/razor-pages/search.md index 5578113fd36f..4f457b393520 100644 --- a/aspnetcore/tutorials/razor-pages/search.md +++ b/aspnetcore/tutorials/razor-pages/search.md @@ -1,8 +1,8 @@ --- title: Part 6, add search -author: wadepickett +author: guardrex description: Part 6 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/08/2026 uid: tutorials/razor-pages/search --- diff --git a/aspnetcore/tutorials/razor-pages/sql.md b/aspnetcore/tutorials/razor-pages/sql.md index e2de689391c5..7aaeffb51e4a 100644 --- a/aspnetcore/tutorials/razor-pages/sql.md +++ b/aspnetcore/tutorials/razor-pages/sql.md @@ -1,8 +1,8 @@ --- title: Part 4, work with a database -author: wadepickett +author: guardrex description: Part 4 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn ms.date: 01/09/2026 uid: tutorials/razor-pages/sql --- diff --git a/aspnetcore/tutorials/razor-pages/validation.md b/aspnetcore/tutorials/razor-pages/validation.md index 6bb3f149b913..566a5b5b382a 100644 --- a/aspnetcore/tutorials/razor-pages/validation.md +++ b/aspnetcore/tutorials/razor-pages/validation.md @@ -1,9 +1,9 @@ --- title: Part 8, add validation ai-usage: ai-assisted -author: wadepickett +author: guardrex description: Part 8 of tutorial series on Razor Pages. -ms.author: wpickett +ms.author: wiwagn ms.date: 08/23/2026 uid: tutorials/razor-pages/validation --- diff --git a/aspnetcore/tutorials/signalr-typescript-webpack.md b/aspnetcore/tutorials/signalr-typescript-webpack.md index 4b340caa7409..321c3a508538 100644 --- a/aspnetcore/tutorials/signalr-typescript-webpack.md +++ b/aspnetcore/tutorials/signalr-typescript-webpack.md @@ -5,7 +5,7 @@ author: ssougnez description: This tutorial provides a walkthrough of bundling and building an ASP.NET Core SignalR web app using TypeScript and Webpack. monikerRange: ">= aspnetcore-2.1" -ms.author: wpickett +ms.author: wiwagn ms.date: 02/24/2026 uid: tutorials/signalr-typescript-webpack --- diff --git a/aspnetcore/tutorials/signalr.md b/aspnetcore/tutorials/signalr.md index 139ed20ca92b..e76ebe05203d 100644 --- a/aspnetcore/tutorials/signalr.md +++ b/aspnetcore/tutorials/signalr.md @@ -1,11 +1,11 @@ --- title: Get started with ASP.NET Core SignalR ai-usage: ai-assisted -author: wadepickett +author: guardrex description: In this tutorial, you create a chat app that uses ASP.NET Core SignalR. monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.date: 03/20/2026 uid: tutorials/signalr diff --git a/aspnetcore/tutorials/web-api-help-pages-using-swagger.md b/aspnetcore/tutorials/web-api-help-pages-using-swagger.md index 8b65ba31a2d9..de4a70a8db13 100644 --- a/aspnetcore/tutorials/web-api-help-pages-using-swagger.md +++ b/aspnetcore/tutorials/web-api-help-pages-using-swagger.md @@ -3,7 +3,7 @@ title: ASP.NET Core web API documentation with Swagger / OpenAPI ai-usage: ai-assisted author: RicoSuter description: This tutorial provides a walkthrough of adding Swagger to generate documentation and help pages for a web API app. -ms.author: wpickett +ms.author: wiwagn monikerRange: ">= aspnetcore-3.1 <= aspnetcore-8.0" ms.date: 02/23/2026 uid: tutorials/web-api-help-pages-using-swagger diff --git a/aspnetcore/tutorials/web-api-javascript.md b/aspnetcore/tutorials/web-api-javascript.md index bfc5208a8236..ecfaa9c0faee 100644 --- a/aspnetcore/tutorials/web-api-javascript.md +++ b/aspnetcore/tutorials/web-api-javascript.md @@ -1,8 +1,8 @@ --- title: "Tutorial: Call an ASP.NET Core web API with JavaScript" -author: wadepickett +author: guardrex description: Learn how to call an ASP.NET Core web API with JavaScript. -ms.author: wpickett +ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.custom: devx-track-js ms.date: 05/12/2026 diff --git a/aspnetcore/web-api/action-return-types.md b/aspnetcore/web-api/action-return-types.md index b24a92890cb5..3cea48864ed4 100644 --- a/aspnetcore/web-api/action-return-types.md +++ b/aspnetcore/web-api/action-return-types.md @@ -1,10 +1,10 @@ --- title: Controller action return types in ASP.NET Core web API ai-usage: ai-assisted -author: tdykstra +author: guardrex description: ActionResult vs IActionResult monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 02/26/2026 uid: web-api/action-return-types --- diff --git a/aspnetcore/web-api/advanced/analyzers.md b/aspnetcore/web-api/advanced/analyzers.md index a40137379cf4..72b9d3b61502 100644 --- a/aspnetcore/web-api/advanced/analyzers.md +++ b/aspnetcore/web-api/advanced/analyzers.md @@ -1,9 +1,9 @@ --- title: Use web API analyzers -author: tdykstra +author: guardrex description: Learn about the ASP.NET Core MVC web API analyzers package. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/06/2026 uid: web-api/advanced/analyzers --- diff --git a/aspnetcore/web-api/advanced/conventions.md b/aspnetcore/web-api/advanced/conventions.md index 83a4356e3552..c95bbee4c043 100644 --- a/aspnetcore/web-api/advanced/conventions.md +++ b/aspnetcore/web-api/advanced/conventions.md @@ -1,9 +1,9 @@ --- title: Use web API conventions -author: tdykstra +author: guardrex description: Learn about web API conventions in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 07/06/2026 uid: web-api/advanced/conventions --- diff --git a/aspnetcore/web-api/advanced/custom-formatters.md b/aspnetcore/web-api/advanced/custom-formatters.md index b9b58721cd21..606aec34da6e 100644 --- a/aspnetcore/web-api/advanced/custom-formatters.md +++ b/aspnetcore/web-api/advanced/custom-formatters.md @@ -1,9 +1,9 @@ --- title: Custom formatters in ASP.NET Core Web API -author: tdykstra +author: guardrex description: Learn how to create and use custom formatters for web APIs in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 01/26/2022 uid: web-api/advanced/custom-formatters --- diff --git a/aspnetcore/web-api/advanced/formatting.md b/aspnetcore/web-api/advanced/formatting.md index 6da0a91b814c..5913d306c100 100644 --- a/aspnetcore/web-api/advanced/formatting.md +++ b/aspnetcore/web-api/advanced/formatting.md @@ -1,10 +1,10 @@ --- title: Format response data in ASP.NET Core Web API ai-usage: ai-assisted -author: tdykstra +author: guardrex description: Learn how to format response data in ASP.NET Core Web API. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 03/22/2026 uid: web-api/advanced/formatting --- diff --git a/aspnetcore/web-api/http-repl/index.md b/aspnetcore/web-api/http-repl/index.md index eb051597f28a..7bac573b024c 100644 --- a/aspnetcore/web-api/http-repl/index.md +++ b/aspnetcore/web-api/http-repl/index.md @@ -1,9 +1,9 @@ --- title: Test web APIs with the HttpRepl -author: tdykstra +author: guardrex description: Learn how to use the HttpRepl .NET Global Tool to browse and test an ASP.NET Core web API. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 04/17/2023 uid: web-api/http-repl --- diff --git a/aspnetcore/web-api/http-repl/telemetry.md b/aspnetcore/web-api/http-repl/telemetry.md index 002b1c7a783a..6cf9897b126e 100644 --- a/aspnetcore/web-api/http-repl/telemetry.md +++ b/aspnetcore/web-api/http-repl/telemetry.md @@ -1,9 +1,9 @@ --- title: HttpRepl telemetry -author: tdykstra +author: guardrex description: Learn about the telemetry collected by the HttpRepl. monikerRange: '>= aspnetcore-3.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 11/11/2020 uid: web-api/http-repl/telemetry --- diff --git a/aspnetcore/web-api/index.md b/aspnetcore/web-api/index.md index faa9335cddcb..843528e82497 100644 --- a/aspnetcore/web-api/index.md +++ b/aspnetcore/web-api/index.md @@ -1,9 +1,9 @@ --- title: Create web APIs with ASP.NET Core -author: tdykstra +author: guardrex description: Learn the basics of creating a web API in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: tdykstra +ms.author: wiwagn ms.date: 05/06/2026 uid: web-api/index --- diff --git a/aspnetcore/web-api/jsonpatch.md b/aspnetcore/web-api/jsonpatch.md index a1073910a951..4694acbc3913 100644 --- a/aspnetcore/web-api/jsonpatch.md +++ b/aspnetcore/web-api/jsonpatch.md @@ -1,9 +1,9 @@ --- title: JsonPatch in ASP.NET Core web API -author: wadepickett +author: guardrex description: "JSON Patch in ASP.NET Core web API: Learn how to handle JSON Patch requests, apply partial updates, and improve API efficiency with System.Text.Json." monikerRange: '>= aspnetcore-3.1' -ms.author: wpickett +ms.author: wiwagn ms.reviewer: wpickett ms.date: 09/23/2026 uid: web-api/jsonpatch From 96a258beb05f75066f20ae53c3aeb8c6c9c3cfd8 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Sep 2026 14:00:04 -0400 Subject: [PATCH 02/11] Updates --- aspnetcore/fundamentals/openapi/openapi-comments.md | 1 - aspnetcore/fundamentals/openapi/overview.md | 1 - aspnetcore/fundamentals/static-files.md | 1 - aspnetcore/grpc/authn-and-authz.md | 1 - .../views/tag-helpers/built-in/distributed-cache-tag-helper.md | 2 +- aspnetcore/performance/rate-limit.md | 1 - .../security/authentication/azure-active-directory/index.md | 2 +- aspnetcore/security/authentication/identity-enable-qrcodes.md | 1 - aspnetcore/signalr/introduction.md | 1 - aspnetcore/tutorials/getting-started-with-NSwag.md | 1 - aspnetcore/tutorials/min-web-api.md | 1 - aspnetcore/web-api/jsonpatch.md | 1 - 12 files changed, 2 insertions(+), 12 deletions(-) diff --git a/aspnetcore/fundamentals/openapi/openapi-comments.md b/aspnetcore/fundamentals/openapi/openapi-comments.md index fc304fb45b31..a93a4cda816c 100644 --- a/aspnetcore/fundamentals/openapi/openapi-comments.md +++ b/aspnetcore/fundamentals/openapi/openapi-comments.md @@ -6,7 +6,6 @@ description: OpenAPI XML documentation comments in ASP.NET Core enrich generated monikerRange: '>= aspnetcore-10.0' ms.author: wiwagn ms.date: 08/19/2026 -ms.reviewer: wpickett uid: fundamentals/openapi/aspnet-openapi-xml --- # OpenAPI XML documentation comment support in ASP.NET Core diff --git a/aspnetcore/fundamentals/openapi/overview.md b/aspnetcore/fundamentals/openapi/overview.md index cffe47655b40..aebb4cf47be6 100644 --- a/aspnetcore/fundamentals/openapi/overview.md +++ b/aspnetcore/fundamentals/openapi/overview.md @@ -5,7 +5,6 @@ author: guardrex description: Learn how to integrate OpenAPI in ASP.NET Core API apps. Discover features, tools, and packages for generating and customizing OpenAPI documents. monikerRange: '>= aspnetcore-6.0' ms.author: wiwagn -ms.reviewer: wpickett ms.date: 08/28/2026 uid: fundamentals/openapi/overview --- diff --git a/aspnetcore/fundamentals/static-files.md b/aspnetcore/fundamentals/static-files.md index b6d5719fe934..93d64724541a 100644 --- a/aspnetcore/fundamentals/static-files.md +++ b/aspnetcore/fundamentals/static-files.md @@ -6,7 +6,6 @@ description: Learn how to serve and secure static files and configure Map Static monikerRange: '>= aspnetcore-3.1' ms.author: wiwagn ms.date: 09/23/2026 -ms.reviewer: wpickett uid: fundamentals/static-files --- # Serve static files in ASP.NET Core apps diff --git a/aspnetcore/grpc/authn-and-authz.md b/aspnetcore/grpc/authn-and-authz.md index 76829b247664..c19e6d8681e5 100644 --- a/aspnetcore/grpc/authn-and-authz.md +++ b/aspnetcore/grpc/authn-and-authz.md @@ -5,7 +5,6 @@ description: Learn how to configure authentication and authorization in gRPC for monikerRange: '>= aspnetcore-3.0' ms.author: wiwagn ms.date: 09/15/2026 -ms.reviewer: wpickett uid: grpc/authn-and-authz --- # Authentication and authorization in gRPC for ASP.NET Core diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md index 3aabeffe4118..8b4589f1bcd7 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md @@ -1,6 +1,6 @@ --- title: Distributed Cache Tag Helper in ASP.NET Core -author: pkellner +author: guardrex description: Learn how to use the Distributed Cache Tag Helper. ms.author: wiwagn ms.date: 09/24/2025 diff --git a/aspnetcore/performance/rate-limit.md b/aspnetcore/performance/rate-limit.md index 69135fc3dc22..3f32c486705f 100644 --- a/aspnetcore/performance/rate-limit.md +++ b/aspnetcore/performance/rate-limit.md @@ -5,7 +5,6 @@ author: guardrex description: Rate limiting middleware in ASP.NET Core protects APIs from abuse and overload. Learn to configure fixed window, sliding window, token bucket, and concurrency limiters. monikerRange: '>= aspnetcore-7.0' ms.author: wiwagn -ms.reviewer: wpickett ms.date: 09/03/2026 uid: performance/rate-limit --- diff --git a/aspnetcore/security/authentication/azure-active-directory/index.md b/aspnetcore/security/authentication/azure-active-directory/index.md index 8f177c5a1511..c8f94e897837 100644 --- a/aspnetcore/security/authentication/azure-active-directory/index.md +++ b/aspnetcore/security/authentication/azure-active-directory/index.md @@ -1,7 +1,7 @@ --- title: Microsoft identity platform and Microsoft Entra ID with ASP.NET Core ai-usage: ai-assisted -author: wpickett +author: guardrex description: Discover topics related to authentication with Microsoft identity platform and Microsoft Entra ID for web apps and APIs in ASP.NET Core. ms.author: wiwagn ms.date: 03/25/2026 diff --git a/aspnetcore/security/authentication/identity-enable-qrcodes.md b/aspnetcore/security/authentication/identity-enable-qrcodes.md index c1b700bea186..25dc47cdb66f 100644 --- a/aspnetcore/security/authentication/identity-enable-qrcodes.md +++ b/aspnetcore/security/authentication/identity-enable-qrcodes.md @@ -6,7 +6,6 @@ description: Discover how to enable QR code generation for time-based one-time p monikerRange: '>= aspnetcore-2.1' ms.author: wiwagn ms.date: 05/15/2026 -ms.reviewer: wpickett uid: security/authentication/identity-enable-qrcodes # customer intent: As an ASP.NET developer, I want to enable QR code generation for TOTP authenticator apps, so I can support two-factor authentication. diff --git a/aspnetcore/signalr/introduction.md b/aspnetcore/signalr/introduction.md index 36758cfaa129..7f40f4f67e1f 100644 --- a/aspnetcore/signalr/introduction.md +++ b/aspnetcore/signalr/introduction.md @@ -5,7 +5,6 @@ author: guardrex description: Explore ASP.NET Core SignalR, where you can add real-time capabilities to your apps with automatic connection management and scalable messaging solutions. monikerRange: '>= aspnetcore-2.1' ms.author: wiwagn -ms.reviewer: wpickett ms.date: 05/20/2026 uid: signalr/introduction diff --git a/aspnetcore/tutorials/getting-started-with-NSwag.md b/aspnetcore/tutorials/getting-started-with-NSwag.md index 41147acf660e..48dc5eff0114 100644 --- a/aspnetcore/tutorials/getting-started-with-NSwag.md +++ b/aspnetcore/tutorials/getting-started-with-NSwag.md @@ -4,7 +4,6 @@ ai-usage: ai-assisted author: guardrex description: Learn how to use NSwag to generate documentation and help pages for an ASP.NET Core web API. ms.author: wiwagn -ms.reviewer: wpickett monikerRange: ">= aspnetcore-3.1 <= aspnetcore-8.0" ms.date: 07/06/2026 uid: tutorials/get-started-with-nswag diff --git a/aspnetcore/tutorials/min-web-api.md b/aspnetcore/tutorials/min-web-api.md index d1352cff25df..0efcc869b330 100644 --- a/aspnetcore/tutorials/min-web-api.md +++ b/aspnetcore/tutorials/min-web-api.md @@ -4,7 +4,6 @@ author: guardrex description: Create a Minimal API with ASP.NET Core using Visual Studio or Visual Studio Code. This tutorial covers GET, POST, PUT, PATCH, and DELETE endpoints for a to-do app. ai-usage: ai-assisted ms.author: wiwagn -ms.reviewer: wpickett ms.date: 06/28/2026 monikerRange: '>= aspnetcore-6.0' uid: tutorials/min-web-api diff --git a/aspnetcore/web-api/jsonpatch.md b/aspnetcore/web-api/jsonpatch.md index 4694acbc3913..e0d3b1b85bfc 100644 --- a/aspnetcore/web-api/jsonpatch.md +++ b/aspnetcore/web-api/jsonpatch.md @@ -4,7 +4,6 @@ author: guardrex description: "JSON Patch in ASP.NET Core web API: Learn how to handle JSON Patch requests, apply partial updates, and improve API efficiency with System.Text.Json." monikerRange: '>= aspnetcore-3.1' ms.author: wiwagn -ms.reviewer: wpickett ms.date: 09/23/2026 uid: web-api/jsonpatch --- From b7bdfe370c06ce7ebc784a354d08c2d31241461f Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Fri, 25 Sep 2026 14:17:31 -0400 Subject: [PATCH 03/11] Updates --- aspnetcore/signalr/hub-filters.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/aspnetcore/signalr/hub-filters.md b/aspnetcore/signalr/hub-filters.md index 1303e8195c6f..3fc6b86a1723 100644 --- a/aspnetcore/signalr/hub-filters.md +++ b/aspnetcore/signalr/hub-filters.md @@ -1,6 +1,6 @@ --- title: Use hub filters in ASP.NET Core SignalR -author: brecon +author: BrennanConroy description: Learn how to use hub filters in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-5.0' ms.author: wiwagn From d1f191c43e41b3a7945c9efbc7867d57b8b203d8 Mon Sep 17 00:00:00 2001 From: guardrex <1622880+guardrex@users.noreply.github.com> Date: Tue, 29 Sep 2026 07:48:24 -0400 Subject: [PATCH 04/11] Drop author/ms.author in favor of doc.fx file approach --- aspnetcore/blazor/advanced-scenarios.md | 2 - aspnetcore/blazor/blazor-ef-core.md | 2 - .../blazor-with-dotnet-on-web-workers.md | 2 - aspnetcore/blazor/call-web-api.md | 2 - .../blazor/components/built-in-components.md | 2 - .../cascading-values-and-parameters.md | 2 - ...raries-and-static-server-side-rendering.md | 2 - .../blazor/components/class-libraries.md | 2 - .../blazor/components/component-disposal.md | 2 - .../blazor/components/control-head-content.md | 2 - aspnetcore/blazor/components/css-isolation.md | 2 - aspnetcore/blazor/components/data-binding.md | 2 - .../blazor/components/dynamiccomponent.md | 2 - .../element-component-model-relationships.md | 2 - .../blazor/components/event-handling.md | 2 - .../blazor/components/generic-type-support.md | 2 - aspnetcore/blazor/components/httpcontext.md | 2 - aspnetcore/blazor/components/index.md | 2 - .../integration-hosted-webassembly.md | 2 - aspnetcore/blazor/components/integration.md | 2 - .../blazor/components/js-spa-frameworks.md | 2 - aspnetcore/blazor/components/layouts.md | 2 - aspnetcore/blazor/components/lifecycle.md | 2 - .../components/overwriting-parameters.md | 2 - aspnetcore/blazor/components/prerender.md | 2 - aspnetcore/blazor/components/quickgrid.md | 2 - ...render-components-outside-of-aspnetcore.md | 2 - aspnetcore/blazor/components/render-modes.md | 2 - aspnetcore/blazor/components/rendering.md | 2 - .../return-component-html-from-a-web-api.md | 2 - aspnetcore/blazor/components/sections.md | 2 - ...lat-attributes-and-arbitrary-parameters.md | 2 - .../components/synchronization-context.md | 2 - .../blazor/components/templated-components.md | 2 - .../blazor/components/virtualization.md | 2 - aspnetcore/blazor/debug.md | 2 - aspnetcore/blazor/file-downloads.md | 2 - aspnetcore/blazor/file-uploads.md | 2 - aspnetcore/blazor/forms/binding.md | 2 - aspnetcore/blazor/forms/index.md | 2 - aspnetcore/blazor/forms/input-components.md | 2 - aspnetcore/blazor/forms/troubleshoot.md | 2 - .../blazor/forms/validation-advanced.md | 2 - .../blazor/forms/validation-client-side.md | 2 - aspnetcore/blazor/forms/validation.md | 2 - .../blazor/fundamentals/configuration.md | 2 - .../fundamentals/dependency-injection.md | 2 - .../blazor/fundamentals/environments.md | 2 - .../blazor/fundamentals/handle-errors.md | 2 - aspnetcore/blazor/fundamentals/index.md | 2 - aspnetcore/blazor/fundamentals/logging.md | 2 - aspnetcore/blazor/fundamentals/navigation.md | 2 - aspnetcore/blazor/fundamentals/routing.md | 2 - aspnetcore/blazor/fundamentals/signalr.md | 2 - aspnetcore/blazor/fundamentals/startup.md | 2 - .../blazor/fundamentals/static-files.md | 2 - .../blazor/globalization-localization.md | 2 - .../blazor/host-and-deploy/app-base-path.md | 2 - .../host-and-deploy/configure-linker.md | 2 - .../host-and-deploy/configure-trimmer.md | 2 - aspnetcore/blazor/host-and-deploy/index.md | 2 - .../blazor/host-and-deploy/server/index.md | 2 - .../server/memory-management.md | 2 - .../host-and-deploy/webassembly/apache.md | 2 - .../webassembly/azure-static-web-apps.md | 2 - .../webassembly/azure-storage.md | 2 - ...le-caching-and-integrity-check-failures.md | 2 - .../webassembly/deployment-layout.md | 2 - .../webassembly/github-pages.md | 2 - .../webassembly/http-caching-issues.md | 2 - .../blazor/host-and-deploy/webassembly/iis.md | 2 - .../host-and-deploy/webassembly/index.md | 2 - .../multiple-hosted-webassembly.md | 2 - .../host-and-deploy/webassembly/nginx.md | 2 - aspnetcore/blazor/hosting-models.md | 2 - .../hybrid/class-libraries-best-practices.md | 2 - aspnetcore/blazor/hybrid/class-libraries.md | 2 - aspnetcore/blazor/hybrid/developer-tools.md | 2 - aspnetcore/blazor/hybrid/index.md | 2 - aspnetcore/blazor/hybrid/publish/index.md | 2 - .../blazor/hybrid/reuse-razor-components.md | 2 - .../hybrid/root-component-parameters.md | 2 - aspnetcore/blazor/hybrid/routing.md | 2 - aspnetcore/blazor/hybrid/security/index.md | 2 - .../security/maui-blazor-web-identity.md | 2 - .../security/security-considerations.md | 2 - aspnetcore/blazor/hybrid/static-files.md | 2 - aspnetcore/blazor/hybrid/troubleshoot.md | 2 - aspnetcore/blazor/hybrid/tutorials/index.md | 2 - .../hybrid/tutorials/maui-blazor-web-app.md | 2 - .../blazor/hybrid/tutorials/windows-forms.md | 2 - aspnetcore/blazor/hybrid/tutorials/wpf.md | 2 - aspnetcore/blazor/images-and-documents.md | 2 - aspnetcore/blazor/index.md | 2 - .../call-dotnet-from-javascript.md | 2 - .../call-javascript-from-dotnet.md | 2 - .../import-export-interop.md | 2 - .../javascript-interoperability/index.md | 2 - .../location-of-javascript.md | 2 - .../static-server-rendering.md | 2 - .../blazor/performance/app-download-size.md | 2 - aspnetcore/blazor/performance/index.md | 2 - .../javascript-interoperability.md | 2 - aspnetcore/blazor/performance/rendering.md | 2 - ...bly-browser-developer-tools-diagnostics.md | 2 - .../webassembly-event-pipe-diagnostics.md | 2 - .../webassembly-runtime-performance.md | 2 - .../blazor/progressive-web-app/index.md | 2 - .../progressive-web-app/push-notifications.md | 2 - aspnetcore/blazor/project-structure.md | 2 - ...ount-confirmation-and-password-recovery.md | 2 - .../blazor/security/additional-scenarios.md | 2 - .../blazor/security/authentication-state.md | 2 - .../security/blazor-web-app-with-entra.md | 2 - .../security/blazor-web-app-with-oidc.md | 2 - ...zor-web-app-with-windows-authentication.md | 2 - .../security/content-security-policy.md | 2 - aspnetcore/blazor/security/gdpr.md | 2 - aspnetcore/blazor/security/index.md | 2 - .../interactive-server-side-rendering.md | 2 - .../qrcodes-for-authenticator-apps.md | 2 - .../security/static-server-side-rendering.md | 2 - .../webassembly/additional-scenarios.md | 2 - .../blazor/security/webassembly/graph-api.md | 2 - .../hosted-with-azure-active-directory-b2c.md | 2 - .../hosted-with-identity-server.md | 2 - .../hosted-with-microsoft-entra-id.md | 2 - .../blazor/security/webassembly/index.md | 2 - ...ft-entra-id-groups-and-roles-net-5-to-7.md | 2 - .../microsoft-entra-id-groups-and-roles.md | 2 - .../standalone-with-authentication-library.md | 2 - ...ndalone-with-azure-active-directory-b2c.md | 2 - ...ount-confirmation-and-password-recovery.md | 2 - .../standalone-with-identity/index.md | 2 - .../qrcodes-for-authenticator-apps.md | 2 - .../standalone-with-microsoft-accounts.md | 2 - .../standalone-with-microsoft-entra-id.md | 2 - .../state-management/cacheview-component.md | 2 - aspnetcore/blazor/state-management/index.md | 2 - .../prerendered-state-persistence.md | 2 - .../protected-browser-storage.md | 2 - aspnetcore/blazor/state-management/server.md | 2 - .../blazor/state-management/webassembly.md | 2 - aspnetcore/blazor/supported-platforms.md | 2 - aspnetcore/blazor/test.md | 2 - aspnetcore/blazor/tooling.md | 2 - .../blazor/tutorials/build-a-blazor-app.md | 2 - aspnetcore/blazor/tutorials/index.md | 2 - .../tutorials/movie-database-app/index.md | 2 - .../tutorials/movie-database-app/part-1.md | 2 - .../tutorials/movie-database-app/part-2.md | 2 - .../tutorials/movie-database-app/part-3.md | 2 - .../tutorials/movie-database-app/part-4.md | 2 - .../tutorials/movie-database-app/part-5.md | 2 - .../tutorials/movie-database-app/part-6.md | 2 - .../tutorials/movie-database-app/part-7.md | 2 - .../tutorials/movie-database-app/part-8.md | 2 - aspnetcore/blazor/tutorials/signalr-blazor.md | 2 - .../blazor/webassembly-build-tools-and-aot.md | 2 - .../webassembly-lazy-load-assemblies.md | 2 - .../blazor/webassembly-native-dependencies.md | 2 - .../5/authentication-aad-packages-obsolete.md | 1 - ...horization-resource-in-endpoint-routing.md | 1 - .../5/azure-integration-packages-removed.md | 1 - .../5/blazor-browser-support-updated.md | 1 - ...omponents-trim-insignificant-whitespace.md | 1 - .../5/blazor-jsobjectreference-to-internal.md | 1 - ...lazor-packages-target-framework-changed.md | 1 - .../5/blazor-protectedbrowserstorage-moved.md | 1 - ...endertreeframe-fields-become-properties.md | 1 - .../5/blazor-routing-logic-changed.md | 1 - ...tic-web-assets-validation-logic-updated.md | 1 - .../5/extensions-package-reference-changes.md | 1 - .../http-badhttprequestexception-obsolete.md | 1 - ...ient-instances-log-integer-status-codes.md | 1 - ...icate-renegotiation-disabled-by-default.md | 1 - ...-middleware-query-strings-are-preserved.md | 1 - ...changes-at-run-time-detected-by-default.md | 1 - ...supported-tls-protocol-versions-changed.md | 1 - .../5/kestrel-disables-http2-over-tls.md | 1 - .../5/kestrel-libuv-transport-obsolete.md | 1 - .../5/localization-members-removed.md | 1 - .../5/localization-pubternal-apis-removed.md | 1 - ...alizationmiddleware-constructor-removed.md | 1 - ...middleware-database-error-page-obsolete.md | 1 - ...ption-handler-throws-original-exception.md | 1 - ...objectmodelvalidator-calls-new-overload.md | 1 - .../security-cookie-name-encoding-removed.md | 1 - ...itymodel-nuget-package-versions-updated.md | 1 - ...essagepack-hub-protocol-options-changed.md | 1 - .../5/signalr-messagepack-package.md | 1 - ...gnalr-usesignalr-useconnections-removed.md | 1 - .../static-files-csv-content-type-changed.md | 1 - .../blazor-eventargstype-property-replaced.md | 1 - ...blazor-parameter-name-changed-in-method.md | 1 - .../kestrel-log-message-attributes-changed.md | 1 - ...dleware-ambiguous-https-ports-exception.md | 1 - ...able-reference-type-annotations-changed.md | 1 - .../6/obsolete-removed-apis.md | 1 - .../6/razor-engine-apis-obsolete.md | 1 - .../client-side/bundling-and-minification.md | 2 - .../client-side/dotnet-interop/index.md | 2 - .../dotnet-interop/wasm-browser-app.md | 2 - .../client-side/dotnet-on-webworkers.md | 2 - aspnetcore/client-side/libman/index.md | 2 - aspnetcore/client-side/libman/libman-cli.md | 2 - aspnetcore/client-side/libman/libman-vs.md | 2 - aspnetcore/client-side/spa-services.md | 2 - .../app/components/post/post.component.ts | 3 +- aspnetcore/client-side/spa/angular.md | 2 - aspnetcore/client-side/spa/intro.md | 2 - aspnetcore/client-side/spa/react.md | 2 - aspnetcore/client-side/using-browserlink.md | 2 - aspnetcore/client-side/using-grunt.md | 2 - aspnetcore/data/ef-mvc/advanced.md | 2 - aspnetcore/data/ef-mvc/complex-data-model.md | 2 - aspnetcore/data/ef-mvc/concurrency.md | 2 - aspnetcore/data/ef-mvc/crud.md | 2 - aspnetcore/data/ef-mvc/index.md | 2 - aspnetcore/data/ef-mvc/inheritance.md | 2 - aspnetcore/data/ef-mvc/intro.md | 2 - aspnetcore/data/ef-mvc/migrations.md | 2 - aspnetcore/data/ef-mvc/read-related-data.md | 2 - aspnetcore/data/ef-mvc/sort-filter-page.md | 2 - aspnetcore/data/ef-mvc/update-related-data.md | 2 - aspnetcore/data/ef-rp/complex-data-model.md | 2 - aspnetcore/data/ef-rp/concurrency.md | 2 - aspnetcore/data/ef-rp/crud.md | 2 - aspnetcore/data/ef-rp/intro.md | 2 - aspnetcore/data/ef-rp/migrations.md | 2 - aspnetcore/data/ef-rp/read-related-data.md | 2 - aspnetcore/data/ef-rp/sort-filter-page.md | 2 - aspnetcore/data/ef-rp/update-related-data.md | 2 - aspnetcore/data/entity-framework-6.md | 2 - aspnetcore/data/scaffold_RP.md | 2 - aspnetcore/diagnostics/asp0000.md | 2 - aspnetcore/diagnostics/asp0001.md | 2 - aspnetcore/diagnostics/asp0003.md | 2 - aspnetcore/diagnostics/asp0004.md | 2 - aspnetcore/diagnostics/asp0005.md | 2 - aspnetcore/diagnostics/asp0006.md | 2 - aspnetcore/diagnostics/asp0007.md | 2 - aspnetcore/diagnostics/asp0008.md | 2 - aspnetcore/diagnostics/asp0009.md | 2 - aspnetcore/diagnostics/asp0010.md | 2 - aspnetcore/diagnostics/asp0011.md | 2 - aspnetcore/diagnostics/asp0012.md | 2 - aspnetcore/diagnostics/asp0013.md | 2 - aspnetcore/diagnostics/asp0014.md | 2 - aspnetcore/diagnostics/asp0015.md | 2 - aspnetcore/diagnostics/asp0016.md | 2 - aspnetcore/diagnostics/asp0017.md | 2 - aspnetcore/diagnostics/asp0018.md | 2 - aspnetcore/diagnostics/asp0019.md | 2 - aspnetcore/diagnostics/asp0020.md | 2 - aspnetcore/diagnostics/asp0021.md | 2 - aspnetcore/diagnostics/asp0022.md | 2 - aspnetcore/diagnostics/asp0023.md | 2 - aspnetcore/diagnostics/asp0024.md | 2 - aspnetcore/diagnostics/asp0025.md | 2 - aspnetcore/diagnostics/asp0026.md | 2 - aspnetcore/diagnostics/asp0027.md | 2 - aspnetcore/diagnostics/asp0028.md | 2 - aspnetcore/diagnostics/asp0033.md | 2 - aspnetcore/diagnostics/asp0034.md | 2 - aspnetcore/diagnostics/asp0035.md | 2 - aspnetcore/diagnostics/asp0036.md | 2 - aspnetcore/diagnostics/asp0037.md | 2 - aspnetcore/diagnostics/asp0038.md | 2 - aspnetcore/diagnostics/aspdepr-ids.md | 2 - aspnetcore/diagnostics/aspdepr002.md | 2 - aspnetcore/diagnostics/bl0001.md | 2 - aspnetcore/diagnostics/bl0002.md | 2 - aspnetcore/diagnostics/bl0003.md | 2 - aspnetcore/diagnostics/bl0004.md | 2 - aspnetcore/diagnostics/bl0005.md | 2 - aspnetcore/diagnostics/bl0006.md | 2 - aspnetcore/diagnostics/bl0007.md | 2 - aspnetcore/diagnostics/bl0008.md | 2 - aspnetcore/diagnostics/code-analysis.md | 2 - aspnetcore/diagnostics/mvc1000.md | 2 - aspnetcore/diagnostics/mvc1001.md | 2 - aspnetcore/diagnostics/mvc1002.md | 2 - aspnetcore/diagnostics/mvc1003.md | 2 - aspnetcore/diagnostics/mvc1004.md | 2 - aspnetcore/diagnostics/mvc1005.md | 2 - aspnetcore/diagnostics/mvc1006.md | 2 - aspnetcore/docfx.json | 109 +++++++++++++++++- .../fundamentals/aot/native-aot-tutorial.md | 2 - .../diagnostics/rdg001.md | 2 - .../diagnostics/rdg002.md | 2 - .../diagnostics/rdg003.md | 2 - .../diagnostics/rdg004.md | 2 - .../diagnostics/rdg005.md | 2 - .../diagnostics/rdg006.md | 2 - .../diagnostics/rdg007.md | 2 - .../diagnostics/rdg008.md | 2 - .../diagnostics/rdg009.md | 2 - .../diagnostics/rdg010.md | 2 - .../diagnostics/rdg011.md | 2 - .../diagnostics/rdg012.md | 2 - .../diagnostics/rdg013.md | 2 - .../aot/request-delegate-generator/rdg-ids.md | 2 - .../aot/request-delegate-generator/rdg.md | 2 - aspnetcore/fundamentals/apis.md | 2 - aspnetcore/fundamentals/app-state.md | 2 - aspnetcore/fundamentals/best-practices.md | 2 - aspnetcore/fundamentals/change-tokens.md | 2 - .../fundamentals/configuration/index.md | 2 - .../fundamentals/configuration/options.md | 2 - .../fundamentals/dependency-injection.md | 2 - .../fundamentals/dotnet-scaffold-telemetry.md | 2 - aspnetcore/fundamentals/environments.md | 2 - aspnetcore/fundamentals/error-handling-api.md | 2 - aspnetcore/fundamentals/error-handling.md | 2 - aspnetcore/fundamentals/file-providers.md | 2 - aspnetcore/fundamentals/host/generic-host.md | 2 - .../fundamentals/host/hosted-services.md | 2 - .../host/platform-specific-configuration.md | 2 - aspnetcore/fundamentals/host/web-host.md | 2 - aspnetcore/fundamentals/http-context.md | 2 - .../http-logging/http-log-enricher.md | 2 - .../http-logging/includes/index-6-7.md | 2 - aspnetcore/fundamentals/http-logging/index.md | 2 - aspnetcore/fundamentals/http-requests.md | 2 - aspnetcore/fundamentals/index.md | 2 - .../localization-extensibility.md | 2 - aspnetcore/fundamentals/localization.md | 2 - .../localization/make-content-localizable.md | 2 - .../localization/provide-resources.md | 2 - .../localization/select-language-culture.md | 2 - aspnetcore/fundamentals/logging/index.md | 2 - aspnetcore/fundamentals/metapackage-app.md | 2 - aspnetcore/fundamentals/metapackage.md | 2 - .../extensibility-third-party-container.md | 2 - .../fundamentals/middleware/extensibility.md | 2 - aspnetcore/fundamentals/middleware/index.md | 2 - .../middleware/request-decompression.md | 2 - .../middleware/request-response.md | 2 - aspnetcore/fundamentals/middleware/write.md | 2 - aspnetcore/fundamentals/minimal-apis.md | 2 - .../minimal-apis/includes/responses7-8.md | 2 - .../minimal-apis/min-api-filters.md | 2 - .../minimal-apis/parameter-binding.md | 2 - .../fundamentals/minimal-apis/responses.md | 2 - .../minimal-apis/route-handlers.md | 2 - .../fundamentals/minimal-apis/security.md | 2 - .../fundamentals/minimal-apis/test-min-api.md | 2 - .../minimal-apis/webapplication.md | 2 - aspnetcore/fundamentals/native-aot.md | 5 +- .../openapi/aspnetcore-openapi.md | 2 - .../fundamentals/openapi/customize-openapi.md | 2 - .../fundamentals/openapi/include-metadata.md | 2 - .../fundamentals/openapi/openapi-comments.md | 2 - .../fundamentals/openapi/openapi-tools.md | 2 - aspnetcore/fundamentals/openapi/overview.md | 2 - .../openapi/using-openapi-documents.md | 2 - aspnetcore/fundamentals/owin.md | 2 - .../portable-object-localization.md | 2 - aspnetcore/fundamentals/request-features.md | 2 - aspnetcore/fundamentals/routing.md | 2 - aspnetcore/fundamentals/servers/httpsys.md | 2 - aspnetcore/fundamentals/servers/index.md | 2 - aspnetcore/fundamentals/servers/kestrel.md | 2 - .../servers/kestrel/connection-middleware.md | 2 - .../servers/kestrel/diagnostics.md | 2 - .../fundamentals/servers/kestrel/endpoints.md | 2 - .../servers/kestrel/host-filtering.md | 2 - .../fundamentals/servers/kestrel/http2.md | 2 - .../fundamentals/servers/kestrel/http3.md | 2 - .../servers/kestrel/memory-management.md | 2 - .../fundamentals/servers/kestrel/options.md | 2 - .../servers/kestrel/request-draining.md | 2 - .../kestrel/security-considerations.md | 2 - .../kestrel/when-to-use-a-reverse-proxy.md | 2 - .../fundamentals/servers/yarp/ab-testing.md | 2 - .../fundamentals/servers/yarp/authn-authz.md | 2 - .../fundamentals/servers/yarp/config-files.md | 2 - .../servers/yarp/config-filters.md | 2 - .../servers/yarp/config-providers.md | 2 - aspnetcore/fundamentals/servers/yarp/cors.md | 2 - .../servers/yarp/destination-resolvers.md | 2 - .../servers/yarp/dests-health-checks.md | 2 - .../servers/yarp/diagnosing-yarp-issues.md | 2 - .../servers/yarp/direct-forwarding.md | 2 - .../servers/yarp/distributed-tracing.md | 2 - .../servers/yarp/extensibility-transforms.md | 2 - .../servers/yarp/extensibility.md | 2 - .../servers/yarp/getting-started.md | 2 - aspnetcore/fundamentals/servers/yarp/grpc.md | 2 - .../servers/yarp/header-guidelines.md | 2 - .../servers/yarp/header-routing.md | 2 - .../servers/yarp/http-client-config.md | 2 - aspnetcore/fundamentals/servers/yarp/http3.md | 2 - .../fundamentals/servers/yarp/https-tls.md | 2 - .../servers/yarp/httpsys-delegation.md | 2 - .../servers/yarp/kubernetes-ingress.md | 2 - .../fundamentals/servers/yarp/lets-encrypt.md | 2 - .../servers/yarp/load-balancing.md | 2 - .../fundamentals/servers/yarp/middleware.md | 2 - .../servers/yarp/output-caching.md | 2 - .../servers/yarp/queryparameter-routing.md | 2 - .../servers/yarp/rate-limiting.md | 2 - .../servers/yarp/service-fabric-int.md | 2 - .../servers/yarp/session-affinity.md | 2 - .../fundamentals/servers/yarp/timeouts.md | 2 - .../servers/yarp/transforms-request.md | 2 - .../servers/yarp/transforms-response.md | 2 - .../fundamentals/servers/yarp/transforms.md | 2 - .../fundamentals/servers/yarp/websockets.md | 2 - .../servers/yarp/yarp-overview.md | 2 - aspnetcore/fundamentals/startup.md | 2 - aspnetcore/fundamentals/static-files.md | 2 - aspnetcore/fundamentals/target-aspnetcore.md | 2 - .../tools/dotnet-aspnet-codegenerator.md | 2 - .../troubleshoot-aspnet-core-localization.md | 2 - aspnetcore/fundamentals/url-rewriting.md | 2 - aspnetcore/fundamentals/use-http-context.md | 2 - aspnetcore/fundamentals/validation.md | 2 - aspnetcore/fundamentals/w3c-logger/index.md | 2 - aspnetcore/fundamentals/websockets.md | 2 - aspnetcore/get-started.md | 2 - aspnetcore/grpc/aspnetcore.md | 2 - aspnetcore/grpc/authn-and-authz.md | 2 - aspnetcore/grpc/basics.md | 2 - aspnetcore/grpc/browser.md | 2 - aspnetcore/grpc/client.md | 2 - aspnetcore/grpc/clientfactory.md | 2 - aspnetcore/grpc/code-first.md | 2 - aspnetcore/grpc/comparison.md | 2 - aspnetcore/grpc/configuration.md | 2 - aspnetcore/grpc/deadlines-cancellation.md | 2 - aspnetcore/grpc/diagnostics.md | 2 - aspnetcore/grpc/dotnet-grpc.md | 2 - aspnetcore/grpc/error-handling.md | 2 - aspnetcore/grpc/grpcweb.md | 2 - aspnetcore/grpc/health-checks.md | 2 - aspnetcore/grpc/index.md | 2 - aspnetcore/grpc/interceptors.md | 2 - aspnetcore/grpc/interprocess-namedpipes.md | 2 - aspnetcore/grpc/interprocess-uds.md | 2 - aspnetcore/grpc/interprocess.md | 2 - aspnetcore/grpc/json-transcoding-binding.md | 2 - aspnetcore/grpc/json-transcoding-openapi.md | 2 - aspnetcore/grpc/json-transcoding.md | 2 - aspnetcore/grpc/loadbalancing.md | 2 - aspnetcore/grpc/migration.md | 2 - aspnetcore/grpc/native-aot.md | 2 - aspnetcore/grpc/netstandard.md | 2 - aspnetcore/grpc/performance.md | 2 - aspnetcore/grpc/protobuf.md | 2 - aspnetcore/grpc/retries.md | 2 - aspnetcore/grpc/security.md | 2 - aspnetcore/grpc/services.md | 2 - aspnetcore/grpc/supported-platforms.md | 2 - aspnetcore/grpc/test-client.md | 2 - aspnetcore/grpc/test-services.md | 2 - aspnetcore/grpc/test-tools.md | 2 - aspnetcore/grpc/troubleshoot.md | 2 - aspnetcore/grpc/versioning.md | 2 - .../grpc/why-migrate-wcf-to-dotnet-grpc.md | 2 - aspnetcore/host-and-deploy/app-offline.md | 2 - .../host-and-deploy/aspnet-core-module.md | 2 - .../host-and-deploy/azure-apps/index.md | 2 - .../azure-iis-errors-reference.md | 2 - .../host-and-deploy/directory-structure.md | 2 - .../docker/building-net-docker-images.md | 2 - aspnetcore/host-and-deploy/docker/index.md | 2 - aspnetcore/host-and-deploy/health-checks.md | 2 - aspnetcore/host-and-deploy/iis/advanced.md | 2 - .../iis/development-time-iis-support.md | 2 - .../host-and-deploy/iis/hosting-bundle.md | 2 - aspnetcore/host-and-deploy/iis/http3.md | 2 - .../host-and-deploy/iis/in-process-hosting.md | 2 - aspnetcore/host-and-deploy/iis/index.md | 2 - .../iis/logging-and-diagnostics.md | 2 - aspnetcore/host-and-deploy/iis/modules.md | 2 - .../iis/out-of-process-hosting.md | 2 - aspnetcore/host-and-deploy/iis/protocols.md | 2 - .../iis/transform-webconfig.md | 2 - aspnetcore/host-and-deploy/iis/web-config.md | 2 - aspnetcore/host-and-deploy/index.md | 2 - aspnetcore/host-and-deploy/linux-nginx.md | 2 - .../host-and-deploy/proxy-load-balancer.md | 2 - .../scaling-aspnet-apps.md | 2 - .../visual-studio-publish-profiles.md | 2 - aspnetcore/host-and-deploy/web-farm.md | 2 - aspnetcore/host-and-deploy/windows-service.md | 2 - aspnetcore/includes/choose-ui-link.md | 2 - .../managed-identities-conn-strings.md | 2 - .../managed-identities-test-non-production.md | 2 - .../includes/spa-templates-new-vs-old.md | 2 - .../includes/spa-templates-recommend-vs.md | 2 - aspnetcore/includes/vs-mac-eol.md | 2 - aspnetcore/index.yml | 4 +- aspnetcore/metrics/blazor.md | 2 - aspnetcore/metrics/built-in.md | 2 - aspnetcore/metrics/diagnostics.md | 2 - aspnetcore/metrics/http.md | 2 - aspnetcore/metrics/overview.md | 2 - aspnetcore/metrics/security.md | 2 - aspnetcore/migration/100-to-110.md | 2 - aspnetcore/migration/1x-to-2x/identity-2x.md | 2 - aspnetcore/migration/1x-to-2x/index.md | 2 - aspnetcore/migration/20-to-21.md | 2 - aspnetcore/migration/21-to-22.md | 2 - aspnetcore/migration/22-to-30.md | 2 - aspnetcore/migration/30-to-31.md | 2 - aspnetcore/migration/31-to-50.md | 2 - aspnetcore/migration/31-to-60.md | 2 - aspnetcore/migration/50-to-60-samples.md | 2 - aspnetcore/migration/50-to-60.md | 2 - aspnetcore/migration/60-to-70.md | 2 - aspnetcore/migration/70-to-80.md | 2 - aspnetcore/migration/80-to-90.md | 2 - aspnetcore/migration/90-to-100.md | 2 - aspnetcore/migration/Logging-nonaspnetcore.md | 2 - .../fx-to-core/areas/authentication.md | 2 - .../areas/claimsprincipal-current.md | 2 - .../migration/fx-to-core/areas/hosting.md | 2 - .../fx-to-core/areas/http-context.md | 2 - .../fx-to-core/areas/http-handlers.md | 2 - .../fx-to-core/areas/http-modules.md | 2 - .../migration/fx-to-core/areas/index.md | 2 - .../migration/fx-to-core/areas/machine-key.md | 2 - .../migration/fx-to-core/areas/membership.md | 2 - aspnetcore/migration/fx-to-core/areas/misc.md | 2 - aspnetcore/migration/fx-to-core/areas/owin.md | 2 - .../migration/fx-to-core/areas/session.md | 2 - .../migration/fx-to-core/areas/webapi.md | 2 - .../fx-to-core/examples/configuration.md | 2 - .../migration/fx-to-core/examples/identity.md | 2 - .../migration/fx-to-core/examples/overview.md | 2 - .../migration/fx-to-core/inc/ab-testing.md | 2 - aspnetcore/migration/fx-to-core/inc/blazor.md | 2 - .../fx-to-core/inc/remote-app-setup.md | 2 - .../fx-to-core/inc/systemweb-adapters.md | 2 - aspnetcore/migration/fx-to-core/index.md | 2 - aspnetcore/migration/fx-to-core/start.md | 2 - aspnetcore/migration/fx-to-core/tooling.md | 2 - aspnetcore/migration/index.md | 2 - aspnetcore/mobile/index.md | 2 - aspnetcore/mobile/native-mobile-backend.md | 2 - aspnetcore/mvc/advanced/app-parts.md | 2 - .../mvc/advanced/custom-model-binding.md | 2 - aspnetcore/mvc/compatibility-version.md | 2 - aspnetcore/mvc/controllers/actions.md | 2 - .../mvc/controllers/application-model.md | 2 - aspnetcore/mvc/controllers/areas.md | 2 - .../mvc/controllers/dependency-injection.md | 2 - aspnetcore/mvc/controllers/filters.md | 2 - .../controllers/filters/includes/filters7.md | 6 +- aspnetcore/mvc/controllers/routing.md | 2 - aspnetcore/mvc/controllers/testing.md | 2 - .../wwwroot/js/knockout.mapping.js | 3 +- .../wwwroot/js/knockout.mapping.js | 3 +- aspnetcore/mvc/models/file-uploads.md | 2 - aspnetcore/mvc/models/model-binding.md | 2 - aspnetcore/mvc/models/validation.md | 2 - aspnetcore/mvc/overview.md | 2 - .../mvc/security/authorization/claims.md | 2 - ...th-iauthorizationrequirementdata-in-mvc.md | 2 - .../mvc/security/authorization/policies.md | 2 - .../security/authorization/resource-based.md | 2 - .../mvc/security/authorization/roles.md | 2 - .../mvc/security/authorization/simple.md | 2 - .../mvc/security/authorization/views.md | 2 - aspnetcore/mvc/views/dependency-injection.md | 2 - aspnetcore/mvc/views/display-templates.md | 2 - aspnetcore/mvc/views/layout.md | 2 - aspnetcore/mvc/views/overview.md | 2 - aspnetcore/mvc/views/partial.md | 2 - aspnetcore/mvc/views/razor.md | 2 - aspnetcore/mvc/views/tag-helpers/authoring.md | 2 - .../tag-helpers/built-in/anchor-tag-helper.md | 2 - .../tag-helpers/built-in/cache-tag-helper.md | 2 - .../built-in/component-tag-helper.md | 2 - .../built-in/distributed-cache-tag-helper.md | 2 - .../built-in/environment-tag-helper.md | 2 - .../tag-helpers/built-in/image-tag-helper.md | 2 - .../mvc/views/tag-helpers/built-in/index.md | 2 - .../tag-helpers/built-in/link-tag-helper.md | 2 - .../built-in/partial-tag-helper.md | 2 - .../built-in/persist-component-state.md | 2 - .../tag-helpers/built-in/script-tag-helper.md | 2 - aspnetcore/mvc/views/tag-helpers/intro.md | 2 - .../mvc/views/tag-helpers/th-components.md | 2 - aspnetcore/mvc/views/view-compilation.md | 2 - aspnetcore/mvc/views/view-components.md | 2 - aspnetcore/mvc/views/working-with-forms.md | 2 - aspnetcore/overview.md | 2 - aspnetcore/performance/ObjectPool.md | 2 - aspnetcore/performance/caching/distributed.md | 2 - aspnetcore/performance/caching/hybrid.md | 2 - aspnetcore/performance/caching/memory.md | 2 - aspnetcore/performance/caching/middleware.md | 2 - aspnetcore/performance/caching/output.md | 2 - aspnetcore/performance/caching/overview.md | 2 - aspnetcore/performance/caching/response.md | 2 - aspnetcore/performance/diagnostic-tools.md | 2 - aspnetcore/performance/memory.md | 2 - aspnetcore/performance/overview.md | 2 - aspnetcore/performance/rate-limit-samples.md | 2 - aspnetcore/performance/rate-limit.md | 2 - .../performance/response-compression.md | 2 - aspnetcore/performance/timeouts.md | 2 - aspnetcore/razor-pages/filter.md | 5 +- aspnetcore/razor-pages/index.md | 2 - .../razor-pages/razor-pages-conventions.md | 2 - aspnetcore/razor-pages/sdk.md | 2 - .../security/authorization/claims.md | 2 - .../security/authorization/conventions.md | 2 - .../security/authorization/policies.md | 2 - .../security/authorization/resource-based.md | 2 - .../security/authorization/roles.md | 2 - .../security/authorization/simple.md | 2 - aspnetcore/razor-pages/ui-class.md | 2 - aspnetcore/razor-pages/web-sdk.md | 2 - aspnetcore/release-notes/aspnetcore-1.1.md | 2 - aspnetcore/release-notes/aspnetcore-10.0.md | 2 - aspnetcore/release-notes/aspnetcore-11.md | 2 - aspnetcore/release-notes/aspnetcore-2.0.md | 2 - aspnetcore/release-notes/aspnetcore-2.1.md | 2 - aspnetcore/release-notes/aspnetcore-2.2.md | 2 - aspnetcore/release-notes/aspnetcore-3.0.md | 2 - aspnetcore/release-notes/aspnetcore-3.1.md | 2 - aspnetcore/release-notes/aspnetcore-5.0.md | 2 - aspnetcore/release-notes/aspnetcore-6.0.md | 2 - aspnetcore/release-notes/aspnetcore-7.0.md | 2 - aspnetcore/release-notes/aspnetcore-8.0.md | 2 - aspnetcore/release-notes/aspnetcore-9.0.md | 2 - .../aspnetcore-9/includes/hybrid-cache.md | 2 - .../aspnetcore-9/includes/updated-versions.md | 2 - aspnetcore/security/anti-request-forgery.md | 2 - aspnetcore/security/app-secrets.md | 2 - aspnetcore/security/authentication/2fa.md | 2 - .../security/authentication/accconfirm.md | 2 - .../security/authentication/add-user-data.md | 2 - .../authentication/api-endpoint-auth.md | 2 - .../azure-active-directory/index.md | 2 - .../security/authentication/azure-ad-b2c.md | 2 - .../security/authentication/certauth.md | 2 - aspnetcore/security/authentication/claims.md | 2 - .../security/authentication/community.md | 2 - .../configure-jwt-bearer-authentication.md | 2 - .../configure-oidc-web-authentication.md | 2 - aspnetcore/security/authentication/cookie.md | 2 - .../customize-identity-model.md | 2 - .../identity-api-authorization.md | 2 - .../authentication/identity-configuration.md | 2 - .../identity-custom-storage-providers.md | 2 - .../authentication/identity-enable-qrcodes.md | 2 - .../security/authentication/identity.md | 2 - aspnetcore/security/authentication/index.md | 2 - .../security/authentication/individual.md | 2 - .../security/authentication/jwt-authn.md | 2 - aspnetcore/security/authentication/mfa.md | 2 - .../authentication/passkeys/blazor.md | 2 - .../security/authentication/passkeys/index.md | 2 - .../security/authentication/policyschemes.md | 2 - .../authentication/scaffold-identity.md | 2 - .../social/additional-claims.md | 2 - .../authentication/social/facebook-logins.md | 2 - .../authentication/social/google-logins.md | 2 - .../security/authentication/social/index.md | 2 - .../authentication/social/microsoft-logins.md | 2 - .../authentication/social/other-logins.md | 2 - .../social/social-without-identity.md | 2 - .../authentication/social/twitter-logins.md | 2 - .../security/authentication/windowsauth.md | 2 - .../security/authentication/ws-federation.md | 2 - .../authorize-with-a-specific-scheme.md | 2 - aspnetcore/security/authorization/claims.md | 2 - ...cies-with-iauthorizationrequirementdata.md | 2 - .../custom-authorization-policy-providers.md | 2 - ...tomizingauthorizationmiddlewareresponse.md | 2 - .../authorization/dependencyinjection.md | 2 - .../security/authorization/introduction.md | 2 - aspnetcore/security/authorization/policies.md | 2 - .../security/authorization/resource-based.md | 2 - aspnetcore/security/authorization/roles.md | 2 - .../security/authorization/secure-data.md | 2 - aspnetcore/security/authorization/simple.md | 2 - aspnetcore/security/cookie-sharing.md | 2 - aspnetcore/security/cors.md | 2 - aspnetcore/security/cross-site-scripting.md | 2 - .../data-protection/compatibility/index.md | 2 - .../compatibility/replacing-machinekey.md | 2 - .../configuration/default-settings.md | 2 - .../data-protection/configuration/index.md | 2 - .../configuration/machine-wide-policy.md | 2 - .../configuration/non-di-scenarios.md | 2 - .../data-protection/configuration/overview.md | 2 - .../consumer-apis/dangerous-unprotect.md | 2 - .../limited-lifetime-payloads.md | 2 - .../data-protection/consumer-apis/overview.md | 2 - .../consumer-apis/password-hashing.md | 2 - .../purpose-strings-multitenancy.md | 2 - .../consumer-apis/purpose-strings.md | 2 - .../extensibility/core-crypto.md | 2 - .../data-protection/extensibility/index.md | 2 - .../extensibility/key-management.md | 2 - .../extensibility/misc-apis.md | 2 - .../authenticated-encryption-details.md | 2 - .../implementation/context-headers.md | 2 - .../data-protection/implementation/index.md | 2 - .../implementation/key-encryption-at-rest.md | 2 - .../implementation/key-immutability.md | 2 - .../implementation/key-management.md | 2 - .../implementation/key-storage-ephemeral.md | 2 - .../implementation/key-storage-format.md | 2 - .../implementation/key-storage-providers.md | 2 - .../implementation/subkeyderivation.md | 2 - .../security/data-protection/introduction.md | 2 - .../data-protection/using-data-protection.md | 2 - aspnetcore/security/docker-compose-https.md | 2 - aspnetcore/security/docker-https.md | 2 - aspnetcore/security/enforcing-ssl.md | 2 - aspnetcore/security/gdpr.md | 2 - .../how-to-choose-identity-solution.md | 2 - .../security/identity-management-solutions.md | 2 - aspnetcore/security/index.md | 2 - aspnetcore/security/ip-safelist.md | 2 - .../security/key-vault-configuration.md | 2 - .../security/preventing-open-redirects.md | 2 - aspnetcore/security/samesite.md | 2 - aspnetcore/security/samesite/mvc21.md | 2 - aspnetcore/security/samesite/rp21.md | 2 - aspnetcore/security/samesite/rp31.md | 2 - aspnetcore/signalr/api-design.md | 2 - aspnetcore/signalr/authn-and-authz.md | 2 - aspnetcore/signalr/background-services.md | 2 - aspnetcore/signalr/client-features.md | 2 - aspnetcore/signalr/configuration.md | 2 - aspnetcore/signalr/diagnostics.md | 2 - aspnetcore/signalr/dotnet-client.md | 2 - aspnetcore/signalr/groups.md | 2 - aspnetcore/signalr/httpcontext.md | 2 - aspnetcore/signalr/hub-filters.md | 2 - aspnetcore/signalr/hubcontext.md | 2 - aspnetcore/signalr/hubs.md | 2 - aspnetcore/signalr/introduction.md | 2 - aspnetcore/signalr/java-client.md | 2 - aspnetcore/signalr/javascript-client.md | 2 - aspnetcore/signalr/messagepackhubprotocol.md | 2 - .../signalr/publish-to-azure-web-app.md | 2 - aspnetcore/signalr/redis-backplane.md | 2 - aspnetcore/signalr/scale.md | 2 - aspnetcore/signalr/security.md | 2 - aspnetcore/signalr/streaming.md | 2 - aspnetcore/signalr/supported-platforms.md | 2 - aspnetcore/signalr/swift-client.md | 2 - aspnetcore/signalr/troubleshoot.md | 2 - aspnetcore/signalr/version-differences.md | 2 - aspnetcore/test/debug-aspnetcore-source.md | 2 - aspnetcore/test/dev-tunnels.md | 2 - aspnetcore/test/hot-reload.md | 2 - aspnetcore/test/http-files.md | 2 - aspnetcore/test/integration-tests.md | 2 - aspnetcore/test/load-tests.md | 2 - aspnetcore/test/localhost-tld.md | 2 - aspnetcore/test/middleware.md | 2 - aspnetcore/test/razor-pages-tests.md | 2 - aspnetcore/test/troubleshoot-azure-iis.md | 2 - aspnetcore/test/troubleshoot.md | 2 - .../ai-powered-group-chat.md | 2 - aspnetcore/tutorials/choose-web-ui.md | 2 - aspnetcore/tutorials/dotnet-watch.md | 2 - aspnetcore/tutorials/first-mongo-app.md | 5 +- .../first-mvc-app/adding-controller.md | 2 - .../tutorials/first-mvc-app/adding-model.md | 2 - .../tutorials/first-mvc-app/adding-view.md | 2 - .../first-mvc-app/controller-methods-views.md | 2 - aspnetcore/tutorials/first-mvc-app/details.md | 2 - .../tutorials/first-mvc-app/new-field.md | 2 - aspnetcore/tutorials/first-mvc-app/search.md | 2 - .../tutorials/first-mvc-app/start-mvc.md | 2 - .../tutorials/first-mvc-app/validation.md | 2 - .../first-mvc-app/working-with-sql.md | 2 - aspnetcore/tutorials/first-web-api.md | 2 - .../tutorials/getting-started-with-NSwag.md | 2 - .../getting-started-with-swashbuckle.md | 2 - aspnetcore/tutorials/grpc/grpc-start.md | 2 - aspnetcore/tutorials/min-web-api.md | 2 - ...ublish-to-azure-api-management-using-vs.md | 2 - .../publish-to-azure-webapp-using-vs.md | 2 - .../publish-to-azure-webapp-using-vscode.md | 2 - aspnetcore/tutorials/publish-to-iis.md | 2 - aspnetcore/tutorials/razor-pages/da1.md | 2 - aspnetcore/tutorials/razor-pages/index.md | 2 - aspnetcore/tutorials/razor-pages/model.md | 2 - aspnetcore/tutorials/razor-pages/new-field.md | 2 - aspnetcore/tutorials/razor-pages/page.md | 2 - .../razor-pages/razor-pages-start.md | 2 - aspnetcore/tutorials/razor-pages/search.md | 2 - aspnetcore/tutorials/razor-pages/sql.md | 2 - .../tutorials/razor-pages/validation.md | 2 - .../tutorials/signalr-typescript-webpack.md | 5 +- aspnetcore/tutorials/signalr.md | 5 +- .../web-api-help-pages-using-swagger.md | 2 - aspnetcore/tutorials/web-api-javascript.md | 2 - aspnetcore/web-api/action-return-types.md | 2 - aspnetcore/web-api/advanced/analyzers.md | 2 - aspnetcore/web-api/advanced/conventions.md | 2 - .../web-api/advanced/custom-formatters.md | 2 - aspnetcore/web-api/advanced/formatting.md | 2 - aspnetcore/web-api/http-repl/index.md | 2 - aspnetcore/web-api/http-repl/telemetry.md | 2 - aspnetcore/web-api/index.md | 2 - aspnetcore/web-api/jsonpatch.md | 2 - 810 files changed, 118 insertions(+), 1594 deletions(-) diff --git a/aspnetcore/blazor/advanced-scenarios.md b/aspnetcore/blazor/advanced-scenarios.md index 6e9829e7f2fb..7f028e5ec2f8 100644 --- a/aspnetcore/blazor/advanced-scenarios.md +++ b/aspnetcore/blazor/advanced-scenarios.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor advanced scenarios (render tree construction) -author: guardrex description: Learn how to incorporate manual logic for building Blazor render trees (RenderTreeBuilder). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/advanced-scenarios --- diff --git a/aspnetcore/blazor/blazor-ef-core.md b/aspnetcore/blazor/blazor-ef-core.md index a9624cf76130..90e2c595277a 100644 --- a/aspnetcore/blazor/blazor-ef-core.md +++ b/aspnetcore/blazor/blazor-ef-core.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor with Entity Framework Core (EF Core) -author: guardrex description: Learn how to use Entity Framework Core (EF Core) in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/blazor-ef-core --- diff --git a/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md b/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md index 10412b492a3a..22a3383f8abc 100644 --- a/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md +++ b/aspnetcore/blazor/blazor-with-dotnet-on-web-workers.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor with .NET on Web Workers ai-usage: ai-assisted -author: guardrex description: Learn how to use Web Workers to enable JavaScript to run on separate threads that don't block the main UI thread for improved app performance in a Blazor WebAssembly app. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 04/07/2026 uid: blazor/blazor-web-workers --- diff --git a/aspnetcore/blazor/call-web-api.md b/aspnetcore/blazor/call-web-api.md index d5bb6ec992e7..afa9913bf584 100644 --- a/aspnetcore/blazor/call-web-api.md +++ b/aspnetcore/blazor/call-web-api.md @@ -1,9 +1,7 @@ --- title: Call a web API from an ASP.NET Core Blazor app -author: guardrex description: Learn how to call a web API from Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/14/2026 uid: blazor/call-web-api --- diff --git a/aspnetcore/blazor/components/built-in-components.md b/aspnetcore/blazor/components/built-in-components.md index cab4e2eb0106..a2438a8d6649 100644 --- a/aspnetcore/blazor/components/built-in-components.md +++ b/aspnetcore/blazor/components/built-in-components.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core built-in Razor components -author: guardrex description: Find information on Razor components provided by the Blazor framework. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/14/2026 uid: blazor/components/built-in-components --- diff --git a/aspnetcore/blazor/components/cascading-values-and-parameters.md b/aspnetcore/blazor/components/cascading-values-and-parameters.md index 1cb5b2d4d57d..ab8d29e365a7 100644 --- a/aspnetcore/blazor/components/cascading-values-and-parameters.md +++ b/aspnetcore/blazor/components/cascading-values-and-parameters.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor cascading values and parameters -author: guardrex description: Learn how to flow data from an ancestor Razor component to descendent components. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/cascading-values-and-parameters --- diff --git a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md index a8ea7a83426e..38fc4099aa31 100644 --- a/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md +++ b/aspnetcore/blazor/components/class-libraries-and-static-server-side-rendering.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor class libraries (RCLs) with static server-side rendering (static SSR) -author: guardrex description: Learn how component authors can support static server-side rendering (static SSR) in ASP.NET Core Razor class libraries (RCLs). monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/class-libraries-with-static-ssr --- diff --git a/aspnetcore/blazor/components/class-libraries.md b/aspnetcore/blazor/components/class-libraries.md index 8e38fc70a336..da30bdd75ff6 100644 --- a/aspnetcore/blazor/components/class-libraries.md +++ b/aspnetcore/blazor/components/class-libraries.md @@ -1,10 +1,8 @@ --- title: Consume ASP.NET Core Razor components from a Razor class library (RCL) ai-usage: ai-assisted -author: guardrex description: Discover how components can be included in Blazor apps from an external Razor class library (RCL). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/02/2026 uid: blazor/components/class-libraries --- diff --git a/aspnetcore/blazor/components/component-disposal.md b/aspnetcore/blazor/components/component-disposal.md index 75a25e1da4e7..db5abc4a7142 100644 --- a/aspnetcore/blazor/components/component-disposal.md +++ b/aspnetcore/blazor/components/component-disposal.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor component disposal -author: guardrex description: Learn about ASP.NET Core Razor component component disposal with IDisposable and IAsyncDisposable. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/component-disposal --- diff --git a/aspnetcore/blazor/components/control-head-content.md b/aspnetcore/blazor/components/control-head-content.md index 0bd4b618351d..b5d6df8acabc 100644 --- a/aspnetcore/blazor/components/control-head-content.md +++ b/aspnetcore/blazor/components/control-head-content.md @@ -1,9 +1,7 @@ --- title: Control head content in ASP.NET Core Blazor apps -author: guardrex description: Learn how to control head content in Blazor apps, including how to set the page title from a component. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/control-head-content --- diff --git a/aspnetcore/blazor/components/css-isolation.md b/aspnetcore/blazor/components/css-isolation.md index e623eb9e7684..a15e8158e667 100644 --- a/aspnetcore/blazor/components/css-isolation.md +++ b/aspnetcore/blazor/components/css-isolation.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor CSS isolation -author: guardrex description: Learn how CSS isolation scopes CSS to Razor components, which can simplify CSS and avoid collisions with other components or libraries. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/css-isolation --- diff --git a/aspnetcore/blazor/components/data-binding.md b/aspnetcore/blazor/components/data-binding.md index 21cfa26d992f..c08b4a6bfbd8 100644 --- a/aspnetcore/blazor/components/data-binding.md +++ b/aspnetcore/blazor/components/data-binding.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor data binding -author: guardrex description: Learn about data binding features for Razor components and DOM elements in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/components/data-binding diff --git a/aspnetcore/blazor/components/dynamiccomponent.md b/aspnetcore/blazor/components/dynamiccomponent.md index 6b20d9c45573..1d6dbd025389 100644 --- a/aspnetcore/blazor/components/dynamiccomponent.md +++ b/aspnetcore/blazor/components/dynamiccomponent.md @@ -1,10 +1,8 @@ --- title: Dynamically-rendered ASP.NET Core Razor components ai-usage: ai-assisted -author: guardrex description: Learn how to use dynamically-rendered Razor components in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/components/dynamiccomponent --- diff --git a/aspnetcore/blazor/components/element-component-model-relationships.md b/aspnetcore/blazor/components/element-component-model-relationships.md index 293fc54b0bb8..93e51ff40f40 100644 --- a/aspnetcore/blazor/components/element-component-model-relationships.md +++ b/aspnetcore/blazor/components/element-component-model-relationships.md @@ -1,9 +1,7 @@ --- title: Retain element, component, and model relationships in ASP.NET Core Blazor -author: guardrex description: Learn how to use the @key directive attribute to retain element, component, and model relationships when rendering and the elements or components subsequently change. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/key --- diff --git a/aspnetcore/blazor/components/event-handling.md b/aspnetcore/blazor/components/event-handling.md index 2a17f7fcdcac..670168826ffe 100644 --- a/aspnetcore/blazor/components/event-handling.md +++ b/aspnetcore/blazor/components/event-handling.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor event handling -author: guardrex description: Learn about Blazor's event handling features, including event argument types, event callbacks, and managing default browser events. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/02/2026 uid: blazor/components/event-handling --- diff --git a/aspnetcore/blazor/components/generic-type-support.md b/aspnetcore/blazor/components/generic-type-support.md index f7a9e418b74b..320ab833ac58 100644 --- a/aspnetcore/blazor/components/generic-type-support.md +++ b/aspnetcore/blazor/components/generic-type-support.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor component generic type support -author: guardrex description: Learn about generic type support in ASP.NET Core Razor components. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/generic-type-support --- diff --git a/aspnetcore/blazor/components/httpcontext.md b/aspnetcore/blazor/components/httpcontext.md index ab95c4a3b936..fc81235a8ec6 100644 --- a/aspnetcore/blazor/components/httpcontext.md +++ b/aspnetcore/blazor/components/httpcontext.md @@ -1,9 +1,7 @@ --- title: IHttpContextAccessor/HttpContext in ASP.NET Core Blazor apps -author: guardrex description: Learn about IHttpContextAccessor and HttpContext in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/httpcontext --- diff --git a/aspnetcore/blazor/components/index.md b/aspnetcore/blazor/components/index.md index 06a25df5b58c..99640e93cd16 100644 --- a/aspnetcore/blazor/components/index.md +++ b/aspnetcore/blazor/components/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Razor components ai-usage: ai-assisted -author: guardrex description: Learn how to create and use Razor components in Blazor apps, including guidance on Razor syntax, component naming, namespaces, and component parameters. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/components/index --- diff --git a/aspnetcore/blazor/components/integration-hosted-webassembly.md b/aspnetcore/blazor/components/integration-hosted-webassembly.md index eb44915083fc..3e26048b5f3b 100644 --- a/aspnetcore/blazor/components/integration-hosted-webassembly.md +++ b/aspnetcore/blazor/components/integration-hosted-webassembly.md @@ -1,9 +1,7 @@ --- title: Integrate ASP.NET Core Razor components with MVC or Razor Pages in hosted Blazor WebAssembly solutions -author: guardrex description: Learn about Razor component integration scenarios for hosted Blazor WebAssembly apps with MVC or Razor Pages, including prerendering of Razor components on the server. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/integration-hosted-webassembly --- diff --git a/aspnetcore/blazor/components/integration.md b/aspnetcore/blazor/components/integration.md index f7a099cd108d..b426b5300122 100644 --- a/aspnetcore/blazor/components/integration.md +++ b/aspnetcore/blazor/components/integration.md @@ -1,9 +1,7 @@ --- title: Integrate ASP.NET Core Razor components with MVC or Razor Pages -author: guardrex description: Learn about Razor component integration scenarios for MVC or Razor Pages, including prerendering of Razor components on the server. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/integration --- diff --git a/aspnetcore/blazor/components/js-spa-frameworks.md b/aspnetcore/blazor/components/js-spa-frameworks.md index 949c16182066..9070602ee279 100644 --- a/aspnetcore/blazor/components/js-spa-frameworks.md +++ b/aspnetcore/blazor/components/js-spa-frameworks.md @@ -1,9 +1,7 @@ --- title: Use Razor components in JavaScript apps and SPA frameworks -author: guardrex description: Learn how to create and use Razor components in JavaScript apps and SPA frameworks. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/js-spa-frameworks --- diff --git a/aspnetcore/blazor/components/layouts.md b/aspnetcore/blazor/components/layouts.md index d26273c8b66f..10124421229d 100644 --- a/aspnetcore/blazor/components/layouts.md +++ b/aspnetcore/blazor/components/layouts.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor layouts -author: guardrex description: Learn how to create reusable layout components for Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/layouts --- diff --git a/aspnetcore/blazor/components/lifecycle.md b/aspnetcore/blazor/components/lifecycle.md index 0516912963a7..368687d01643 100644 --- a/aspnetcore/blazor/components/lifecycle.md +++ b/aspnetcore/blazor/components/lifecycle.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor component lifecycle -author: guardrex description: Learn about the ASP.NET Core Razor component lifecycle and how to use lifecycle events. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/lifecycle --- diff --git a/aspnetcore/blazor/components/overwriting-parameters.md b/aspnetcore/blazor/components/overwriting-parameters.md index 447428c1623b..f0f4f9e573a8 100644 --- a/aspnetcore/blazor/components/overwriting-parameters.md +++ b/aspnetcore/blazor/components/overwriting-parameters.md @@ -1,9 +1,7 @@ --- title: Avoid overwriting parameters in ASP.NET Core Blazor -author: guardrex description: Learn how to avoid overwriting parameters in Blazor apps during rerendering. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/overwriting-parameters --- diff --git a/aspnetcore/blazor/components/prerender.md b/aspnetcore/blazor/components/prerender.md index ec108884d410..ae3bbff5016f 100644 --- a/aspnetcore/blazor/components/prerender.md +++ b/aspnetcore/blazor/components/prerender.md @@ -1,9 +1,7 @@ --- title: Prerender ASP.NET Core Razor components -author: guardrex description: Learn about Razor component prerendering in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/prerender --- diff --git a/aspnetcore/blazor/components/quickgrid.md b/aspnetcore/blazor/components/quickgrid.md index fa3caf883ecd..03ac53535be5 100644 --- a/aspnetcore/blazor/components/quickgrid.md +++ b/aspnetcore/blazor/components/quickgrid.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor `QuickGrid` component ai-usage: ai-assisted -author: guardrex description: The QuickGrid component is a Razor component for quickly and efficiently displaying data in tabular form. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/17/2026 uid: blazor/components/quickgrid --- diff --git a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md index 319f2ac7427e..7e52d7073fb8 100644 --- a/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md +++ b/aspnetcore/blazor/components/render-components-outside-of-aspnetcore.md @@ -1,9 +1,7 @@ --- title: Render Razor components outside of ASP.NET Core -author: guardrex description: Render Razor components outside of the context of an HTTP request. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/render-outside-of-aspnetcore --- diff --git a/aspnetcore/blazor/components/render-modes.md b/aspnetcore/blazor/components/render-modes.md index 6264716f1f54..feec598ef11b 100644 --- a/aspnetcore/blazor/components/render-modes.md +++ b/aspnetcore/blazor/components/render-modes.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor render modes ai-usage: ai-assisted -author: guardrex description: Learn about Blazor render modes and how to apply them in Blazor Web Apps. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/render-modes --- diff --git a/aspnetcore/blazor/components/rendering.md b/aspnetcore/blazor/components/rendering.md index 75265b2e135b..fdb6bb8c8cc1 100644 --- a/aspnetcore/blazor/components/rendering.md +++ b/aspnetcore/blazor/components/rendering.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor component rendering -author: guardrex description: Learn about Razor component rendering in ASP.NET Core Blazor apps, including when to manually trigger a component to render. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/rendering --- diff --git a/aspnetcore/blazor/components/return-component-html-from-a-web-api.md b/aspnetcore/blazor/components/return-component-html-from-a-web-api.md index 4b330302ba7a..69c73bda658a 100644 --- a/aspnetcore/blazor/components/return-component-html-from-a-web-api.md +++ b/aspnetcore/blazor/components/return-component-html-from-a-web-api.md @@ -1,10 +1,8 @@ --- title: Return Razor component HTML from a web API in ASP.NET Core Blazor ai-usage: ai-assisted -author: guardrex description: Learn how to return HTML (as a string) from a web API (Minimal API) using the RazorComponentResult class. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 07/31/2026 uid: blazor/components/return-component-html-from-a-web-api --- diff --git a/aspnetcore/blazor/components/sections.md b/aspnetcore/blazor/components/sections.md index bde2639fca19..bc9da043c0f0 100644 --- a/aspnetcore/blazor/components/sections.md +++ b/aspnetcore/blazor/components/sections.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor sections -author: guardrex description: Learn how to control the content in a Razor component from a child Razor component. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/sections --- diff --git a/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md b/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md index ef6301afbd48..5591afdaa089 100644 --- a/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md +++ b/aspnetcore/blazor/components/splat-attributes-and-arbitrary-parameters.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor attribute splatting and arbitrary parameters -author: guardrex description: Learn how components can capture and render additional attributes in addition to the component's declared parameters. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/attribute-splatting --- diff --git a/aspnetcore/blazor/components/synchronization-context.md b/aspnetcore/blazor/components/synchronization-context.md index d602700da3bf..59941e57fa06 100644 --- a/aspnetcore/blazor/components/synchronization-context.md +++ b/aspnetcore/blazor/components/synchronization-context.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor synchronization context -author: guardrex description: Learn about Blazor's synchronization context, how to avoid thread-blocking calls, and how to invoke component methods externally. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/sync-context --- diff --git a/aspnetcore/blazor/components/templated-components.md b/aspnetcore/blazor/components/templated-components.md index ba5d69fcb855..27cd4d87663e 100644 --- a/aspnetcore/blazor/components/templated-components.md +++ b/aspnetcore/blazor/components/templated-components.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor templated components -author: guardrex description: Learn how templated components can accept one or more UI templates as parameters, which can then be used as part of the component's rendering logic. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/components/templated-components --- diff --git a/aspnetcore/blazor/components/virtualization.md b/aspnetcore/blazor/components/virtualization.md index 2f23d5415825..2d6ac21bb1af 100644 --- a/aspnetcore/blazor/components/virtualization.md +++ b/aspnetcore/blazor/components/virtualization.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor component virtualization -author: guardrex description: Learn how to use component virtualization in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 09/10/2026 uid: blazor/components/virtualization --- diff --git a/aspnetcore/blazor/debug.md b/aspnetcore/blazor/debug.md index 76ff6fd37e3a..fba572c52649 100644 --- a/aspnetcore/blazor/debug.md +++ b/aspnetcore/blazor/debug.md @@ -1,9 +1,7 @@ --- title: Debug ASP.NET Core Blazor apps -author: guardrex description: Learn how to debug Blazor apps, including debugging Blazor WebAssembly with browser developer tools or an integrated development environment (IDE). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/debug --- diff --git a/aspnetcore/blazor/file-downloads.md b/aspnetcore/blazor/file-downloads.md index 1e1b9414010a..b66c43fdf901 100644 --- a/aspnetcore/blazor/file-downloads.md +++ b/aspnetcore/blazor/file-downloads.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor file downloads -author: guardrex description: Learn how to download files in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/file-downloads --- diff --git a/aspnetcore/blazor/file-uploads.md b/aspnetcore/blazor/file-uploads.md index 727a38ce7c64..fdb25b8b4748 100644 --- a/aspnetcore/blazor/file-uploads.md +++ b/aspnetcore/blazor/file-uploads.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor file uploads -author: guardrex description: Learn how to upload files in Blazor with the InputFile component. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/file-uploads --- diff --git a/aspnetcore/blazor/forms/binding.md b/aspnetcore/blazor/forms/binding.md index dcab2841bce5..cdc361959c49 100644 --- a/aspnetcore/blazor/forms/binding.md +++ b/aspnetcore/blazor/forms/binding.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor forms binding ai-usage: ai-assisted -author: guardrex description: Learn how to use binding in Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/23/2026 uid: blazor/forms/binding --- diff --git a/aspnetcore/blazor/forms/index.md b/aspnetcore/blazor/forms/index.md index 8bf35c9ce67a..241c88207b77 100644 --- a/aspnetcore/blazor/forms/index.md +++ b/aspnetcore/blazor/forms/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor forms overview -author: guardrex description: Learn how to use forms in Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/index --- diff --git a/aspnetcore/blazor/forms/input-components.md b/aspnetcore/blazor/forms/input-components.md index 42bd41e3c18f..5274c1a8ec5c 100644 --- a/aspnetcore/blazor/forms/input-components.md +++ b/aspnetcore/blazor/forms/input-components.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor input components -author: guardrex description: Learn about built-in Blazor input components. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/forms/input-components --- diff --git a/aspnetcore/blazor/forms/troubleshoot.md b/aspnetcore/blazor/forms/troubleshoot.md index 276a55d0ccd5..1f5bbcfd860a 100644 --- a/aspnetcore/blazor/forms/troubleshoot.md +++ b/aspnetcore/blazor/forms/troubleshoot.md @@ -1,9 +1,7 @@ --- title: Troubleshoot ASP.NET Core Blazor forms -author: guardrex description: Learn how to troubleshoot forms in Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/forms/troubleshoot --- diff --git a/aspnetcore/blazor/forms/validation-advanced.md b/aspnetcore/blazor/forms/validation-advanced.md index 7a86a383efa3..c3a8f09a6b05 100644 --- a/aspnetcore/blazor/forms/validation-advanced.md +++ b/aspnetcore/blazor/forms/validation-advanced.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor advanced form validation ai-usage: ai-assisted -author: guardrex description: Learn how to implement validator components and remote validation for Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/validation-advanced --- diff --git a/aspnetcore/blazor/forms/validation-client-side.md b/aspnetcore/blazor/forms/validation-client-side.md index 1b38b99c2aae..899eecd6d80b 100644 --- a/aspnetcore/blazor/forms/validation-client-side.md +++ b/aspnetcore/blazor/forms/validation-client-side.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor client-side form validation in static SSR ai-usage: ai-assisted -author: guardrex description: Learn how Blazor validates static server-side rendered forms in the browser before they're submitted. monikerRange: '>= aspnetcore-11.0' -ms.author: wiwagn ms.date: 09/22/2026 uid: blazor/forms/validation-client-side --- diff --git a/aspnetcore/blazor/forms/validation.md b/aspnetcore/blazor/forms/validation.md index 1d9ed4b45023..13ceaf488acb 100644 --- a/aspnetcore/blazor/forms/validation.md +++ b/aspnetcore/blazor/forms/validation.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor forms validation ai-usage: ai-assisted -author: guardrex description: Learn how to use validation in Blazor forms. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/23/2026 uid: blazor/forms/validation --- diff --git a/aspnetcore/blazor/fundamentals/configuration.md b/aspnetcore/blazor/fundamentals/configuration.md index 674a3c0a5dcc..0a1cd581c6c5 100644 --- a/aspnetcore/blazor/fundamentals/configuration.md +++ b/aspnetcore/blazor/fundamentals/configuration.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor configuration -author: guardrex description: Learn about Blazor app configuration, including app settings, authentication, and logging configuration. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/configuration --- diff --git a/aspnetcore/blazor/fundamentals/dependency-injection.md b/aspnetcore/blazor/fundamentals/dependency-injection.md index 0c9361ea6978..bd2ce666eff4 100644 --- a/aspnetcore/blazor/fundamentals/dependency-injection.md +++ b/aspnetcore/blazor/fundamentals/dependency-injection.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor dependency injection -author: guardrex description: Learn how Blazor apps can inject services into components. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/dependency-injection --- diff --git a/aspnetcore/blazor/fundamentals/environments.md b/aspnetcore/blazor/fundamentals/environments.md index 8d0425c931ff..3fe26adc8dc5 100644 --- a/aspnetcore/blazor/fundamentals/environments.md +++ b/aspnetcore/blazor/fundamentals/environments.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor environments -author: guardrex description: Learn about environments in Blazor, including how to set the environment. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/fundamentals/environments --- diff --git a/aspnetcore/blazor/fundamentals/handle-errors.md b/aspnetcore/blazor/fundamentals/handle-errors.md index ce710f2109cd..4564bc21b6be 100644 --- a/aspnetcore/blazor/fundamentals/handle-errors.md +++ b/aspnetcore/blazor/fundamentals/handle-errors.md @@ -1,9 +1,7 @@ --- title: Handle errors in ASP.NET Core Blazor apps -author: guardrex description: Discover how ASP.NET Core Blazor manages unhandled exceptions and how to develop apps that detect and handle errors. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/handle-errors --- diff --git a/aspnetcore/blazor/fundamentals/index.md b/aspnetcore/blazor/fundamentals/index.md index 4deb2821581e..00991c97bdc5 100644 --- a/aspnetcore/blazor/fundamentals/index.md +++ b/aspnetcore/blazor/fundamentals/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor fundamentals ai-usage: ai-assisted -author: guardrex description: Learn foundational concepts of the Blazor application framework. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/04/2026 uid: blazor/fundamentals/index --- diff --git a/aspnetcore/blazor/fundamentals/logging.md b/aspnetcore/blazor/fundamentals/logging.md index ad47ca0d4fbd..f8dfa737b2fd 100644 --- a/aspnetcore/blazor/fundamentals/logging.md +++ b/aspnetcore/blazor/fundamentals/logging.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor logging -author: guardrex description: Learn about Blazor app logging, particularly in client-side logging scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/logging --- diff --git a/aspnetcore/blazor/fundamentals/navigation.md b/aspnetcore/blazor/fundamentals/navigation.md index e1aec30f0db5..12e97476aa2e 100644 --- a/aspnetcore/blazor/fundamentals/navigation.md +++ b/aspnetcore/blazor/fundamentals/navigation.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor navigation ai-usage: ai-assisted -author: guardrex description: Learn about navigation in Blazor, including how to use the Navigation Manager and NavLink component for navigation. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/fundamentals/navigation --- diff --git a/aspnetcore/blazor/fundamentals/routing.md b/aspnetcore/blazor/fundamentals/routing.md index b8627cc312ca..786d2d1028e2 100644 --- a/aspnetcore/blazor/fundamentals/routing.md +++ b/aspnetcore/blazor/fundamentals/routing.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor routing -author: guardrex description: Learn about Blazor app request routing with guidance on static versus interactive routing, endpoint routing integration, navigation events, and route templates and constraints for Razor components. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 06/24/2026 uid: blazor/fundamentals/routing --- diff --git a/aspnetcore/blazor/fundamentals/signalr.md b/aspnetcore/blazor/fundamentals/signalr.md index 88fa1e04bdee..ef3404f3f3d8 100644 --- a/aspnetcore/blazor/fundamentals/signalr.md +++ b/aspnetcore/blazor/fundamentals/signalr.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor SignalR guidance -author: guardrex description: Learn how to configure and manage Blazor SignalR connections. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/fundamentals/signalr --- diff --git a/aspnetcore/blazor/fundamentals/startup.md b/aspnetcore/blazor/fundamentals/startup.md index f54fcfaf6020..81294144d316 100644 --- a/aspnetcore/blazor/fundamentals/startup.md +++ b/aspnetcore/blazor/fundamentals/startup.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor startup -author: guardrex description: Learn how to configure Blazor startup. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/14/2026 uid: blazor/fundamentals/startup --- diff --git a/aspnetcore/blazor/fundamentals/static-files.md b/aspnetcore/blazor/fundamentals/static-files.md index 1e1ef2f5d1ae..5fcf8accefd1 100644 --- a/aspnetcore/blazor/fundamentals/static-files.md +++ b/aspnetcore/blazor/fundamentals/static-files.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor static files ai-usage: ai-assisted -author: guardrex description: Learn how to configure and manage static files for Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/24/2026 uid: blazor/fundamentals/static-files --- diff --git a/aspnetcore/blazor/globalization-localization.md b/aspnetcore/blazor/globalization-localization.md index d156c8754a87..0f40307c9096 100644 --- a/aspnetcore/blazor/globalization-localization.md +++ b/aspnetcore/blazor/globalization-localization.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor globalization and localization ai-usage: ai-assisted -author: guardrex description: Learn how to render globalized and localized content to users in different cultures and languages. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/26/2026 uid: blazor/globalization-localization --- diff --git a/aspnetcore/blazor/host-and-deploy/app-base-path.md b/aspnetcore/blazor/host-and-deploy/app-base-path.md index 229d71350a31..1a2d50d20dcc 100644 --- a/aspnetcore/blazor/host-and-deploy/app-base-path.md +++ b/aspnetcore/blazor/host-and-deploy/app-base-path.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor app base path -author: guardrex description: Learn about the app base path in ASP.NET Core Blazor apps, including configuration guidance. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/app-base-path --- diff --git a/aspnetcore/blazor/host-and-deploy/configure-linker.md b/aspnetcore/blazor/host-and-deploy/configure-linker.md index e91fb37666a9..77706ffcda6b 100644 --- a/aspnetcore/blazor/host-and-deploy/configure-linker.md +++ b/aspnetcore/blazor/host-and-deploy/configure-linker.md @@ -1,9 +1,7 @@ --- title: Configure the Linker for ASP.NET Core Blazor -author: guardrex description: Learn how to control the Intermediate Language (IL) Linker when building a Blazor app. monikerRange: '= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/configure-linker --- diff --git a/aspnetcore/blazor/host-and-deploy/configure-trimmer.md b/aspnetcore/blazor/host-and-deploy/configure-trimmer.md index c6f9baea8dc2..062070dae75b 100644 --- a/aspnetcore/blazor/host-and-deploy/configure-trimmer.md +++ b/aspnetcore/blazor/host-and-deploy/configure-trimmer.md @@ -1,9 +1,7 @@ --- title: Configure the Trimmer for ASP.NET Core Blazor -author: guardrex description: Learn how to control the Intermediate Language (IL) Trimmer when building a Blazor app. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/configure-trimmer --- diff --git a/aspnetcore/blazor/host-and-deploy/index.md b/aspnetcore/blazor/host-and-deploy/index.md index bbf19f9146c5..af3fd18c5dc7 100644 --- a/aspnetcore/blazor/host-and-deploy/index.md +++ b/aspnetcore/blazor/host-and-deploy/index.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core Blazor -author: guardrex description: Discover how to host and deploy Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/index --- diff --git a/aspnetcore/blazor/host-and-deploy/server/index.md b/aspnetcore/blazor/host-and-deploy/server/index.md index 2aa2e41ae113..640d56f5ad1f 100644 --- a/aspnetcore/blazor/host-and-deploy/server/index.md +++ b/aspnetcore/blazor/host-and-deploy/server/index.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core server-side Blazor apps -author: guardrex description: Learn how to host and deploy server-side Blazor apps (Blazor Web Apps and Blazor Server apps) using ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/server/index diff --git a/aspnetcore/blazor/host-and-deploy/server/memory-management.md b/aspnetcore/blazor/host-and-deploy/server/memory-management.md index 59fd813d77e7..51d03c3a651a 100644 --- a/aspnetcore/blazor/host-and-deploy/server/memory-management.md +++ b/aspnetcore/blazor/host-and-deploy/server/memory-management.md @@ -1,9 +1,7 @@ --- title: Manage memory in deployed ASP.NET Core server-side Blazor apps -author: guardrex description: Learn how to manage memory use in deployed ASP.NET Core server-side Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/server/memory-management --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/apache.md b/aspnetcore/blazor/host-and-deploy/webassembly/apache.md index f271dc31a821..05e2988790ff 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/apache.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/apache.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core Blazor WebAssembly with Apache -author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Apache. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/apache diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md b/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md index 9e53aadd4851..a64f7921424f 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/azure-static-web-apps.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with Azure Static Web Apps -author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly with Microsoft Azure Static Web Apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/azure-static-web-apps --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md b/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md index 1da910e50b9f..39a6de69289b 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/azure-storage.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with Azure Storage -author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly using Microsoft Azure Storage. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/azure-storage --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md b/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md index 94f056ca10c7..de620ac6a0a0 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly caching and integrity check failures -author: guardrex description: Learn about asset caching for Blazor WebAssembly and how to resolve integrity check failures in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/bundle-caching-and-integrity-check-failures --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md b/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md index d93658c59b98..8aa000d60e36 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/deployment-layout.md @@ -1,9 +1,7 @@ --- title: Deployment layout for ASP.NET Core hosted Blazor WebAssembly apps -author: guardrex description: Learn how to enable hosted Blazor WebAssembly deployments in environments that block the download and execution of dynamic-link library (DLL) files. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/deployment-layout --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md b/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md index baa06f620e08..df64f46a56e5 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/github-pages.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core standalone Blazor WebAssembly with GitHub Pages -author: guardrex description: Learn how to host and deploy standalone Blazor WebAssembly using GitHub Pages. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/github-pages --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md b/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md index 477f60cb03cc..f68aa0781d0a 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/http-caching-issues.md @@ -1,9 +1,7 @@ --- title: Avoid HTTP caching issues when upgrading ASP.NET Core Blazor apps -author: guardrex description: Learn how to avoid HTTP caching issues when upgrading Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/http-caching-issues --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/iis.md b/aspnetcore/blazor/host-and-deploy/webassembly/iis.md index 444738b82e98..8d5883659003 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/iis.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/iis.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core Blazor WebAssembly with IIS -author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Internet Information Services (IIS). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/iis --- diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/index.md b/aspnetcore/blazor/host-and-deploy/webassembly/index.md index 1b66bbd1c929..f1e11e6575e0 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/index.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/index.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core Blazor WebAssembly -author: guardrex description: Learn how to host and deploy Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/index diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md b/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md index fb4875176577..b5bcdf2d7148 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/multiple-hosted-webassembly.md @@ -1,9 +1,7 @@ --- title: Multiple hosted ASP.NET Core Blazor WebAssembly apps -author: guardrex description: Learn how to configure a hosted Blazor WebAssembly app to host multiple Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/host-and-deploy/webassembly/multiple-hosted-webassembly zone_pivot_groups: blazor-multiple-hosted-wasm-apps diff --git a/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md b/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md index c37391506258..7d7423ff9ba7 100644 --- a/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md +++ b/aspnetcore/blazor/host-and-deploy/webassembly/nginx.md @@ -1,10 +1,8 @@ --- title: Host and deploy ASP.NET Core Blazor WebAssembly with Nginx ai-usage: ai-assisted -author: guardrex description: Learn how to host and deploy Blazor WebAssembly using Nginx. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 01/21/2026 uid: blazor/host-and-deploy/webassembly/nginx diff --git a/aspnetcore/blazor/hosting-models.md b/aspnetcore/blazor/hosting-models.md index 3a83b0017eb0..7a88897d5031 100644 --- a/aspnetcore/blazor/hosting-models.md +++ b/aspnetcore/blazor/hosting-models.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor hosting models -author: guardrex description: Learn about Blazor hosting models and how to pick which one to use. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hosting-models --- diff --git a/aspnetcore/blazor/hybrid/class-libraries-best-practices.md b/aspnetcore/blazor/hybrid/class-libraries-best-practices.md index f9d310fd6101..7ba2c915349b 100644 --- a/aspnetcore/blazor/hybrid/class-libraries-best-practices.md +++ b/aspnetcore/blazor/hybrid/class-libraries-best-practices.md @@ -1,10 +1,8 @@ --- title: Combine Blazor Hybrid with .NET MAUI and Razor class libraries (RCLs) ai-usage: ai-assisted -author: guardrex description: This guide demonstrates the recommended pattern for creating Razor class libraries (RCLs) that combine .NET MAUI and Razor functionality. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 01/05/2026 uid: blazor/hybrid/class-libraries-best-practices --- diff --git a/aspnetcore/blazor/hybrid/class-libraries.md b/aspnetcore/blazor/hybrid/class-libraries.md index 4431bee563ac..da40bf99b248 100644 --- a/aspnetcore/blazor/hybrid/class-libraries.md +++ b/aspnetcore/blazor/hybrid/class-libraries.md @@ -1,9 +1,7 @@ --- title: Share assets across web and native clients using a Razor class library (RCL) -author: guardrex description: Learn how to share Razor components, C# code, and static assets across web and native clients using a Razor class library (RCL). monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/class-libraries --- diff --git a/aspnetcore/blazor/hybrid/developer-tools.md b/aspnetcore/blazor/hybrid/developer-tools.md index 2f443f44df2c..9e03b85e9127 100644 --- a/aspnetcore/blazor/hybrid/developer-tools.md +++ b/aspnetcore/blazor/hybrid/developer-tools.md @@ -1,9 +1,7 @@ --- title: Use browser developer tools with ASP.NET Core Blazor Hybrid -author: guardrex description: Learn how to use browser developer tools with ASP.NET Core Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/developer-tools zone_pivot_groups: blazor-hybrid-operating-systems diff --git a/aspnetcore/blazor/hybrid/index.md b/aspnetcore/blazor/hybrid/index.md index 45b71fc8f10f..c860c0bbedd1 100644 --- a/aspnetcore/blazor/hybrid/index.md +++ b/aspnetcore/blazor/hybrid/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor Hybrid -author: guardrex description: Explore ASP.NET Core Blazor Hybrid, a way to build interactive client-side web UI with .NET in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/index --- diff --git a/aspnetcore/blazor/hybrid/publish/index.md b/aspnetcore/blazor/hybrid/publish/index.md index f9e4860bfc27..968d637ca79e 100644 --- a/aspnetcore/blazor/hybrid/publish/index.md +++ b/aspnetcore/blazor/hybrid/publish/index.md @@ -1,9 +1,7 @@ --- title: Publish ASP.NET Core Blazor Hybrid apps -author: guardrex description: Learn about publishing ASP.NET Core Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/publish/index --- diff --git a/aspnetcore/blazor/hybrid/reuse-razor-components.md b/aspnetcore/blazor/hybrid/reuse-razor-components.md index 7c7f3cd13c93..b3fe0d2b2c7c 100644 --- a/aspnetcore/blazor/hybrid/reuse-razor-components.md +++ b/aspnetcore/blazor/hybrid/reuse-razor-components.md @@ -1,9 +1,7 @@ --- title: Reuse Razor components in ASP.NET Core Blazor Hybrid apps -author: guardrex description: Learn how to author and organize Razor components for the web and Web Views in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/reuse-razor-components --- diff --git a/aspnetcore/blazor/hybrid/root-component-parameters.md b/aspnetcore/blazor/hybrid/root-component-parameters.md index 063f496106e9..04cb335a8fe9 100644 --- a/aspnetcore/blazor/hybrid/root-component-parameters.md +++ b/aspnetcore/blazor/hybrid/root-component-parameters.md @@ -1,9 +1,7 @@ --- title: Pass root component parameters in ASP.NET Core Blazor Hybrid -author: guardrex description: Learn how to pass an optional dictionary of parameters to the root component in an ASP.NET Core Blazor Hybrid app. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/root-component-parameters --- diff --git a/aspnetcore/blazor/hybrid/routing.md b/aspnetcore/blazor/hybrid/routing.md index 685fa8dcefdc..8a1192b32586 100644 --- a/aspnetcore/blazor/hybrid/routing.md +++ b/aspnetcore/blazor/hybrid/routing.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor Hybrid routing and navigation ai-usage: ai-assisted -author: guardrex description: Learn how to manage request routing and navigation in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/routing zone_pivot_groups: blazor-hybrid-frameworks diff --git a/aspnetcore/blazor/hybrid/security/index.md b/aspnetcore/blazor/hybrid/security/index.md index 2bd75dc73596..443d4543560f 100644 --- a/aspnetcore/blazor/hybrid/security/index.md +++ b/aspnetcore/blazor/hybrid/security/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor Hybrid authentication and authorization -author: guardrex description: Learn about Blazor Hybrid authentication and authorization scenarios. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/security/index zone_pivot_groups: blazor-hybrid-frameworks diff --git a/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md b/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md index fa01a2ef4ec6..8fb6a5e77adb 100644 --- a/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md +++ b/aspnetcore/blazor/hybrid/security/maui-blazor-web-identity.md @@ -1,10 +1,8 @@ --- title: .NET MAUI Blazor Hybrid and Web App with ASP.NET Core Identity ai-usage: ai-assisted -author: guardrex description: Learn how to build a .NET MAUI Blazor Hybrid app with a Blazor Web App that manages authentication with ASP.NET Core Identity. monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/security/maui-blazor-web-identity --- diff --git a/aspnetcore/blazor/hybrid/security/security-considerations.md b/aspnetcore/blazor/hybrid/security/security-considerations.md index 8e435014e0fc..3673a33d08ba 100644 --- a/aspnetcore/blazor/hybrid/security/security-considerations.md +++ b/aspnetcore/blazor/hybrid/security/security-considerations.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor Hybrid security considerations ai-usage: ai-assisted -author: guardrex description: Learn about security considerations when developing apps in Blazor Hybrid. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/security/security-considerations --- diff --git a/aspnetcore/blazor/hybrid/static-files.md b/aspnetcore/blazor/hybrid/static-files.md index 1354cd79a62c..80b740367e06 100644 --- a/aspnetcore/blazor/hybrid/static-files.md +++ b/aspnetcore/blazor/hybrid/static-files.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor Hybrid static files -author: guardrex description: Learn how to consume static asset files in Blazor Hybrid apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/static-files --- diff --git a/aspnetcore/blazor/hybrid/troubleshoot.md b/aspnetcore/blazor/hybrid/troubleshoot.md index 97b22b7d7eca..9cc0e49a01ce 100644 --- a/aspnetcore/blazor/hybrid/troubleshoot.md +++ b/aspnetcore/blazor/hybrid/troubleshoot.md @@ -1,9 +1,7 @@ --- title: Troubleshoot ASP.NET Core Blazor Hybrid -author: guardrex description: Learn how to troubleshoot issues in ASP.NET Core Blazor Hybrid with BlazorWebView logging. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/troubleshoot --- diff --git a/aspnetcore/blazor/hybrid/tutorials/index.md b/aspnetcore/blazor/hybrid/tutorials/index.md index a956913ce85a..7e2200ee5667 100644 --- a/aspnetcore/blazor/hybrid/tutorials/index.md +++ b/aspnetcore/blazor/hybrid/tutorials/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor Hybrid tutorials ai-usage: ai-assisted -author: guardrex description: Learn how to build Blazor Hybrid apps with the tutorials listed in this article. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/tutorials/index --- diff --git a/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md b/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md index 12055a1f5dc1..b7e695ca19cf 100644 --- a/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md +++ b/aspnetcore/blazor/hybrid/tutorials/maui-blazor-web-app.md @@ -1,10 +1,8 @@ --- title: Build a .NET MAUI Blazor Hybrid app with a Blazor Web App ai-usage: ai-assisted -author: guardrex description: Learn how to build a .NET MAUI Blazor Hybrid app with a Blazor Web App that uses a shared user interface via a Razor class library (RCL). monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 08/31/2026 uid: blazor/hybrid/tutorials/maui-blazor-web-app --- diff --git a/aspnetcore/blazor/hybrid/tutorials/windows-forms.md b/aspnetcore/blazor/hybrid/tutorials/windows-forms.md index d59feaf2554a..db6c63de9990 100644 --- a/aspnetcore/blazor/hybrid/tutorials/windows-forms.md +++ b/aspnetcore/blazor/hybrid/tutorials/windows-forms.md @@ -1,9 +1,7 @@ --- title: Build a Windows Forms Blazor app -author: guardrex description: Build a Windows Forms Blazor app step-by-step. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/tutorials/windows-forms --- diff --git a/aspnetcore/blazor/hybrid/tutorials/wpf.md b/aspnetcore/blazor/hybrid/tutorials/wpf.md index 865228b8381a..8c9860da8ca1 100644 --- a/aspnetcore/blazor/hybrid/tutorials/wpf.md +++ b/aspnetcore/blazor/hybrid/tutorials/wpf.md @@ -1,9 +1,7 @@ --- title: Build a Windows Presentation Foundation (WPF) Blazor app -author: guardrex description: Build a Windows Presentation Foundation (WPF) app step-by-step. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/hybrid/tutorials/wpf --- diff --git a/aspnetcore/blazor/images-and-documents.md b/aspnetcore/blazor/images-and-documents.md index 636b5dda8b9c..5a93e41b1492 100644 --- a/aspnetcore/blazor/images-and-documents.md +++ b/aspnetcore/blazor/images-and-documents.md @@ -1,9 +1,7 @@ --- title: Display images and documents in ASP.NET Core Blazor -author: guardrex description: Learn how to display images and documents in ASP.NET Core Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/images-and-documents --- diff --git a/aspnetcore/blazor/index.md b/aspnetcore/blazor/index.md index f267fab99376..d82725914cc4 100644 --- a/aspnetcore/blazor/index.md +++ b/aspnetcore/blazor/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor -author: guardrex description: Explore ASP.NET Core Blazor, a way to build interactive client-side web UI with .NET in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/index --- diff --git a/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md b/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md index 5a8fd0a3d054..b6c9381d2c0e 100644 --- a/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md +++ b/aspnetcore/blazor/javascript-interoperability/call-dotnet-from-javascript.md @@ -1,9 +1,7 @@ --- title: Call .NET methods from JavaScript functions in ASP.NET Core Blazor -author: guardrex description: Learn how to invoke .NET methods from JavaScript functions in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/14/2026 uid: blazor/js-interop/call-dotnet-from-javascript diff --git a/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md b/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md index 3289b23bbeaf..a11c23101a07 100644 --- a/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md +++ b/aspnetcore/blazor/javascript-interoperability/call-javascript-from-dotnet.md @@ -1,9 +1,7 @@ --- title: Call JavaScript functions from .NET methods in ASP.NET Core Blazor -author: guardrex description: Learn how to invoke JavaScript functions from .NET methods in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/14/2026 uid: blazor/js-interop/call-javascript-from-dotnet diff --git a/aspnetcore/blazor/javascript-interoperability/import-export-interop.md b/aspnetcore/blazor/javascript-interoperability/import-export-interop.md index 10c6b328624b..845fa2a168a7 100644 --- a/aspnetcore/blazor/javascript-interoperability/import-export-interop.md +++ b/aspnetcore/blazor/javascript-interoperability/import-export-interop.md @@ -1,9 +1,7 @@ --- title: JavaScript JSImport/JSExport interop with ASP.NET Core Blazor -author: guardrex description: Learn how to interact with JavaScript in client-side components using JavaScript `[JSImport]`/`[JSExport]` interop. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/import-export-interop --- diff --git a/aspnetcore/blazor/javascript-interoperability/index.md b/aspnetcore/blazor/javascript-interoperability/index.md index 285f62edecc9..cf50219de48c 100644 --- a/aspnetcore/blazor/javascript-interoperability/index.md +++ b/aspnetcore/blazor/javascript-interoperability/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor JavaScript interoperability (JS interop) -author: guardrex description: Learn how to interact with JavaScript in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/index --- diff --git a/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md b/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md index c28aa22422aa..b80c5d5d7c48 100644 --- a/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md +++ b/aspnetcore/blazor/javascript-interoperability/location-of-javascript.md @@ -1,9 +1,7 @@ --- title: JavaScript location in ASP.NET Core Blazor apps -author: guardrex description: Learn where to place and how to load JavaScript in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/javascript-location --- diff --git a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md index 8c59e6a56a43..99e5fb468318 100644 --- a/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md +++ b/aspnetcore/blazor/javascript-interoperability/static-server-rendering.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor JavaScript with static server-side rendering (static SSR) -author: guardrex description: Learn how to use JavaScript in a Blazor Web App with static server-side rendering (static SSR). monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/js-interop/ssr --- diff --git a/aspnetcore/blazor/performance/app-download-size.md b/aspnetcore/blazor/performance/app-download-size.md index 33dfea7059d0..1466a7d18bf3 100644 --- a/aspnetcore/blazor/performance/app-download-size.md +++ b/aspnetcore/blazor/performance/app-download-size.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor app download size performance best practices -author: guardrex description: Tips for reducing app download size in ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/app-download-size --- diff --git a/aspnetcore/blazor/performance/index.md b/aspnetcore/blazor/performance/index.md index f6112a3addb0..d62aca4ac384 100644 --- a/aspnetcore/blazor/performance/index.md +++ b/aspnetcore/blazor/performance/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor performance best practices -author: guardrex description: Guidance on ASP.NET Core Blazor metrics and tracing, improving app performance, and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/index --- diff --git a/aspnetcore/blazor/performance/javascript-interoperability.md b/aspnetcore/blazor/performance/javascript-interoperability.md index ea065f2efd1d..494891596fdc 100644 --- a/aspnetcore/blazor/performance/javascript-interoperability.md +++ b/aspnetcore/blazor/performance/javascript-interoperability.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor JavaScript interoperability (JS interop) performance best practices -author: guardrex description: Tips for improving JS interop performance in ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/js-interop --- diff --git a/aspnetcore/blazor/performance/rendering.md b/aspnetcore/blazor/performance/rendering.md index 4fbc4813e92b..0ec8ceeac204 100644 --- a/aspnetcore/blazor/performance/rendering.md +++ b/aspnetcore/blazor/performance/rendering.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor rendering performance best practices ai-usage: ai-assisted -author: guardrex description: Tips for improving the rendering performance of ASP.NET Core Blazor apps and avoiding common performance problems. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/28/2026 uid: blazor/performance/rendering --- diff --git a/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md b/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md index 2a4b3209f755..13c36b3fca76 100644 --- a/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md +++ b/aspnetcore/blazor/performance/webassembly-browser-developer-tools-diagnostics.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly browser developer tools diagnostics -author: guardrex description: Learn about browser developer tools diagnostics in ASP.NET Core Blazor WebAssembly apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-browser-developer-tools --- diff --git a/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md b/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md index 0bc02c9fcc85..d05d0ca7dcfd 100644 --- a/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md +++ b/aspnetcore/blazor/performance/webassembly-event-pipe-diagnostics.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly Event Pipe diagnostics -author: guardrex description: Learn about Event Pipe diagnostics and how to get a Garbage Collector heap dump in ASP.NET Core Blazor WebAssembly apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-event-pipe --- diff --git a/aspnetcore/blazor/performance/webassembly-runtime-performance.md b/aspnetcore/blazor/performance/webassembly-runtime-performance.md index c46eab79ce7f..b21860174b15 100644 --- a/aspnetcore/blazor/performance/webassembly-runtime-performance.md +++ b/aspnetcore/blazor/performance/webassembly-runtime-performance.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly runtime performance -author: guardrex description: Learn about ASP.NET Core Blazor WebAssembly runtime performance. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/performance/webassembly-runtime-performance --- diff --git a/aspnetcore/blazor/progressive-web-app/index.md b/aspnetcore/blazor/progressive-web-app/index.md index cb53021814f3..009e9806a135 100644 --- a/aspnetcore/blazor/progressive-web-app/index.md +++ b/aspnetcore/blazor/progressive-web-app/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor Progressive Web Application (PWA) -author: guardrex description: Learn how to build a Blazor Progressive Web Application (PWA) that use modern browser features to behave like a desktop app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/progressive-web-app/index --- diff --git a/aspnetcore/blazor/progressive-web-app/push-notifications.md b/aspnetcore/blazor/progressive-web-app/push-notifications.md index 552917cd420e..d04b1d222898 100644 --- a/aspnetcore/blazor/progressive-web-app/push-notifications.md +++ b/aspnetcore/blazor/progressive-web-app/push-notifications.md @@ -1,10 +1,8 @@ --- title: Push notifications for ASP.NET Core Blazor Progressive Web Applications (PWAs) ai-usage: ai-assisted -author: guardrex description: Learn how to issue push notifications in Blazor Progressive Web Applications (PWAs). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/progressive-web-app/push-notifications --- diff --git a/aspnetcore/blazor/project-structure.md b/aspnetcore/blazor/project-structure.md index 378b410921e9..cdc40f01e9ea 100644 --- a/aspnetcore/blazor/project-structure.md +++ b/aspnetcore/blazor/project-structure.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor project structure -author: guardrex description: Learn about ASP.NET Core Blazor app project structure. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/project-structure --- diff --git a/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md b/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md index bc3b24ca3a7c..fb70430b95f5 100644 --- a/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md +++ b/aspnetcore/blazor/security/account-confirmation-and-password-recovery.md @@ -1,8 +1,6 @@ --- title: Account confirmation and password recovery in ASP.NET Core Blazor -author: guardrex description: Learn how to configure an ASP.NET Core Blazor Web App with email confirmation and password recovery. -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/account-confirmation-and-password-recovery diff --git a/aspnetcore/blazor/security/additional-scenarios.md b/aspnetcore/blazor/security/additional-scenarios.md index 0c95fca1f26c..c24bc3495b95 100644 --- a/aspnetcore/blazor/security/additional-scenarios.md +++ b/aspnetcore/blazor/security/additional-scenarios.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor additional server-side security scenarios ai-usage: ai-assisted -author: guardrex description: Learn how to configure server-side Blazor and Blazor Web Apps for additional security scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/additional-scenarios --- diff --git a/aspnetcore/blazor/security/authentication-state.md b/aspnetcore/blazor/security/authentication-state.md index efe61cc4a67b..e6a9f7736cb7 100644 --- a/aspnetcore/blazor/security/authentication-state.md +++ b/aspnetcore/blazor/security/authentication-state.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor authentication state -author: guardrex description: Learn how to create a custom authentication state provider and receive notifications of user authentication state changes. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/authentication-state zone_pivot_groups: blazor-app-models diff --git a/aspnetcore/blazor/security/blazor-web-app-with-entra.md b/aspnetcore/blazor/security/blazor-web-app-with-entra.md index 71d7dbc0980e..2dcd77d2a491 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-entra.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-entra.md @@ -1,10 +1,8 @@ --- title: Secure an ASP.NET Core Blazor Web App with Microsoft Entra ID ai-usage: ai-assisted -author: guardrex description: Learn how to secure a Blazor Web App with Microsoft Entra ID. monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/06/2026 uid: blazor/security/blazor-web-app-entra diff --git a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md index 0de6e7fc3192..94cc0801ee14 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-oidc.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-oidc.md @@ -1,10 +1,8 @@ --- title: Secure an ASP.NET Core Blazor Web App with OpenID Connect (OIDC) ai-usage: ai-assisted -author: guardrex description: Learn how to secure a Blazor Web App with OpenID Connect (OIDC). monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 12/18/2025 uid: blazor/security/blazor-web-app-oidc zone_pivot_groups: blazor-web-app-oidc-specification diff --git a/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md b/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md index 5e926f934f31..420befcfa60d 100644 --- a/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md +++ b/aspnetcore/blazor/security/blazor-web-app-with-windows-authentication.md @@ -1,10 +1,8 @@ --- title: Secure an ASP.NET Core Blazor Web App with Windows Authentication ai-usage: ai-assisted -author: guardrex description: Learn how to secure a Blazor Web App with Windows Authentication. monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/blazor-web-app-windows-authentication --- diff --git a/aspnetcore/blazor/security/content-security-policy.md b/aspnetcore/blazor/security/content-security-policy.md index f7f6d87f921f..97de985cdb23 100644 --- a/aspnetcore/blazor/security/content-security-policy.md +++ b/aspnetcore/blazor/security/content-security-policy.md @@ -1,9 +1,7 @@ --- title: Enforce a Content Security Policy for ASP.NET Core Blazor -author: guardrex description: Learn how to use a Content Security Policy (CSP) with ASP.NET Core Blazor apps to help protect against Cross-Site Scripting (XSS) attacks. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/18/2026 uid: blazor/security/content-security-policy --- diff --git a/aspnetcore/blazor/security/gdpr.md b/aspnetcore/blazor/security/gdpr.md index cfcb479bbe2c..c0816000f121 100644 --- a/aspnetcore/blazor/security/gdpr.md +++ b/aspnetcore/blazor/security/gdpr.md @@ -1,9 +1,7 @@ --- title: EU General Data Protection Regulation (GDPR) support in ASP.NET Core Blazor -author: guardrex description: Learn how to implement EU General Data Protection Regulation (GDPR) support in Blazor apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/gdpr zone_pivot_groups: blazor-app-models diff --git a/aspnetcore/blazor/security/index.md b/aspnetcore/blazor/security/index.md index 40af36b9e3e4..ef5f1e74687f 100644 --- a/aspnetcore/blazor/security/index.md +++ b/aspnetcore/blazor/security/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor authentication and authorization ai-usage: ai-assisted -author: guardrex description: Learn about Blazor authentication and authorization scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: blazor/security/index --- diff --git a/aspnetcore/blazor/security/interactive-server-side-rendering.md b/aspnetcore/blazor/security/interactive-server-side-rendering.md index 9c86bd5317f9..7ba8a1da8aa7 100644 --- a/aspnetcore/blazor/security/interactive-server-side-rendering.md +++ b/aspnetcore/blazor/security/interactive-server-side-rendering.md @@ -1,9 +1,7 @@ --- title: Threat mitigation guidance for ASP.NET Core Blazor interactive server-side rendering -author: guardrex description: Learn how to mitigate security threats in interactive server-side Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/interactive-server-side-rendering --- diff --git a/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md b/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md index 20a67c26d925..2724fa8af0db 100644 --- a/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md +++ b/aspnetcore/blazor/security/qrcodes-for-authenticator-apps.md @@ -1,8 +1,6 @@ --- title: Enable QR code generation for TOTP authenticator apps in an ASP.NET Core Blazor Web App -author: guardrex description: Discover how to enable QR code generation for TOTP authenticator apps that work with ASP.NET Core Blazor Web App two-factor authentication. -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/qrcodes-for-authenticator-apps diff --git a/aspnetcore/blazor/security/static-server-side-rendering.md b/aspnetcore/blazor/security/static-server-side-rendering.md index 047552494b4b..a8dec794feff 100644 --- a/aspnetcore/blazor/security/static-server-side-rendering.md +++ b/aspnetcore/blazor/security/static-server-side-rendering.md @@ -1,9 +1,7 @@ --- title: Threat mitigation guidance for ASP.NET Core Blazor static server-side rendering -author: guardrex description: Learn how to mitigate security threats in static server-side Blazor. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/static-server-side-rendering --- diff --git a/aspnetcore/blazor/security/webassembly/additional-scenarios.md b/aspnetcore/blazor/security/webassembly/additional-scenarios.md index f9794123aacd..3e8c1b8ab577 100644 --- a/aspnetcore/blazor/security/webassembly/additional-scenarios.md +++ b/aspnetcore/blazor/security/webassembly/additional-scenarios.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly additional security scenarios -author: guardrex description: Learn how to configure Blazor WebAssembly for additional security scenarios. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/additional-scenarios --- diff --git a/aspnetcore/blazor/security/webassembly/graph-api.md b/aspnetcore/blazor/security/webassembly/graph-api.md index dc3418e1bf62..5d104e4f5ec8 100644 --- a/aspnetcore/blazor/security/webassembly/graph-api.md +++ b/aspnetcore/blazor/security/webassembly/graph-api.md @@ -1,10 +1,8 @@ --- title: Use Graph API with ASP.NET Core Blazor WebAssembly ai-usage: ai-assisted -author: guardrex description: Learn how to use the Microsoft Graph SDK/API with Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/09/2026 uid: blazor/security/webassembly/graph-api zone_pivot_groups: blazor-graph-api diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md b/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md index bb4b2612cca8..77b7c5469473 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-azure-active-directory-b2c.md @@ -1,9 +1,7 @@ --- title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Azure Active Directory B2C -author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Azure Active Directory B2C. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-azure-active-directory-b2c --- diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md b/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md index 508de259aa3b..df155c40681d 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-identity-server.md @@ -1,9 +1,7 @@ --- title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Identity Server -author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Identity Server. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-identity-server diff --git a/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md b/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md index 66fdf45f4fbd..9528a60929c0 100644 --- a/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md +++ b/aspnetcore/blazor/security/webassembly/hosted-with-microsoft-entra-id.md @@ -1,9 +1,7 @@ --- title: Secure a hosted ASP.NET Core Blazor WebAssembly app with Microsoft Entra ID -author: guardrex description: Learn how to secure a hosted ASP.NET Core Blazor WebAssembly app with Microsoft Entra ID. monikerRange: '>= aspnetcore-3.1 < aspnetcore-8.0' -ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/hosted-with-microsoft-entra-id diff --git a/aspnetcore/blazor/security/webassembly/index.md b/aspnetcore/blazor/security/webassembly/index.md index 913419a25fb8..178424026714 100644 --- a/aspnetcore/blazor/security/webassembly/index.md +++ b/aspnetcore/blazor/security/webassembly/index.md @@ -1,10 +1,8 @@ --- title: Secure ASP.NET Core Blazor WebAssembly ai-usage: ai-assisted -author: guardrex description: Learn how to secure Blazor WebAssembly apps as single-page applications (SPAs). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/18/2026 uid: blazor/security/webassembly/index diff --git a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md index 60991f7e798f..80472bcf9958 100644 --- a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md +++ b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles-net-5-to-7.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly with Microsoft Entra ID groups and roles (.NET 5 to .NET 7) -author: guardrex description: Learn how to configure Blazor WebAssembly to use Microsoft Entra ID groups and roles. monikerRange: '>= aspnetcore-5.0 < aspnetcore-8.0' -ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/meid-groups-roles-net5to7 diff --git a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md index 964c2fd02abd..b496242d56f4 100644 --- a/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md +++ b/aspnetcore/blazor/security/webassembly/microsoft-entra-id-groups-and-roles.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly with Microsoft Entra ID groups and roles -author: guardrex description: Learn how to configure Blazor WebAssembly to use Microsoft Entra ID groups and roles. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 11/11/2025 uid: blazor/security/webassembly/meid-groups-roles diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md b/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md index c980c693c2be..b55ef9e2ad59 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-authentication-library.md @@ -1,9 +1,7 @@ --- title: Secure an ASP.NET Core Blazor WebAssembly standalone app with the Authentication library -author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with the Blazor WebAssembly Authentication library. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-authentication-library --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md b/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md index 9becf0261da7..75b72948667c 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-azure-active-directory-b2c.md @@ -1,9 +1,7 @@ --- title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Azure Active Directory B2C -author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Azure Active Directory B2C. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-azure-active-directory-b2c --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md index f8954b15dcc3..352bac48a7b3 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery.md @@ -1,8 +1,6 @@ --- title: Account confirmation and password recovery in ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity -author: guardrex description: Learn how to configure an ASP.NET Core Blazor WebAssembly app with ASP.NET Core Identity with email confirmation and password recovery. -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/account-confirmation-and-password-recovery diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md index 3ea2c53ba2e9..c616af4308bb 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/index.md @@ -1,9 +1,7 @@ --- title: Secure ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity -author: guardrex description: Learn how to secure Blazor WebAssembly apps with ASP.NET Core Identity. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/index --- diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md b/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md index 01c88092298d..b5a87fb426dc 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps.md @@ -1,8 +1,6 @@ --- title: Enable QR code generation for TOTP authenticator apps in ASP.NET Core Blazor WebAssembly with ASP.NET Core Identity -author: guardrex description: Learn how to configure an ASP.NET Core Blazor WebAssembly app with Identity for QR code generation with TOTP authenticator apps. -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-identity/qrcodes-for-authenticator-apps diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md index 614c3e9d2f4b..76de8a1d7e53 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-accounts.md @@ -1,9 +1,7 @@ --- title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Accounts -author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Accounts. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-microsoft-accounts diff --git a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md index 64f5cd153bfd..83532a727bb5 100644 --- a/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md +++ b/aspnetcore/blazor/security/webassembly/standalone-with-microsoft-entra-id.md @@ -1,9 +1,7 @@ --- title: Secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Entra ID -author: guardrex description: Learn how to secure an ASP.NET Core Blazor WebAssembly standalone app with Microsoft Entra ID. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: devx-track-csharp, sfi-ropc-nochange ms.date: 11/11/2025 uid: blazor/security/webassembly/standalone-with-microsoft-entra-id diff --git a/aspnetcore/blazor/state-management/cacheview-component.md b/aspnetcore/blazor/state-management/cacheview-component.md index f6e1af0c876a..580a52d53781 100644 --- a/aspnetcore/blazor/state-management/cacheview-component.md +++ b/aspnetcore/blazor/state-management/cacheview-component.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor CacheView component ai-usage: ai-assisted -author: guardrex description: Learn how to use the CacheView component to cache the rendered output of a Razor component subtree during static server-side rendering (static SSR). monikerRange: '>= aspnetcore-11.0' -ms.author: wiwagn ms.date: 09/16/2026 uid: blazor/state-management/cacheview-component --- diff --git a/aspnetcore/blazor/state-management/index.md b/aspnetcore/blazor/state-management/index.md index 1e6f29960fdd..95b9516e0cf2 100644 --- a/aspnetcore/blazor/state-management/index.md +++ b/aspnetcore/blazor/state-management/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor state management overview -author: guardrex description: Learn how to persist user data (state) in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/index --- diff --git a/aspnetcore/blazor/state-management/prerendered-state-persistence.md b/aspnetcore/blazor/state-management/prerendered-state-persistence.md index 3564a9a2252a..b47750a62885 100644 --- a/aspnetcore/blazor/state-management/prerendered-state-persistence.md +++ b/aspnetcore/blazor/state-management/prerendered-state-persistence.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor prerendered state persistence ai-usage: ai-assisted -author: guardrex description: Learn how to persist user data (state) in Blazor apps using Blazor's Persistent Component State service. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 08/20/2026 uid: blazor/state-management/prerendered-state-persistence --- diff --git a/aspnetcore/blazor/state-management/protected-browser-storage.md b/aspnetcore/blazor/state-management/protected-browser-storage.md index 5afda386838a..9db4dd48301a 100644 --- a/aspnetcore/blazor/state-management/protected-browser-storage.md +++ b/aspnetcore/blazor/state-management/protected-browser-storage.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor state management using protected browser storage -author: guardrex description: Learn how to persist user data (state) in Blazor apps using browser storage. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/protected-browser-storage --- diff --git a/aspnetcore/blazor/state-management/server.md b/aspnetcore/blazor/state-management/server.md index c395f17c1f79..1af84ffc0de4 100644 --- a/aspnetcore/blazor/state-management/server.md +++ b/aspnetcore/blazor/state-management/server.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor server-side state management ai-usage: ai-assisted -author: guardrex description: Learn how to persist user data (state) in server-side Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/18/2026 uid: blazor/state-management/server --- diff --git a/aspnetcore/blazor/state-management/webassembly.md b/aspnetcore/blazor/state-management/webassembly.md index da8dec780abf..bb0f722018a7 100644 --- a/aspnetcore/blazor/state-management/webassembly.md +++ b/aspnetcore/blazor/state-management/webassembly.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly state management -author: guardrex description: Learn how to persist user data (state) in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/state-management/webassembly --- diff --git a/aspnetcore/blazor/supported-platforms.md b/aspnetcore/blazor/supported-platforms.md index e649934c4cca..d7d0ae7a0b9f 100644 --- a/aspnetcore/blazor/supported-platforms.md +++ b/aspnetcore/blazor/supported-platforms.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor supported platforms -author: guardrex description: Learn about the supported platforms for ASP.NET Core Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/supported-platforms --- diff --git a/aspnetcore/blazor/test.md b/aspnetcore/blazor/test.md index 148490d7603d..12a2d0be98c8 100644 --- a/aspnetcore/blazor/test.md +++ b/aspnetcore/blazor/test.md @@ -1,9 +1,7 @@ --- title: Test Razor components in ASP.NET Core Blazor -author: guardrex description: Learn how to test Razor components in Blazor apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/test --- diff --git a/aspnetcore/blazor/tooling.md b/aspnetcore/blazor/tooling.md index 2793d5d3d4e5..a5bd9e067985 100644 --- a/aspnetcore/blazor/tooling.md +++ b/aspnetcore/blazor/tooling.md @@ -1,9 +1,7 @@ --- title: Tooling for ASP.NET Core Blazor -author: guardrex description: Learn about the tools available to build Blazor apps and how to use them. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tooling zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/build-a-blazor-app.md b/aspnetcore/blazor/tutorials/build-a-blazor-app.md index 7d0cde073fcf..5efa8d2357fa 100644 --- a/aspnetcore/blazor/tutorials/build-a-blazor-app.md +++ b/aspnetcore/blazor/tutorials/build-a-blazor-app.md @@ -1,9 +1,7 @@ --- title: Build a Blazor todo list app -author: guardrex description: Build a Blazor app step-by-step. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/build-a-blazor-app --- diff --git a/aspnetcore/blazor/tutorials/index.md b/aspnetcore/blazor/tutorials/index.md index f56ef8e3ecdc..3284e6401c42 100644 --- a/aspnetcore/blazor/tutorials/index.md +++ b/aspnetcore/blazor/tutorials/index.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor tutorials -author: guardrex description: Learn how to build Blazor apps with the tutorials listed in this article. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/index --- diff --git a/aspnetcore/blazor/tutorials/movie-database-app/index.md b/aspnetcore/blazor/tutorials/movie-database-app/index.md index 67f8fd2139f4..d64faf7e2d34 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/index.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/index.md @@ -1,8 +1,6 @@ --- title: Build a Blazor movie database app (Overview) -author: guardrex description: This tutorial explains the basics of building a Blazor Web App with a database, Entity Framework (EF) Core, and user interactivity. -ms.author: wiwagn ms.date: 11/11/2025 monikerRange: '>= aspnetcore-8.0' uid: blazor/tutorials/movie-database-app/index diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md index b5f828ce51ba..0e201d4697d0 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-1.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-1.md @@ -1,9 +1,7 @@ --- title: Build a Blazor movie database app (Part 1 - Create a Blazor Web App) -author: guardrex description: This part of the Blazor movie database app tutorial explains how to create a Blazor Web App that adopts static server-side rendering (static SSR), where content is only rendered on the server. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-1 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md index 61cfe77e3004..7b2ed6a6bf25 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-2.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-2.md @@ -1,10 +1,8 @@ --- title: Build a Blazor movie database app (Part 2 - Add and scaffold a model) ai-usage: ai-assisted -author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a movie class to the app and scaffold the database and UI from the movie class. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-2 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md index 569500ddc0b7..48c361b179ae 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-3.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-3.md @@ -1,10 +1,8 @@ --- title: Build a Blazor movie database app (Part 3 - Learn about Razor components) ai-usage: ai-assisted -author: guardrex description: This part of the Blazor movie database app tutorial explains the Razor components in the project that were scaffolded into the app. Improvements are made to the display of movie data. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-3 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md index 9642b49ed7a7..313e5beeda4f 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-4.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-4.md @@ -1,10 +1,8 @@ --- title: Build a Blazor movie database app (Part 4 - Work with a database) ai-usage: ai-assisted -author: guardrex description: This part of the Blazor movie database app tutorial explains the database context and directly working with the database's schema and data. Seeding the database with data is also covered. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/15/2026 uid: blazor/tutorials/movie-database-app/part-4 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md index 5db387e415cc..7433ae069ec3 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-5.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-5.md @@ -1,9 +1,7 @@ --- title: Build a Blazor movie database app (Part 5 - Add validation) -author: guardrex description: This part of the Blazor movie database app tutorial explains how metadata (data annotations) of the movie model is used to validate user input in the forms that create and edit movies. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-5 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md index a8eb66d55bbc..02840156044f 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-6.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-6.md @@ -1,9 +1,7 @@ --- title: Build a Blazor movie database app (Part 6 - Add search) -author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a search feature to filter movies by title. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-6 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md index 22c29e039ab4..953dfdd4e983 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-7.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-7.md @@ -1,9 +1,7 @@ --- title: Build a Blazor movie database app (Part 7 - Add a new field) -author: guardrex description: This part of the Blazor movie database app tutorial explains how to add a new field to the movie class, CRUD pages, and database. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-7 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md index 3ba1f3235738..b1198643bd5b 100644 --- a/aspnetcore/blazor/tutorials/movie-database-app/part-8.md +++ b/aspnetcore/blazor/tutorials/movie-database-app/part-8.md @@ -1,9 +1,7 @@ --- title: Build a Blazor movie database app (Part 8 - Add interactivity) -author: guardrex description: This part of the Blazor movie database app tutorial explains how to adopt interactive SSR rendering in the app. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/movie-database-app/part-8 zone_pivot_groups: tooling diff --git a/aspnetcore/blazor/tutorials/signalr-blazor.md b/aspnetcore/blazor/tutorials/signalr-blazor.md index 37d7df0c3f94..ae2b7908105c 100644 --- a/aspnetcore/blazor/tutorials/signalr-blazor.md +++ b/aspnetcore/blazor/tutorials/signalr-blazor.md @@ -1,9 +1,7 @@ --- title: Use ASP.NET Core SignalR with Blazor -author: guardrex description: Create a chat app that uses ASP.NET Core SignalR with Blazor. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tutorials/signalr-blazor --- diff --git a/aspnetcore/blazor/webassembly-build-tools-and-aot.md b/aspnetcore/blazor/webassembly-build-tools-and-aot.md index fb3859a21aa4..c8085dc8e972 100644 --- a/aspnetcore/blazor/webassembly-build-tools-and-aot.md +++ b/aspnetcore/blazor/webassembly-build-tools-and-aot.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core Blazor WebAssembly build tools and ahead-of-time (AOT) compilation ai-usage: ai-assisted -author: guardrex description: Learn about the WebAssembly build tools and how to compile a Blazor WebAssembly app ahead of deployment with ahead-of-time (AOT) compilation. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/tooling/webassembly --- diff --git a/aspnetcore/blazor/webassembly-lazy-load-assemblies.md b/aspnetcore/blazor/webassembly-lazy-load-assemblies.md index 077357679321..199121d02c0d 100644 --- a/aspnetcore/blazor/webassembly-lazy-load-assemblies.md +++ b/aspnetcore/blazor/webassembly-lazy-load-assemblies.md @@ -1,9 +1,7 @@ --- title: Lazy load assemblies in ASP.NET Core Blazor WebAssembly -author: guardrex description: Discover how to lazy load assemblies in Blazor WebAssembly apps. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 11/11/2025 uid: blazor/webassembly-lazy-load-assemblies --- diff --git a/aspnetcore/blazor/webassembly-native-dependencies.md b/aspnetcore/blazor/webassembly-native-dependencies.md index b7fe478db2b4..a97040a775c4 100644 --- a/aspnetcore/blazor/webassembly-native-dependencies.md +++ b/aspnetcore/blazor/webassembly-native-dependencies.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Blazor WebAssembly native dependencies -author: guardrex description: Learn how to build Blazor WebAssembly apps with native dependencies built to run on WebAssembly in the browser. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 07/06/2026 uid: blazor/webassembly-native-dependencies --- diff --git a/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md b/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md index 09310e1bf49e..e80fc8765ce0 100644 --- a/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md +++ b/aspnetcore/breaking-changes/5/authentication-aad-packages-obsolete.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Authentication: AzureAD.UI and AzureADB2C.UI APIs and packages marked obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Authentication: AzureAD.UI and AzureADB2C.UI APIs and packages marked obsolete" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/439 --- diff --git a/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md b/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md index 94f116d4fd79..402e0c046bbf 100644 --- a/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md +++ b/aspnetcore/breaking-changes/5/authorization-resource-in-endpoint-routing.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Authorization: Resource in endpoint routing is HttpContext" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Authorization: Resource in endpoint routing is HttpContext" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/423 --- diff --git a/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md b/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md index 7f4f6bcb26e4..e07a8866b928 100644 --- a/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md +++ b/aspnetcore/breaking-changes/5/azure-integration-packages-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Azure: Microsoft-prefixed Azure integration packages removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Azure: Microsoft-prefixed Azure integration packages removed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/408 --- diff --git a/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md b/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md index a11bcd8c33d3..63400ffd260e 100644 --- a/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md +++ b/aspnetcore/breaking-changes/5/blazor-browser-support-updated.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: Updated browser support" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Updated browser support" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/441 no-loc: [Blazor, "Blazor WebAssembly", "Blazor Server"] diff --git a/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md b/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md index 787e5ce68a35..ac3d2c3663ee 100644 --- a/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md +++ b/aspnetcore/breaking-changes/5/blazor-components-trim-insignificant-whitespace.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: Insignificant whitespace trimmed from components at compile time" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Insignificant whitespace trimmed from components at compile time" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/426 --- diff --git a/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md b/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md index 587dac8d1dcc..2b3cc1934eff 100644 --- a/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md +++ b/aspnetcore/breaking-changes/5/blazor-jsobjectreference-to-internal.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: JSObjectReference and JSInProcessObjectReference types changed to internal" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: JSObjectReference and JSInProcessObjectReference types changed to internal" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/435 --- diff --git a/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md b/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md index 1c7dca3fad3a..da8f055fa843 100644 --- a/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md +++ b/aspnetcore/breaking-changes/5/blazor-packages-target-framework-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: Target framework of NuGet packages changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Target framework of NuGet packages changed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/425 --- diff --git a/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md b/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md index 6258962ef36e..8c7bf37f99b4 100644 --- a/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md +++ b/aspnetcore/breaking-changes/5/blazor-protectedbrowserstorage-moved.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: ProtectedBrowserStorage feature moved to shared framework" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: ProtectedBrowserStorage feature moved to shared framework" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/436 --- diff --git a/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md b/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md index 5be1a976e405..9c86f73e120a 100644 --- a/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md +++ b/aspnetcore/breaking-changes/5/blazor-rendertreeframe-fields-become-properties.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: RenderTreeFrame readonly public fields have become properties" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: RenderTreeFrame readonly public fields have become properties" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/438 --- diff --git a/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md b/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md index 2c2a76f67de0..efae5f8c4ec5 100644 --- a/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md +++ b/aspnetcore/breaking-changes/5/blazor-routing-logic-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: Changes to routing logic in Blazor apps" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Changes to routing logic in Blazor apps" -ms.author: wiwagn ms.date: 12/14/2020 ms.custom: https://github.com/aspnet/Announcements/issues/445 --- diff --git a/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md b/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md index dfe8a5de6622..54bab00080f0 100644 --- a/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md +++ b/aspnetcore/breaking-changes/5/blazor-static-web-assets-validation-logic-updated.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: Updated validation logic for static web assets" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Blazor: Updated validation logic for static web assets" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/443 --- diff --git a/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md b/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md index 680ba8fae050..348999c915e4 100644 --- a/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md +++ b/aspnetcore/breaking-changes/5/extensions-package-reference-changes.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Extensions: Package reference changes affecting some NuGet packages" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Extensions: Package reference changes affecting some NuGet packages" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/411 --- diff --git a/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md b/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md index 1ba6f1205f14..33a394a52f6a 100644 --- a/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md +++ b/aspnetcore/breaking-changes/5/http-badhttprequestexception-obsolete.md @@ -1,7 +1,6 @@ --- title: "Breaking change: HTTP: Kestrel and IIS BadHttpRequestException types marked obsolete and replaced" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HTTP: Kestrel and IIS BadHttpRequestException types marked obsolete and replaced" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/414 --- diff --git a/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md b/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md index 4d65c9a0ec5e..c0834cc22b5d 100644 --- a/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md +++ b/aspnetcore/breaking-changes/5/http-httpclient-instances-log-integer-status-codes.md @@ -1,7 +1,6 @@ --- title: "Breaking change: HTTP: HttpClient instances created by IHttpClientFactory log integer status codes" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HTTP: HttpClient instances created by IHttpClientFactory log integer status codes" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/396 --- diff --git a/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md b/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md index fb149d4704f1..374cb89d4a24 100644 --- a/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md +++ b/aspnetcore/breaking-changes/5/httpsys-client-certificate-renegotiation-disabled-by-default.md @@ -1,7 +1,6 @@ --- title: "Breaking change: HttpSys: Client certificate renegotiation disabled by default" description: "Learn about the breaking change in ASP.NET Core 5.0 titled HttpSys: Client certificate renegotiation disabled by default" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/422 --- diff --git a/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md b/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md index 10f96e5bd039..adb40b87ce6d 100644 --- a/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md +++ b/aspnetcore/breaking-changes/5/iis-urlrewrite-middleware-query-strings-are-preserved.md @@ -1,7 +1,6 @@ --- title: "Breaking change: IIS: UrlRewrite middleware query strings are preserved" description: "Learn about the breaking change in ASP.NET Core 5.0 titled IIS: UrlRewrite middleware query strings are preserved" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/420 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md b/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md index 0d09742581af..f5e0f44a4fbc 100644 --- a/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md +++ b/aspnetcore/breaking-changes/5/kestrel-configuration-changes-at-run-time-detected-by-default.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Kestrel: Configuration changes at runtime detected by default" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Configuration changes at runtime detected by default" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/419 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md b/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md index bdeb5c79f330..19fd03382263 100644 --- a/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md +++ b/aspnetcore/breaking-changes/5/kestrel-default-supported-tls-protocol-versions-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Kestrel: Default supported TLS protocol versions changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Default supported TLS protocol versions changed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/418 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md b/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md index 3df6f93fa4b4..02a0eb182c41 100644 --- a/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md +++ b/aspnetcore/breaking-changes/5/kestrel-disables-http2-over-tls.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Kestrel: HTTP/2 disabled over TLS on incompatible Windows versions" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: HTTP/2 disabled over TLS on incompatible Windows versions" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/421 --- diff --git a/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md b/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md index aa3c374f77a0..4d1189449521 100644 --- a/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md +++ b/aspnetcore/breaking-changes/5/kestrel-libuv-transport-obsolete.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Kestrel: Libuv transport marked as obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Kestrel: Libuv transport marked as obsolete" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/424 --- diff --git a/aspnetcore/breaking-changes/5/localization-members-removed.md b/aspnetcore/breaking-changes/5/localization-members-removed.md index 32ad86afc073..60600b47826f 100644 --- a/aspnetcore/breaking-changes/5/localization-members-removed.md +++ b/aspnetcore/breaking-changes/5/localization-members-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Localization: ResourceManagerWithCultureStringLocalizer class and WithCulture interface member removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Localization: ResourceManagerWithCultureStringLocalizer class and WithCulture interface member removed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/346 --- diff --git a/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md b/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md index 53758f22a20a..ea09f9c313da 100644 --- a/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md +++ b/aspnetcore/breaking-changes/5/localization-pubternal-apis-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Pubternal APIs removed" description: "Learn about the breaking change in ASP.NET Core 5.0 where some pubternal localization APIs were removed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/377 --- diff --git a/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md b/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md index f6102cbcd944..12aa8645fc4e 100644 --- a/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md +++ b/aspnetcore/breaking-changes/5/localization-requestlocalizationmiddleware-constructor-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Localization: Obsolete constructor removed in request localization middleware" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Localization: Obsolete constructor removed in request localization middleware" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/429 --- diff --git a/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md b/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md index 1b0b2d2fa558..a29b21473f1b 100644 --- a/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md +++ b/aspnetcore/breaking-changes/5/middleware-database-error-page-obsolete.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Middleware: Database error page marked as obsolete" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Middleware: Database error page marked as obsolete" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/432 --- diff --git a/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md b/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md index 18b516897cc5..6516c3b117ab 100644 --- a/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md +++ b/aspnetcore/breaking-changes/5/middleware-exception-handler-throws-original-exception.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Middleware: Exception handler middleware throws original exception if handler not found" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Middleware: Exception handler middleware throws original exception if handler not found" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/434 --- diff --git a/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md b/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md index 1e33798114e4..3bd862c8d3f7 100644 --- a/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md +++ b/aspnetcore/breaking-changes/5/mvc-objectmodelvalidator-calls-new-overload.md @@ -1,7 +1,6 @@ --- title: "Breaking change: MVC: ObjectModelValidator calls a new overload of ValidationVisitor.Validate" description: "Learn about the breaking change in ASP.NET Core 5.0 titled MVC: ObjectModelValidator calls a new overload of ValidationVisitor.Validate" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/440 --- diff --git a/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md b/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md index bcf9b4ee2963..d8a0758d8190 100644 --- a/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md +++ b/aspnetcore/breaking-changes/5/security-cookie-name-encoding-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Security: Cookie name encoding removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Security: Cookie name encoding removed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/427 --- diff --git a/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md b/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md index d4b85cc3de36..bf4ca3714b93 100644 --- a/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md +++ b/aspnetcore/breaking-changes/5/security-identitymodel-nuget-package-versions-updated.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Security: IdentityModel NuGet package versions updated" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Security: IdentityModel NuGet package versions updated" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/428 --- diff --git a/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md b/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md index 094276a4fe7e..dd1011e00a88 100644 --- a/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md +++ b/aspnetcore/breaking-changes/5/signalr-messagepack-hub-protocol-options-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: SignalR: MessagePack Hub Protocol options type changed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: MessagePack Hub Protocol options type changed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/404 --- diff --git a/aspnetcore/breaking-changes/5/signalr-messagepack-package.md b/aspnetcore/breaking-changes/5/signalr-messagepack-package.md index 2f1c7ec03b1c..c42f81fde616 100644 --- a/aspnetcore/breaking-changes/5/signalr-messagepack-package.md +++ b/aspnetcore/breaking-changes/5/signalr-messagepack-package.md @@ -1,7 +1,6 @@ --- title: "Breaking change: SignalR: MessagePack Hub Protocol moved to MessagePack 2.x package" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: MessagePack Hub Protocol moved to MessagePack 2.x package" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/404 --- diff --git a/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md b/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md index 936eed6f3edb..a767d001bea0 100644 --- a/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md +++ b/aspnetcore/breaking-changes/5/signalr-usesignalr-useconnections-removed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: SignalR: UseSignalR and UseConnections methods removed" description: "Learn about the breaking change in ASP.NET Core 5.0 titled SignalR: UseSignalR and UseConnections methods removed" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/412 --- diff --git a/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md b/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md index 02752bbcf6f2..caee06221b52 100644 --- a/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md +++ b/aspnetcore/breaking-changes/5/static-files-csv-content-type-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Static files: CSV content type changed to standards-compliant" description: "Learn about the breaking change in ASP.NET Core 5.0 titled Static files: CSV content type changed to standards-compliant" -ms.author: wiwagn ms.date: 10/01/2020 ms.custom: https://github.com/aspnet/Announcements/issues/395 --- diff --git a/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md b/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md index 1f664aa8f8e2..7cbe82105012 100644 --- a/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md +++ b/aspnetcore/breaking-changes/6/blazor-eventargstype-property-replaced.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Blazor: WebEventDescriptor.EventArgsType property replaced" description: "Learn about the breaking change in ASP.NET Core 6.0 where the WebEventDescriptor.EventArgsType property is replaced by the EventName property." -ms.author: wiwagn ms.date: 02/24/2021 ms.custom: https://github.com/aspnet/Announcements/issues/453 no-loc: [ Blazor ] diff --git a/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md b/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md index 48ff9f7c2e5d..d025fd309f41 100644 --- a/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md +++ b/aspnetcore/breaking-changes/6/blazor-parameter-name-changed-in-method.md @@ -2,7 +2,6 @@ title: "Breaking change: Blazor: Parameter name changed in RequestImageFileAsync method" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Blazor: Parameter name changed in RequestImageFileAsync method" no-loc: [ Blazor ] -ms.author: wiwagn ms.date: 02/09/2021 ms.custom: https://github.com/aspnet/Announcements/issues/451 --- diff --git a/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md b/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md index ac24960f3d28..75f699d7adeb 100644 --- a/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md +++ b/aspnetcore/breaking-changes/6/kestrel-log-message-attributes-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Kestrel: Log message attributes changed" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Kestrel: Log message attributes changed" -ms.author: wiwagn ms.date: 02/01/2021 ms.custom: https://github.com/aspnet/Announcements/issues/447 --- diff --git a/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md b/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md index b65fdfc833d6..e5126e02a66a 100644 --- a/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md +++ b/aspnetcore/breaking-changes/6/middleware-ambiguous-https-ports-exception.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Middleware: HTTPS redirection middleware throws exception on ambiguous HTTPS ports" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Middleware: HTTPS redirection middleware throws exception on ambiguous HTTPS ports" -ms.author: wiwagn ms.date: 02/04/2021 ms.custom: https://github.com/aspnet/Announcements/issues/448 --- diff --git a/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md b/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md index ba0ffa9bdd7e..8db6e69f12a4 100644 --- a/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md +++ b/aspnetcore/breaking-changes/6/nullable-reference-type-annotations-changed.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Nullable reference type annotations changed" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Nullable reference type annotations changed" -ms.author: wiwagn ms.date: 02/24/2021 ms.custom: https://github.com/aspnet/Announcements/issues/444 --- diff --git a/aspnetcore/breaking-changes/6/obsolete-removed-apis.md b/aspnetcore/breaking-changes/6/obsolete-removed-apis.md index cfc903bf7e41..49ed13f8d6d5 100644 --- a/aspnetcore/breaking-changes/6/obsolete-removed-apis.md +++ b/aspnetcore/breaking-changes/6/obsolete-removed-apis.md @@ -1,7 +1,6 @@ --- title: "Breaking change: Obsoleted and removed APIs" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Obsoleted and removed APIs" -ms.author: wiwagn ms.date: 02/16/2021 ms.custom: https://github.com/aspnet/Announcements/issues/450 --- diff --git a/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md b/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md index 08a3828e73ff..eb1a313f82ae 100644 --- a/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md +++ b/aspnetcore/breaking-changes/6/razor-engine-apis-obsolete.md @@ -2,7 +2,6 @@ title: "Breaking change: Razor: RazorEngine APIs marked obsolete" description: "Learn about the breaking change in ASP.NET Core 6.0 titled Razor: RazorEngine APIs marked obsolete" no-loc: [ Razor ] -ms.author: wiwagn ms.date: 02/09/2021 ms.custom: https://github.com/aspnet/Announcements/issues/446 --- diff --git a/aspnetcore/client-side/bundling-and-minification.md b/aspnetcore/client-side/bundling-and-minification.md index 108a18b82438..c98c70129833 100644 --- a/aspnetcore/client-side/bundling-and-minification.md +++ b/aspnetcore/client-side/bundling-and-minification.md @@ -1,8 +1,6 @@ --- title: Bundle and minify static assets in ASP.NET Core -author: guardrex description: Learn how to optimize static resources in an ASP.NET Core web application by applying bundling and minification techniques. -ms.author: wiwagn ms.date: 05/09/2025 uid: client-side/bundling-and-minification --- diff --git a/aspnetcore/client-side/dotnet-interop/index.md b/aspnetcore/client-side/dotnet-interop/index.md index b6b5fb75d1a9..daa5adfced32 100644 --- a/aspnetcore/client-side/dotnet-interop/index.md +++ b/aspnetcore/client-side/dotnet-interop/index.md @@ -1,9 +1,7 @@ --- title: JavaScript `[JSImport]`/`[JSExport]` interop in .NET WebAssembly -author: pavelsavara description: Learn how to run .NET from JavaScript with [JSImport]/[JSExport] interop. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 12/19/2025 uid: client-side/dotnet-interop/index --- diff --git a/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md b/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md index 7c38533f6ca2..786f352c4be6 100644 --- a/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md +++ b/aspnetcore/client-side/dotnet-interop/wasm-browser-app.md @@ -1,10 +1,8 @@ --- title: JavaScript `[JSImport]`/`[JSExport]` interop with a WebAssembly Browser App project ai-usage: ai-assisted -author: pavelsavara description: Learn how to run .NET from JavaScript with [JSImport]/[JSExport] interop in a WebAssembly Browser App project. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 09/16/2026 uid: client-side/dotnet-interop/wasm-browser-app --- diff --git a/aspnetcore/client-side/dotnet-on-webworkers.md b/aspnetcore/client-side/dotnet-on-webworkers.md index 05e04533167f..ff73c5581b7c 100644 --- a/aspnetcore/client-side/dotnet-on-webworkers.md +++ b/aspnetcore/client-side/dotnet-on-webworkers.md @@ -1,10 +1,8 @@ --- title: .NET on Web Workers ai-usage: ai-assisted -author: guardrex description: Learn how to use Web Workers to enable JavaScript to run on separate threads that don't block the main UI thread for improved app performance in a React app. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 04/07/2026 uid: client-side/dotnet-on-webworkers --- diff --git a/aspnetcore/client-side/libman/index.md b/aspnetcore/client-side/libman/index.md index 4eb9a3074692..ea2cd7c90685 100644 --- a/aspnetcore/client-side/libman/index.md +++ b/aspnetcore/client-side/libman/index.md @@ -1,8 +1,6 @@ --- title: Client-side library acquisition in ASP.NET Core with LibMan -author: guardrex description: Learn how to install client-side library assets in an ASP.NET Core project using Library Manager (LibMan). -ms.author: wiwagn ms.date: 08/14/2018 uid: client-side/libman/index --- diff --git a/aspnetcore/client-side/libman/libman-cli.md b/aspnetcore/client-side/libman/libman-cli.md index a4fe2d5e597c..654890ebde86 100644 --- a/aspnetcore/client-side/libman/libman-cli.md +++ b/aspnetcore/client-side/libman/libman-cli.md @@ -1,8 +1,6 @@ --- title: Use the LibMan CLI with ASP.NET Core -author: guardrex description: Learn how to use the LibMan CLI in an ASP.NET Core project. -ms.author: wiwagn ms.date: 01/11/2024 uid: client-side/libman/libman-cli --- diff --git a/aspnetcore/client-side/libman/libman-vs.md b/aspnetcore/client-side/libman/libman-vs.md index 1461a6b8c10a..e6edb6859a8d 100644 --- a/aspnetcore/client-side/libman/libman-vs.md +++ b/aspnetcore/client-side/libman/libman-vs.md @@ -1,8 +1,6 @@ --- title: Use LibMan with ASP.NET Core in Visual Studio -author: guardrex description: Learn how to use LibMan in an ASP.NET Core project with Visual Studio. -ms.author: wiwagn ms.date: 12/03/2025 uid: client-side/libman/libman-vs --- diff --git a/aspnetcore/client-side/spa-services.md b/aspnetcore/client-side/spa-services.md index e546184ccc75..79d794f7cfe7 100644 --- a/aspnetcore/client-side/spa-services.md +++ b/aspnetcore/client-side/spa-services.md @@ -1,9 +1,7 @@ --- title: The features described in this article are obsolete as of ASP.NET Core 3.0 -author: guardrex description: The features described in this article are obsolete as of ASP.NET Core 3.0 monikerRange: '>= aspnetcore-2.1 <= aspnetcore-3.0' -ms.author: wiwagn ms.date: 07/06/2026 uid: client-side/spa-services --- diff --git a/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/post/post.component.ts b/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/post/post.component.ts index 103a14e0af15..91b9b8310b25 100644 --- a/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/post/post.component.ts +++ b/aspnetcore/client-side/spa-services/sample/SpaServicesSampleApp/ClientApp/app/components/post/post.component.ts @@ -21,6 +21,5 @@ export class PostComponent { interface Post { postId: number; title: string; - author: string; - link: string; + link: string; } \ No newline at end of file diff --git a/aspnetcore/client-side/spa/angular.md b/aspnetcore/client-side/spa/angular.md index a8a840ac0a6e..9847bb703693 100644 --- a/aspnetcore/client-side/spa/angular.md +++ b/aspnetcore/client-side/spa/angular.md @@ -1,9 +1,7 @@ --- title: Use Angular with ASP.NET Core -author: guardrex description: Learn how to get started with the ASP.NET Core Single Page Application (SPA) project template for Angular and the Angular CLI. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/29/2026 ms.reviewer: stevesa uid: spa/angular diff --git a/aspnetcore/client-side/spa/intro.md b/aspnetcore/client-side/spa/intro.md index da1956c79669..b6e8c18bb6ab 100644 --- a/aspnetcore/client-side/spa/intro.md +++ b/aspnetcore/client-side/spa/intro.md @@ -1,7 +1,5 @@ --- title: Overview of Single Page Apps (SPAs) - ASP.NET Core -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' description: Learn how to get started with Single Page Apps (SPAs) in ASP.NET Core and find links to tutorials for detailed procedures. ms.date: 04/24/2026 diff --git a/aspnetcore/client-side/spa/react.md b/aspnetcore/client-side/spa/react.md index cdf5a0e8a937..4795e123bdb3 100644 --- a/aspnetcore/client-side/spa/react.md +++ b/aspnetcore/client-side/spa/react.md @@ -1,9 +1,7 @@ --- title: Use React with ASP.NET Core -author: guardrex description: Learn how to get started with the ASP.NET Core Single Page Application (SPA) project template for React and Create React App (CRA). monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/24/2026 uid: spa/react diff --git a/aspnetcore/client-side/using-browserlink.md b/aspnetcore/client-side/using-browserlink.md index 9344ede44f26..2ce6a0187428 100644 --- a/aspnetcore/client-side/using-browserlink.md +++ b/aspnetcore/client-side/using-browserlink.md @@ -1,9 +1,7 @@ --- title: Browser link in ASP.NET Core -author: guardrex description: Explains how browser link is a Visual Studio feature that links the Development environment with one or more web browsers. monikerRange: '>= aspnetcore-1.1' -ms.author: wiwagn ms.date: 06/05/2024 uid: client-side/using-browserlink --- diff --git a/aspnetcore/client-side/using-grunt.md b/aspnetcore/client-side/using-grunt.md index c782016145ce..25f38c1150c9 100644 --- a/aspnetcore/client-side/using-grunt.md +++ b/aspnetcore/client-side/using-grunt.md @@ -1,8 +1,6 @@ --- title: Use Grunt in ASP.NET Core -author: guardrex description: Use Grunt in ASP.NET Core -ms.author: wiwagn ms.date: 12/05/2019 uid: client-side/using-grunt --- diff --git a/aspnetcore/data/ef-mvc/advanced.md b/aspnetcore/data/ef-mvc/advanced.md index 4054c6717313..18d3434f959a 100644 --- a/aspnetcore/data/ef-mvc/advanced.md +++ b/aspnetcore/data/ef-mvc/advanced.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Learn about advanced scenarios - ASP.NET MVC with EF Core" description: "This tutorial introduces useful topics for going beyond the basics of developing ASP.NET Core web apps that use Entity Framework Core." -author: guardrex -ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/advanced diff --git a/aspnetcore/data/ef-mvc/complex-data-model.md b/aspnetcore/data/ef-mvc/complex-data-model.md index 03edef54d7ce..372b40ef7143 100644 --- a/aspnetcore/data/ef-mvc/complex-data-model.md +++ b/aspnetcore/data/ef-mvc/complex-data-model.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Create a complex data model - ASP.NET MVC with EF Core" description: "In this tutorial, add more entities and relationships and customize the data model by specifying formatting, validation, and mapping rules." -author: guardrex -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 03/27/2019 ms.topic: tutorial diff --git a/aspnetcore/data/ef-mvc/concurrency.md b/aspnetcore/data/ef-mvc/concurrency.md index 340b1d716048..343eba6b986f 100644 --- a/aspnetcore/data/ef-mvc/concurrency.md +++ b/aspnetcore/data/ef-mvc/concurrency.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Handle concurrency - ASP.NET MVC with EF Core" description: "This tutorial shows how to handle conflicts when multiple users update the same entity at the same time." -author: guardrex -ms.author: wiwagn ms.date: 07/09/2024 ms.topic: tutorial uid: data/ef-mvc/concurrency diff --git a/aspnetcore/data/ef-mvc/crud.md b/aspnetcore/data/ef-mvc/crud.md index 879b4a7cb620..aa6fafb51870 100644 --- a/aspnetcore/data/ef-mvc/crud.md +++ b/aspnetcore/data/ef-mvc/crud.md @@ -1,8 +1,6 @@ --- title: Implement CRUD - ASP.NET MVC with EF Core description: Review and customize the autogenerated CRUD (create, read, update, delete) code produced by the MVC scaffolding in your controllers and views. This article is part of a tutorial series. -author: guardrex -ms.author: wiwagn ms.date: 04/20/2026 ms.topic: tutorial uid: data/ef-mvc/crud diff --git a/aspnetcore/data/ef-mvc/index.md b/aspnetcore/data/ef-mvc/index.md index 937e8072162b..deed6cee7f64 100644 --- a/aspnetcore/data/ef-mvc/index.md +++ b/aspnetcore/data/ef-mvc/index.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core MVC with EF Core - tutorial series -author: guardrex description: List of topics in ASP.NET Core MVC with EF Core -ms.author: wiwagn ms.date: 03/27/2017 uid: data/ef-mvc/index --- diff --git a/aspnetcore/data/ef-mvc/inheritance.md b/aspnetcore/data/ef-mvc/inheritance.md index de958056c9b2..e62bf1f220cb 100644 --- a/aspnetcore/data/ef-mvc/inheritance.md +++ b/aspnetcore/data/ef-mvc/inheritance.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Implement inheritance - ASP.NET MVC with EF Core" description: "This tutorial will show you how to implement inheritance in the data model, using Entity Framework Core in an ASP.NET Core application." -author: guardrex -ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/inheritance diff --git a/aspnetcore/data/ef-mvc/intro.md b/aspnetcore/data/ef-mvc/intro.md index af3e84a6b43b..ed8330379bdd 100644 --- a/aspnetcore/data/ef-mvc/intro.md +++ b/aspnetcore/data/ef-mvc/intro.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Get started with EF Core in an ASP.NET MVC web app" description: "This page is the first in a series of tutorials that explain how to build the Contoso University sample EF/MVC app" -author: guardrex -ms.author: wiwagn ms.date: 05/28/2025 ms.topic: tutorial uid: data/ef-mvc/intro diff --git a/aspnetcore/data/ef-mvc/migrations.md b/aspnetcore/data/ef-mvc/migrations.md index 8f247c1fe5b7..b8c12c416d3c 100644 --- a/aspnetcore/data/ef-mvc/migrations.md +++ b/aspnetcore/data/ef-mvc/migrations.md @@ -1,8 +1,6 @@ --- title: Tutorial Part 5, apply migrations to the Contoso University sample description: Part 5 of the Contoso University tutorial series. Use the EF Core migrations feature for managing data model changes in an ASP.NET Core MVC app. -author: guardrex -ms.author: wiwagn ms.date: 11/13/2020 ms.topic: tutorial uid: data/ef-mvc/migrations diff --git a/aspnetcore/data/ef-mvc/read-related-data.md b/aspnetcore/data/ef-mvc/read-related-data.md index 9911a5d910c8..8171107d8fc7 100644 --- a/aspnetcore/data/ef-mvc/read-related-data.md +++ b/aspnetcore/data/ef-mvc/read-related-data.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Read related data - ASP.NET MVC with EF Core" description: "In this tutorial you'll read and display related data -- that is, data that the Entity Framework loads into navigation properties." -author: guardrex -ms.author: wiwagn ms.date: 09/28/2019 ms.topic: tutorial uid: data/ef-mvc/read-related-data diff --git a/aspnetcore/data/ef-mvc/sort-filter-page.md b/aspnetcore/data/ef-mvc/sort-filter-page.md index 650d73bbbc64..ac8d9599b510 100644 --- a/aspnetcore/data/ef-mvc/sort-filter-page.md +++ b/aspnetcore/data/ef-mvc/sort-filter-page.md @@ -1,8 +1,6 @@ --- title: Add Sort, Filter, Paging - ASP.NET MVC with EF Core description: Add sorting, filtering, and paging functionality to the Students Index page, and create a page for simple grouping. This article is part of a tutorial series. -author: guardrex -ms.author: wiwagn ms.date: 04/20/2026 ms.topic: tutorial uid: data/ef-mvc/sort-filter-page diff --git a/aspnetcore/data/ef-mvc/update-related-data.md b/aspnetcore/data/ef-mvc/update-related-data.md index 12c33387f751..f5195fe1356c 100644 --- a/aspnetcore/data/ef-mvc/update-related-data.md +++ b/aspnetcore/data/ef-mvc/update-related-data.md @@ -1,8 +1,6 @@ --- title: "Tutorial: Update related data - ASP.NET MVC with EF Core" description: In this tutorial you update related data by updating foreign key fields and navigation properties. -author: guardrex -ms.author: wiwagn ms.date: 03/27/2019 ms.topic: tutorial uid: data/ef-mvc/update-related-data diff --git a/aspnetcore/data/ef-rp/complex-data-model.md b/aspnetcore/data/ef-rp/complex-data-model.md index 8439bbaf9f39..6fd732eee83f 100644 --- a/aspnetcore/data/ef-rp/complex-data-model.md +++ b/aspnetcore/data/ef-rp/complex-data-model.md @@ -1,8 +1,6 @@ --- title: Part 5, Razor Pages with EF Core in ASP.NET Core - Data Model -author: guardrex description: Part 5 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 04/10/2025 uid: data/ef-rp/complex-data-model --- diff --git a/aspnetcore/data/ef-rp/concurrency.md b/aspnetcore/data/ef-rp/concurrency.md index d7e0a9202666..56046b77d6e2 100644 --- a/aspnetcore/data/ef-rp/concurrency.md +++ b/aspnetcore/data/ef-rp/concurrency.md @@ -1,8 +1,6 @@ --- title: Part 8, Razor Pages with EF Core in ASP.NET Core - Concurrency -author: guardrex description: Part 8 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 01/29/2025 uid: data/ef-rp/concurrency --- diff --git a/aspnetcore/data/ef-rp/crud.md b/aspnetcore/data/ef-rp/crud.md index 5c49e56338f1..959cda54b229 100644 --- a/aspnetcore/data/ef-rp/crud.md +++ b/aspnetcore/data/ef-rp/crud.md @@ -1,8 +1,6 @@ --- title: "Part 2: Razor Pages - EF Core in ASP.NET, CRUD" -author: guardrex description: Review and customize the autogenerated CRUD (create, read, update, delete) code produced by the scaffolding in your Razor pages. Tutorial 2 of 8 for the Razor Pages and Entity Framework Core in ASP.NET series. -ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 04/20/2026 uid: data/ef-rp/crud diff --git a/aspnetcore/data/ef-rp/intro.md b/aspnetcore/data/ef-rp/intro.md index 651f1c03abd4..5eecf96565ac 100644 --- a/aspnetcore/data/ef-rp/intro.md +++ b/aspnetcore/data/ef-rp/intro.md @@ -1,8 +1,6 @@ --- title: Razor Pages with Entity Framework Core in ASP.NET Core - Tutorial 1 of 8 -author: guardrex description: Shows how to create a Razor Pages app using Entity Framework Core -ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 04/23/2025 uid: data/ef-rp/intro diff --git a/aspnetcore/data/ef-rp/migrations.md b/aspnetcore/data/ef-rp/migrations.md index 422777f4a858..d3a90aa9ff67 100644 --- a/aspnetcore/data/ef-rp/migrations.md +++ b/aspnetcore/data/ef-rp/migrations.md @@ -1,8 +1,6 @@ --- title: Part 4, Razor Pages with EF Core in ASP.NET Core - Migrations -author: guardrex description: Part 4 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 07/22/2019 uid: data/ef-rp/migrations --- diff --git a/aspnetcore/data/ef-rp/read-related-data.md b/aspnetcore/data/ef-rp/read-related-data.md index 3a48f455a2a2..45768723b4d6 100644 --- a/aspnetcore/data/ef-rp/read-related-data.md +++ b/aspnetcore/data/ef-rp/read-related-data.md @@ -1,9 +1,7 @@ --- title: Part 6, Razor Pages with EF Core in ASP.NET Core - Read Related Data ai-usage: ai-assisted -author: guardrex description: Part 6 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 08/27/2026 uid: data/ef-rp/read-related-data --- diff --git a/aspnetcore/data/ef-rp/sort-filter-page.md b/aspnetcore/data/ef-rp/sort-filter-page.md index 2ef230ce8b1a..580487fa2799 100644 --- a/aspnetcore/data/ef-rp/sort-filter-page.md +++ b/aspnetcore/data/ef-rp/sort-filter-page.md @@ -1,8 +1,6 @@ --- title: Part 3, Razor Pages with EF Core in ASP.NET Core - Sort, Filter, Paging -author: guardrex description: Part 3 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 3/3/2021 uid: data/ef-rp/sort-filter-page --- diff --git a/aspnetcore/data/ef-rp/update-related-data.md b/aspnetcore/data/ef-rp/update-related-data.md index 149f9d496355..da1ac733469a 100644 --- a/aspnetcore/data/ef-rp/update-related-data.md +++ b/aspnetcore/data/ef-rp/update-related-data.md @@ -1,8 +1,6 @@ --- title: Part 7, Razor Pages with EF Core in ASP.NET Core - Update Related Data -author: guardrex description: Part 7 of Razor Pages and Entity Framework tutorial series. -ms.author: wiwagn ms.date: 07/22/2019 uid: data/ef-rp/update-related-data --- diff --git a/aspnetcore/data/entity-framework-6.md b/aspnetcore/data/entity-framework-6.md index ac39f7bd13c5..6d222c44b3b9 100644 --- a/aspnetcore/data/entity-framework-6.md +++ b/aspnetcore/data/entity-framework-6.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core and Entity Framework 6 -author: guardrex description: Entity Framework 6.3 or later works with ASP.NET Core 3.1 or later. -ms.author: wiwagn ms.date: 11/06/2023 uid: data/entity-framework-6 --- diff --git a/aspnetcore/data/scaffold_RP.md b/aspnetcore/data/scaffold_RP.md index 0dd24c3c3a45..38dd200212a9 100644 --- a/aspnetcore/data/scaffold_RP.md +++ b/aspnetcore/data/scaffold_RP.md @@ -1,8 +1,6 @@ --- title: Scaffold a data model with dotnet scaffold in a Razor Pages project description: Scaffold a data model with dotnet scaffold in a Razor Pages project -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-9.0' ms.date: 04/24/2025 ms.topic: concept-article diff --git a/aspnetcore/diagnostics/asp0000.md b/aspnetcore/diagnostics/asp0000.md index a8cf69d4b5ec..12f83b00cbda 100644 --- a/aspnetcore/diagnostics/asp0000.md +++ b/aspnetcore/diagnostics/asp0000.md @@ -1,9 +1,7 @@ --- title: "ASP0000: Do not call 'IServiceCollection.BuildServiceProvider' in 'ConfigureServices'" description: "Learn about analysis rule ASP0000: Do not call 'IServiceCollection.BuildServiceProvider' in 'ConfigureServices'" -author: guardrex monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0000 --- diff --git a/aspnetcore/diagnostics/asp0001.md b/aspnetcore/diagnostics/asp0001.md index 8c3a9f784652..6e331d602862 100644 --- a/aspnetcore/diagnostics/asp0001.md +++ b/aspnetcore/diagnostics/asp0001.md @@ -1,9 +1,7 @@ --- title: "ASP0001: Authorization middleware is incorrectly configured" description: "Learn about analysis rule ASP0001: Authorization middleware is incorrectly configured" -author: guardrex monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0001 --- diff --git a/aspnetcore/diagnostics/asp0003.md b/aspnetcore/diagnostics/asp0003.md index 739352a32fe2..2b3f8c1b7de9 100644 --- a/aspnetcore/diagnostics/asp0003.md +++ b/aspnetcore/diagnostics/asp0003.md @@ -1,9 +1,7 @@ --- title: "ASP0003: Do not use action results with route handlers" description: "Learn about analysis rule ASP0003: Do not use action results with route handlers" -author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0003 --- diff --git a/aspnetcore/diagnostics/asp0004.md b/aspnetcore/diagnostics/asp0004.md index 1e613644cd00..1085b28434b8 100644 --- a/aspnetcore/diagnostics/asp0004.md +++ b/aspnetcore/diagnostics/asp0004.md @@ -1,9 +1,7 @@ --- title: "ASP0004: Do not use action results with route handlers" description: "Learn about analysis rule ASP0004: Do not use action results with route handlers" -author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0004 --- diff --git a/aspnetcore/diagnostics/asp0005.md b/aspnetcore/diagnostics/asp0005.md index 9afdc4cbedaa..16d51d04a75f 100644 --- a/aspnetcore/diagnostics/asp0005.md +++ b/aspnetcore/diagnostics/asp0005.md @@ -1,9 +1,7 @@ --- title: "ASP0005: Do not place attribute on method called by route handler lambda" description: "Learn about analysis rule ASP0005: Do not place attribute on method called by route handler lambda" -author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0005 --- diff --git a/aspnetcore/diagnostics/asp0006.md b/aspnetcore/diagnostics/asp0006.md index c23927ba78de..7b5af0b75a39 100644 --- a/aspnetcore/diagnostics/asp0006.md +++ b/aspnetcore/diagnostics/asp0006.md @@ -1,9 +1,7 @@ --- title: "ASP0006: Do not use non-literal sequence numbers" description: "Learn about analysis rule ASP0006: Do not use non-literal sequence numbers" -author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0006 --- diff --git a/aspnetcore/diagnostics/asp0007.md b/aspnetcore/diagnostics/asp0007.md index 2778e4db14fa..d54d35c4feb8 100644 --- a/aspnetcore/diagnostics/asp0007.md +++ b/aspnetcore/diagnostics/asp0007.md @@ -1,9 +1,7 @@ --- title: "ASP0007: Route parameter and argument optionality is mismatched" description: "Learn about analysis rule ASP0007: Route parameter and argument optionality is mismatched" -author: guardrex monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0007 --- diff --git a/aspnetcore/diagnostics/asp0008.md b/aspnetcore/diagnostics/asp0008.md index 9c0245b18c8d..8cd9e35eb721 100644 --- a/aspnetcore/diagnostics/asp0008.md +++ b/aspnetcore/diagnostics/asp0008.md @@ -1,9 +1,7 @@ --- title: "ASP0008: Do not use ConfigureWebHost with WebApplicationBuilder.Host" description: "Learn about analysis rule ASP0008: Do not use ConfigureWebHost with WebApplicationBuilder.Host" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0008 --- diff --git a/aspnetcore/diagnostics/asp0009.md b/aspnetcore/diagnostics/asp0009.md index 9215a6952b07..99a9d5b0b1cf 100644 --- a/aspnetcore/diagnostics/asp0009.md +++ b/aspnetcore/diagnostics/asp0009.md @@ -1,9 +1,7 @@ --- title: "ASP0009: Do not use Configure with WebApplicationBuilder.WebHost" description: "Learn about analysis rule ASP0009: Do not use Configure with WebApplicationBuilder.WebHost" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0009 --- diff --git a/aspnetcore/diagnostics/asp0010.md b/aspnetcore/diagnostics/asp0010.md index 4d6a5db30551..be871a5b679f 100644 --- a/aspnetcore/diagnostics/asp0010.md +++ b/aspnetcore/diagnostics/asp0010.md @@ -1,9 +1,7 @@ --- title: "ASP0010: Do not use UseStartup with WebApplicationBuilder.WebHost" description: "Learn about analysis rule ASP0010: Do not use UseStartup with WebApplicationBuilder.WebHost" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0010 --- diff --git a/aspnetcore/diagnostics/asp0011.md b/aspnetcore/diagnostics/asp0011.md index 779dedfbafb5..f82dc6f38b62 100644 --- a/aspnetcore/diagnostics/asp0011.md +++ b/aspnetcore/diagnostics/asp0011.md @@ -1,9 +1,7 @@ --- title: "ASP0011: Suggest using builder.Logging over Host.ConfigureLogging or WebHost.ConfigureLogging" description: "Learn about analysis rule ASP0011: Suggest using builder.Logging over Host.ConfigureLogging or WebHost.ConfigureLogging" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0011 --- diff --git a/aspnetcore/diagnostics/asp0012.md b/aspnetcore/diagnostics/asp0012.md index 52e23bba060c..36c41113da19 100644 --- a/aspnetcore/diagnostics/asp0012.md +++ b/aspnetcore/diagnostics/asp0012.md @@ -1,9 +1,7 @@ --- title: "ASP0012: Suggest using builder.Services over Host.ConfigureServices or WebHost.ConfigureServices" description: "Learn about analysis rule ASP0012: Suggest using builder.Services over Host.ConfigureServices or WebHost.ConfigureServices" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0012 --- diff --git a/aspnetcore/diagnostics/asp0013.md b/aspnetcore/diagnostics/asp0013.md index 831a2299a8d7..d6501f652156 100644 --- a/aspnetcore/diagnostics/asp0013.md +++ b/aspnetcore/diagnostics/asp0013.md @@ -1,9 +1,7 @@ --- title: "ASP0013: Suggest switching from using Configure methods to WebApplicationBuilder.Configuration" description: "Learn about analysis rule ASP0013: Suggest switching from using Configure methods to WebApplicationBuilder.Configuration" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0013 --- diff --git a/aspnetcore/diagnostics/asp0014.md b/aspnetcore/diagnostics/asp0014.md index a834506061d1..5cf26627eaf3 100644 --- a/aspnetcore/diagnostics/asp0014.md +++ b/aspnetcore/diagnostics/asp0014.md @@ -1,9 +1,7 @@ --- title: "ASP0014: Suggest using top level route registrations" description: "Learn about analysis rule ASP0014: Suggest using top level route registrations" -author: guardrex monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: diagnostics/asp0014 --- diff --git a/aspnetcore/diagnostics/asp0015.md b/aspnetcore/diagnostics/asp0015.md index 6391572113ae..1f52dd713ab3 100644 --- a/aspnetcore/diagnostics/asp0015.md +++ b/aspnetcore/diagnostics/asp0015.md @@ -1,9 +1,7 @@ --- title: "ASP0015: Suggest using IHeaderDictionary properties" description: "Learn about analysis rule ASP0015: Suggest using IHeaderDictionary properties" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0015 --- diff --git a/aspnetcore/diagnostics/asp0016.md b/aspnetcore/diagnostics/asp0016.md index 1dafa90c5ab0..7ff41fe58cd4 100644 --- a/aspnetcore/diagnostics/asp0016.md +++ b/aspnetcore/diagnostics/asp0016.md @@ -1,9 +1,7 @@ --- title: "ASP0016: Do not return a value from RequestDelegate" description: "Learn about analysis rule ASP0016: Do not return a value from RequestDelegate" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0016 --- diff --git a/aspnetcore/diagnostics/asp0017.md b/aspnetcore/diagnostics/asp0017.md index 34820826afb8..88ba5de89d69 100644 --- a/aspnetcore/diagnostics/asp0017.md +++ b/aspnetcore/diagnostics/asp0017.md @@ -1,9 +1,7 @@ --- title: "ASP0017: Invalid route pattern" description: "Learn about analysis rule ASP0017: Invalid route pattern" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0017 --- diff --git a/aspnetcore/diagnostics/asp0018.md b/aspnetcore/diagnostics/asp0018.md index ec5988af3aba..8f740c381b6f 100644 --- a/aspnetcore/diagnostics/asp0018.md +++ b/aspnetcore/diagnostics/asp0018.md @@ -1,9 +1,7 @@ --- title: "ASP0018: Unused route parameter" description: "Learn about analysis rule ASP0018: Unused route parameter" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0018 --- diff --git a/aspnetcore/diagnostics/asp0019.md b/aspnetcore/diagnostics/asp0019.md index d903e62af15b..6bde82ef1017 100644 --- a/aspnetcore/diagnostics/asp0019.md +++ b/aspnetcore/diagnostics/asp0019.md @@ -1,9 +1,7 @@ --- title: "ASP0019: Suggest using IHeaderDictionary.Append or the indexer" description: "Learn about analysis rule ASP0019: Suggest using IHeaderDictionary.Append or the indexer" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0019 --- diff --git a/aspnetcore/diagnostics/asp0020.md b/aspnetcore/diagnostics/asp0020.md index dfb6eb660fda..66bc810ffce1 100644 --- a/aspnetcore/diagnostics/asp0020.md +++ b/aspnetcore/diagnostics/asp0020.md @@ -1,9 +1,7 @@ --- title: "ASP0020: Complex types referenced by route parameters must be parsable" description: "Learn about analysis rule ASP0020: Complex types referenced by route parameters must be parsable." -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0020 --- diff --git a/aspnetcore/diagnostics/asp0021.md b/aspnetcore/diagnostics/asp0021.md index 42ec41ef3d53..c46313c45e6e 100644 --- a/aspnetcore/diagnostics/asp0021.md +++ b/aspnetcore/diagnostics/asp0021.md @@ -1,9 +1,7 @@ --- title: "ASP0021: The return type of the BindAsync method must be ValueTask" description: "Learn about analysis rule ASP0021: When implementing the BindAsync(...) method, the return type must be ValueTask." -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0021 --- diff --git a/aspnetcore/diagnostics/asp0022.md b/aspnetcore/diagnostics/asp0022.md index 860ffbf1337d..19965b346fa9 100644 --- a/aspnetcore/diagnostics/asp0022.md +++ b/aspnetcore/diagnostics/asp0022.md @@ -1,9 +1,7 @@ --- title: "ASP0022: Route conflict detected between route handlers" description: "Learn about analysis rule ASP0022: Route conflict detected between route handlers" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0022 --- diff --git a/aspnetcore/diagnostics/asp0023.md b/aspnetcore/diagnostics/asp0023.md index 94074a538913..43440791004f 100644 --- a/aspnetcore/diagnostics/asp0023.md +++ b/aspnetcore/diagnostics/asp0023.md @@ -1,9 +1,7 @@ --- title: "ASP0023: Route conflict detected between route handlers" description: "Learn about analysis rule ASP0023: Route conflict detected between route handlers" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/asp0023 --- diff --git a/aspnetcore/diagnostics/asp0024.md b/aspnetcore/diagnostics/asp0024.md index 1b1845f09240..525d88a9c17a 100644 --- a/aspnetcore/diagnostics/asp0024.md +++ b/aspnetcore/diagnostics/asp0024.md @@ -2,9 +2,7 @@ title: "ASP0024: A route handler has multiple parameters with the [FromBody] attribute" ms.date: 03/27/2025 description: "Learn about analysis rule ASP0024: A route handler has multiple parameters with the [FromBody] attribute" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn uid: diagnostics/asp0024 --- # ASP0024: Route handler has multiple parameters with the `[FromBody]` attribute diff --git a/aspnetcore/diagnostics/asp0025.md b/aspnetcore/diagnostics/asp0025.md index 2b1686baa023..59953d5d9d64 100644 --- a/aspnetcore/diagnostics/asp0025.md +++ b/aspnetcore/diagnostics/asp0025.md @@ -2,9 +2,7 @@ title: "ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies." ms.date: 04/30/2025 description: "Learn about analysis rule ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies." -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn uid: diagnostics/asp0025 --- # ASP0025: Use AddAuthorizationBuilder to register authorization services and construct policies. diff --git a/aspnetcore/diagnostics/asp0026.md b/aspnetcore/diagnostics/asp0026.md index 982585c2c675..366432b14064 100644 --- a/aspnetcore/diagnostics/asp0026.md +++ b/aspnetcore/diagnostics/asp0026.md @@ -1,10 +1,8 @@ --- title: "ASP0026: Analyzer to warn when [Authorize] is overridden by [AllowAnonymous] from 'farther away'" ai-usage: ai-assisted -author: guardrex description: "Learn about analysis rule ASP0026: [Authorize] is overridden by [AllowAnonymous] from 'farther away'" monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.date: 11/06/2025 uid: diagnostics/asp0026 --- diff --git a/aspnetcore/diagnostics/asp0027.md b/aspnetcore/diagnostics/asp0027.md index f791c7376fdb..d87fe7a758c9 100644 --- a/aspnetcore/diagnostics/asp0027.md +++ b/aspnetcore/diagnostics/asp0027.md @@ -2,9 +2,7 @@ title: "ASP0027: Analyzer to suggest removing unnecessary public Program class declaration" ms.date: 03/25/2025 description: "Learn about analysis rule ASP0027: Unnecessary public Program class declaration" -author: benhopkinstech monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn uid: diagnostics/asp0027 --- # ASP0027: Unnecessary `public Program` class declaration diff --git a/aspnetcore/diagnostics/asp0028.md b/aspnetcore/diagnostics/asp0028.md index 0ef5c08da254..7e05e7584f57 100644 --- a/aspnetcore/diagnostics/asp0028.md +++ b/aspnetcore/diagnostics/asp0028.md @@ -3,9 +3,7 @@ title: "ASP0028: Analyzer to suggest using IPAddress.IPv6Any instead of IPAddres ms.date: 11/11/2024 ms.reviewer: dmkorolev description: "Consider using IPAddress.IPv6Any instead of IPAddress.Any" -author: deaglegross monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn uid: diagnostics/asp0028 --- # ASP0028: Consider using `IPAddress.IPv6Any` instead of `IPAddress.Any` diff --git a/aspnetcore/diagnostics/asp0033.md b/aspnetcore/diagnostics/asp0033.md index 51d293af6ee5..cbc57d781827 100644 --- a/aspnetcore/diagnostics/asp0033.md +++ b/aspnetcore/diagnostics/asp0033.md @@ -1,9 +1,7 @@ --- title: "ASP0033: ValidatableType is applied to an inaccessible type" -author: snemeckayova description: "Learn about analysis rule ASP0033: ValidatableType is applied to an inaccessible type." monikerRange: '>= aspnetcore-11.0' -ms.author: snemeckayova ms.date: 08/26/2026 uid: diagnostics/asp0033 --- diff --git a/aspnetcore/diagnostics/asp0034.md b/aspnetcore/diagnostics/asp0034.md index ca44f23880ba..f1252f14897c 100644 --- a/aspnetcore/diagnostics/asp0034.md +++ b/aspnetcore/diagnostics/asp0034.md @@ -3,8 +3,6 @@ title: "ASP0034: Endpoint parameter type is inaccessible from generated code" description: "Learn about analysis rule ASP0034: Endpoint parameter type is inaccessible from generated code." monikerRange: '>= aspnetcore-11.0' ms.date: 08/25/2026 -author: snemeckayova -ms.author: snemeckayova uid: diagnostics/asp0034 --- # ASP0034: Endpoint parameter type is inaccessible from generated code diff --git a/aspnetcore/diagnostics/asp0035.md b/aspnetcore/diagnostics/asp0035.md index 13aa9a24c37b..7965c6ea6d76 100644 --- a/aspnetcore/diagnostics/asp0035.md +++ b/aspnetcore/diagnostics/asp0035.md @@ -3,8 +3,6 @@ title: "ASP0035: Validatable property or its type on a ValidatableType is not ac description: "Learn about analysis rule ASP0035: A validatable property or its type on a ValidatableType isn't accessible." monikerRange: '>= aspnetcore-11.0' ms.date: 08/25/2026 -author: snemeckayova -ms.author: snemeckayova uid: diagnostics/asp0035 --- # ASP0035: Validatable property or its type on a `[ValidatableType]` is not accessible diff --git a/aspnetcore/diagnostics/asp0036.md b/aspnetcore/diagnostics/asp0036.md index b13b45735555..773a94148cdd 100644 --- a/aspnetcore/diagnostics/asp0036.md +++ b/aspnetcore/diagnostics/asp0036.md @@ -3,8 +3,6 @@ title: "ASP0036: Validatable property or its type on an endpoint parameter type description: "Learn about analysis rule ASP0036: A validatable property or its type on an endpoint parameter type isn't accessible." monikerRange: '>= aspnetcore-11.0' ms.date: 08/25/2026 -author: snemeckayova -ms.author: snemeckayova uid: diagnostics/asp0036 --- # ASP0036: Validatable property or its type on an endpoint parameter type is not accessible diff --git a/aspnetcore/diagnostics/asp0037.md b/aspnetcore/diagnostics/asp0037.md index 89953f4b2683..49f2ab49a2e1 100644 --- a/aspnetcore/diagnostics/asp0037.md +++ b/aspnetcore/diagnostics/asp0037.md @@ -3,8 +3,6 @@ title: "ASP0037: ValidatableType cannot be used in generated code" description: "Learn about analysis rule ASP0037: ValidatableType can't be used in generated code." monikerRange: '>= aspnetcore-11.0' ms.date: 08/25/2026 -author: snemeckayova -ms.author: snemeckayova uid: diagnostics/asp0037 --- # ASP0037: `[ValidatableType]` cannot be used in generated code diff --git a/aspnetcore/diagnostics/asp0038.md b/aspnetcore/diagnostics/asp0038.md index 6080e48ea502..18a0976c69a2 100644 --- a/aspnetcore/diagnostics/asp0038.md +++ b/aspnetcore/diagnostics/asp0038.md @@ -3,8 +3,6 @@ title: "ASP0038: ValidatableType should not be used without a call to AddValidat description: "Learn about analysis rule ASP0038: ValidatableType shouldn't be used without a call to AddValidation." monikerRange: '>= aspnetcore-11.0' ms.date: 08/25/2026 -author: snemeckayova -ms.author: snemeckayova uid: diagnostics/asp0038 --- # ASP0038: `[ValidatableType]` should not be used without a call to `AddValidation` diff --git a/aspnetcore/diagnostics/aspdepr-ids.md b/aspnetcore/diagnostics/aspdepr-ids.md index 5f973ec7da5f..f8d18f03c705 100644 --- a/aspnetcore/diagnostics/aspdepr-ids.md +++ b/aspnetcore/diagnostics/aspdepr-ids.md @@ -1,10 +1,8 @@ --- title: ASPDEPR diagnostics overview ai-usage: ai-assisted -author: guardrex description: Overview of ASPDEPR deprecation diagnostics in ASP.NET Core. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 03/03/2026 uid: diagnostics/aspdepr-ids --- diff --git a/aspnetcore/diagnostics/aspdepr002.md b/aspnetcore/diagnostics/aspdepr002.md index f38ca83997f2..207ca66e99cb 100644 --- a/aspnetcore/diagnostics/aspdepr002.md +++ b/aspnetcore/diagnostics/aspdepr002.md @@ -5,8 +5,6 @@ ai-usage: ai-assisted monikerRange: '>= aspnetcore-10.0' ms.date: 03/03/2026 uid: diagnostics/aspdepr002 -ms.author: wiwagn -author: guardrex f1_keywords: - aspdepr002 --- diff --git a/aspnetcore/diagnostics/bl0001.md b/aspnetcore/diagnostics/bl0001.md index 98500513db69..6876836f404b 100644 --- a/aspnetcore/diagnostics/bl0001.md +++ b/aspnetcore/diagnostics/bl0001.md @@ -1,9 +1,7 @@ --- title: "BL0001: Component parameter should have public setters" description: "Learn about analysis rule BL0001: Component parameter should have public setters" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0001 --- diff --git a/aspnetcore/diagnostics/bl0002.md b/aspnetcore/diagnostics/bl0002.md index 80bbaf01cd98..dbb4f7e4d3f5 100644 --- a/aspnetcore/diagnostics/bl0002.md +++ b/aspnetcore/diagnostics/bl0002.md @@ -1,9 +1,7 @@ --- title: "BL0002: Component has multiple CaptureUnmatchedValues parameters" description: "Learn about analysis rule BL0002: Component has multiple CaptureUnmatchedValues parameters" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0002 --- diff --git a/aspnetcore/diagnostics/bl0003.md b/aspnetcore/diagnostics/bl0003.md index 3248269525fa..cb3147f93f10 100644 --- a/aspnetcore/diagnostics/bl0003.md +++ b/aspnetcore/diagnostics/bl0003.md @@ -1,9 +1,7 @@ --- title: "BL0003: Component parameter with CaptureUnmatchedValues has the wrong type" description: "Learn about analysis rule BL0003: Component parameter with CaptureUnmatchedValues has the wrong type" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0003 --- diff --git a/aspnetcore/diagnostics/bl0004.md b/aspnetcore/diagnostics/bl0004.md index ee6f86faca55..5b9ee2bdc460 100644 --- a/aspnetcore/diagnostics/bl0004.md +++ b/aspnetcore/diagnostics/bl0004.md @@ -1,9 +1,7 @@ --- title: "BL0004: Component parameter should be public" description: "Learn about analysis rule BL0004: Component parameter should be public" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0004 --- diff --git a/aspnetcore/diagnostics/bl0005.md b/aspnetcore/diagnostics/bl0005.md index 202b451c1ed3..4e14599a9887 100644 --- a/aspnetcore/diagnostics/bl0005.md +++ b/aspnetcore/diagnostics/bl0005.md @@ -1,9 +1,7 @@ --- title: "BL0005: Component parameter should not be set outside of its component" description: "Learn about analysis rule BL0005: Component parameter should not be set outside of its component" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0005 --- diff --git a/aspnetcore/diagnostics/bl0006.md b/aspnetcore/diagnostics/bl0006.md index bc174d64e053..cf9a58b6339f 100644 --- a/aspnetcore/diagnostics/bl0006.md +++ b/aspnetcore/diagnostics/bl0006.md @@ -1,9 +1,7 @@ --- title: "BL0006: Do not use RenderTree types" description: "Learn about analysis rule BL0006: Do not use RenderTree types" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/bl0006 --- diff --git a/aspnetcore/diagnostics/bl0007.md b/aspnetcore/diagnostics/bl0007.md index 4a857802c231..f6c9ec1fa6b3 100644 --- a/aspnetcore/diagnostics/bl0007.md +++ b/aspnetcore/diagnostics/bl0007.md @@ -1,9 +1,7 @@ --- title: "BL0007: Component parameter '{0}' should be auto property" description: "Learn about analysis rule BL0007: Component parameter '{0}' should be auto property" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/07/2025 uid: diagnostics/bl0007 --- diff --git a/aspnetcore/diagnostics/bl0008.md b/aspnetcore/diagnostics/bl0008.md index 2c289e15afd3..b315500aeee1 100644 --- a/aspnetcore/diagnostics/bl0008.md +++ b/aspnetcore/diagnostics/bl0008.md @@ -2,9 +2,7 @@ title: "BL0008: Component parameters should be auto properties" ai-usage: ai-assisted description: "Learn about analysis rule BL0008: Component parameters should be auto properties" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/17/2025 uid: diagnostics/bl0008 --- diff --git a/aspnetcore/diagnostics/code-analysis.md b/aspnetcore/diagnostics/code-analysis.md index 28e5cac3e8c1..53d8184b1d9a 100644 --- a/aspnetcore/diagnostics/code-analysis.md +++ b/aspnetcore/diagnostics/code-analysis.md @@ -1,9 +1,7 @@ --- title: Diagnostic Code Analysis in ASP.NET Core Apps -author: guardrex description: Review the list of diagnostic codes for ASP.NET Core and get details for specific diagnostic identifiers (IDs), such as ASP0007, BL0001, and MVC1006. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/25/2026 uid: diagnostics/code-analysis diff --git a/aspnetcore/diagnostics/mvc1000.md b/aspnetcore/diagnostics/mvc1000.md index d4ec7148f114..9be5c383cd99 100644 --- a/aspnetcore/diagnostics/mvc1000.md +++ b/aspnetcore/diagnostics/mvc1000.md @@ -1,9 +1,7 @@ --- title: "MVC1000: Avoid using IHtmlHelper.Partial" description: "Learn about analysis rule MVC1000: Use of IHtmlHelper.Partial should be avoided" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/21/2021 uid: diagnostics/mvc1000 --- diff --git a/aspnetcore/diagnostics/mvc1001.md b/aspnetcore/diagnostics/mvc1001.md index 09076095cb85..b46aab0e9a93 100644 --- a/aspnetcore/diagnostics/mvc1001.md +++ b/aspnetcore/diagnostics/mvc1001.md @@ -1,9 +1,7 @@ --- title: "MVC1001: Filters cannot be applied to page handler methods" description: "Learn about analysis rule MVC1001: Filters cannot be applied to page handler methods" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1001 --- diff --git a/aspnetcore/diagnostics/mvc1002.md b/aspnetcore/diagnostics/mvc1002.md index 174821dd5e4a..477e2162e2bb 100644 --- a/aspnetcore/diagnostics/mvc1002.md +++ b/aspnetcore/diagnostics/mvc1002.md @@ -1,9 +1,7 @@ --- title: "MVC1002: Route attribute cannot be applied to page handler methods" description: "Learn about analysis rule MVC1002: Route attribute cannot be applied to page handler methods" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1002 --- diff --git a/aspnetcore/diagnostics/mvc1003.md b/aspnetcore/diagnostics/mvc1003.md index f3ebf2041646..5df2cef8a80d 100644 --- a/aspnetcore/diagnostics/mvc1003.md +++ b/aspnetcore/diagnostics/mvc1003.md @@ -1,9 +1,7 @@ --- title: "MVC1003: Route attributes cannot be applied to page models" description: "Learn about analysis rule MVC1003: Route attributes cannot be applied to page models" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1003 --- diff --git a/aspnetcore/diagnostics/mvc1004.md b/aspnetcore/diagnostics/mvc1004.md index 401367609e39..37056ecfdbaa 100644 --- a/aspnetcore/diagnostics/mvc1004.md +++ b/aspnetcore/diagnostics/mvc1004.md @@ -1,9 +1,7 @@ --- title: "MVC1004: Rename model bound parameter" description: "Learn about analysis rule MVC1004: Rename model bound parameter" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1004 --- diff --git a/aspnetcore/diagnostics/mvc1005.md b/aspnetcore/diagnostics/mvc1005.md index 7c356080f47d..e4f07482ed0a 100644 --- a/aspnetcore/diagnostics/mvc1005.md +++ b/aspnetcore/diagnostics/mvc1005.md @@ -1,9 +1,7 @@ --- title: "MVC1005: Cannot use UseMvc with Endpoint Routing" description: "Learn about analysis rule MVC1005: Cannot use UseMvc with Endpoint Routing" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1005 --- diff --git a/aspnetcore/diagnostics/mvc1006.md b/aspnetcore/diagnostics/mvc1006.md index 52374d3e462d..9026a2973496 100644 --- a/aspnetcore/diagnostics/mvc1006.md +++ b/aspnetcore/diagnostics/mvc1006.md @@ -1,9 +1,7 @@ --- title: "MVC1006: Methods containing TagHelpers must be async and return Task" description: "Learn about analysis rule MVC1006: Methods containing TagHelpers must be async and return Task" -author: guardrex monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/27/2025 uid: diagnostics/mvc1006 --- diff --git a/aspnetcore/docfx.json b/aspnetcore/docfx.json index ac0bbd5a957f..8fa0b949ed71 100644 --- a/aspnetcore/docfx.json +++ b/aspnetcore/docfx.json @@ -51,10 +51,115 @@ }, "fileMetadata": { "author": { - "breaking-changes/**/**.{md,yml}": "guardrex" + "**/**.{md,yml}": "guardrex", + "diagnostics/asp0027.{md,yml}": benhopkinstech, + "diagnostics/asp0028.{md,yml}": deaglegross, + "diagnostics/asp0033.{md,yml}": snemeckayova, + "diagnostics/asp0034.{md,yml}": snemeckayova, + "diagnostics/asp0035.{md,yml}": snemeckayova, + "diagnostics/asp0036.{md,yml}": snemeckayova, + "diagnostics/asp0037.{md,yml}": snemeckayova, + "diagnostics/asp0038.{md,yml}": snemeckayova, + "fundamentals/best-practices.{md,yml}": mjrousos, + "fundamentals/error-handling-api.{md,yml}": brunolins16, + "fundamentals/http-context.{md,yml}": coderandhiker, + "fundamentals/http-requests.{md,yml}": stevejgordon, + "fundamentals/portable-object-localization.{md,yml}": sebastienros, + "fundamentals/troubleshoot-aspnet-core-localization.{md,yml}": hishamco, + "fundamentals/use-http-context.{md,yml}": jamesnk, + "fundamentals/validation.{md,yml}": Youssef1313, + "grpc/aspnetcore.{md,yml}": jamesnk, + "grpc/authn-and-authz.{md,yml}": jamesnk, + "grpc/basics.{md,yml}": jamesnk, + "grpc/browser.{md,yml}": jamesnk, + "grpc/client.{md,yml}": jamesnk, + "grpc/clientfactory.{md,yml}": jamesnk, + "grpc/code-first.{md,yml}": jamesnk, + "grpc/comparison.{md,yml}": jamesnk, + "grpc/configuration.{md,yml}": jamesnk, + "grpc/deadlines-cancellation.{md,yml}": jamesnk, + "grpc/diagnostics.{md,yml}": jamesnk, + "grpc/dotnet-grpc.{md,yml}": jamesnk, + "grpc/error-handling.{md,yml}": jamesnk, + "grpc/grpcweb.{md,yml}": jamesnk, + "grpc/health-checks.{md,yml}": jamesnk, + "grpc/index.{md,yml}": jamesnk, + "grpc/interceptors.{md,yml}": erni27, + "grpc/interprocess-namedpipes.{md,yml}": jamesnk, + "grpc/interprocess-uds.{md,yml}": jamesnk, + "grpc/interprocess.{md,yml}": jamesnk, + "grpc/json-transcoding-binding.{md,yml}": jamesnk, + "grpc/json-transcoding-openapi.{md,yml}": jamesnk, + "grpc/json-transcoding.{md,yml}": jamesnk, + "grpc/loadbalancing.{md,yml}": jamesnk, + "grpc/migration.{md,yml}": jamesnk, + "grpc/native-aot.{md,yml}": jamesnk, + "grpc/netstandard.{md,yml}": jamesnk, + "grpc/performance.{md,yml}": jamesnk, + "grpc/protobuf.{md,yml}": jamesnk, + "grpc/retries.{md,yml}": jamesnk, + "grpc/security.{md,yml}": jamesnk, + "grpc/services.{md,yml}": jamesnk, + "grpc/supported-platforms.{md,yml}": jamesnk, + "grpc/test-client.{md,yml}": jamesnk, + "grpc/test-services.{md,yml}": jamesnk, + "grpc/test-tools.{md,yml}": jamesnk, + "grpc/troubleshoot.{md,yml}": jamesnk, + "grpc/versioning.{md,yml}": jamesnk, + "grpc/why-migrate-wcf-to-dotnet-grpc.{md,yml}": jamesnk, + "performance/diagnostic-tools.{md,yml}": mjrousos, + "security/docker-compose-https.{md,yml}": ravipal, + "security/how-to-choose-identity-solution.{md,yml}": JeremyLikness, + "security/ip-safelist.{md,yml}": damienbod, + "signalr/hub-filters.{md,yml}": BrennanConroy, + "signalr/java-client.{md,yml}": mikaelm12, + "signalr/swift-client.{md,yml}": zackliu, + "test/load-tests.{md,yml}": Jeremy-Meng, + "test/middleware.{md,yml}": tratcher, + "tutorials/publish-to-azure-api-management-using-vs.{md,yml}": codemillmatt, + "tutorials/signalr-typescript-webpack.{md,yml}": ssougnez, + "tutorials/web-api-help-pages-using-swagger.{md,yml}": RicoSuter, + "client-side/dotnet-interop/index.{md,yml}": pavelsavara, + "client-side/dotnet-interop/wasm-browser-app.{md,yml}": pavelsavara, + "fundamentals/aot/native-aot-tutorial.{md,yml}": mitchdenny, + "fundamentals/http-logging/http-log-enricher.{md,yml}": mariamaziz, + "fundamentals/minimal-apis/responses.{md,yml}": brunolins16, + "fundamentals/openapi/openapi-tools.{md,yml}": ryanbrandenburg, + "fundamentals/w3c-logger/index.{md,yml}": wtgodbe, + "host-and-deploy/iis/http3.{md,yml}": tratcher, + "host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.{md,yml}": alexwolfmsft, + "security/authentication/certauth.{md,yml}": blowdart, + "security/authentication/claims.{md,yml}": damienbod, + "security/authentication/configure-jwt-bearer-authentication.{md,yml}": damienbod, + "security/authentication/configure-oidc-web-authentication.{md,yml}": damienbod, + "security/authentication/customize-identity-model.{md,yml}": ajcvickers, + "security/authentication/identity-configuration.{md,yml}": AdrienTorris, + "security/authentication/index.{md,yml}": mjrousos, + "security/authentication/mfa.{md,yml}": damienbod, + "security/authentication/ws-federation.{md,yml}": chlowell, + "security/authorization/custom-authorization-policy-providers.{md,yml}": mjrousos, + "tutorials/ai-powered-group-chat/ai-powered-group-chat.{md,yml}": kevinguo-ed, + "tutorials/grpc/grpc-start.{md,yml}": jamesnk, + "fundamentals/servers/kestrel/diagnostics.{md,yml}": shirhatti, + "fundamentals/servers/kestrel/http3.{md,yml}": wtgodbe, + "fundamentals/servers/kestrel/security-considerations.{md,yml}": BrennanConroy, + "migration/fx-to-core/areas/authentication.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/claimsprincipal-current.{md,yml}": mjrousos, + "migration/fx-to-core/areas/hosting.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/http-context.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/http-handlers.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/http-modules.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/index.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/machine-key.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/membership.{md,yml}": isaacrlevin, + "migration/fx-to-core/areas/misc.{md,yml}": twsouthwick, + "migration/fx-to-core/areas/owin.{md,yml}": twsouthwick, + "migration/fx-to-core/inc/ab-testing.{md,yml}": twsouthwick, + "migration/fx-to-core/inc/blazor.{md,yml}": twsouthwick, + "release-notes/aspnetcore-9/includes/hybrid-cache.{md,yml}": mgravell }, "ms.author": { - "breaking-changes/**/**.{md,yml}": "wiwagn" + "**/**.{md,yml}": "wiwagn" }, "ms.subservice": { "introduction-to-aspnet-core.md": "index-page", diff --git a/aspnetcore/fundamentals/aot/native-aot-tutorial.md b/aspnetcore/fundamentals/aot/native-aot-tutorial.md index 083dd26dbb0d..cfef3330bcb7 100644 --- a/aspnetcore/fundamentals/aot/native-aot-tutorial.md +++ b/aspnetcore/fundamentals/aot/native-aot-tutorial.md @@ -1,12 +1,10 @@ --- title: "Tutorial: Publish an ASP.NET Core app using Native AOT" -author: mitchdenny description: Learn about how to publish an ASP.NET Core app using Native AOT. monikerRange: '>= aspnetcore-8.0' ms.reviewer: midenn ms.topic: tutorial content_well_notification: AI-contribution -ms.author: wiwagn ms.date: 05/13/2025 uid: fundamentals/native-aot-tutorial ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md index bff99580a6e6..44f19f60c5d6 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg001.md @@ -1,9 +1,7 @@ --- title: "RDG001: Unable to resolve route pattern" description: "Learn about analysis rule RDG001: Unable to resolve route pattern" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg001 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md index 3631ddb76544..6c2f04492999 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg002.md @@ -1,9 +1,7 @@ --- title: "RDG002: Unable to resolve endpoint handler" description: "Learn about analysis rule RDG002: Unable to resolve endpoint handler" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg002 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md index dd2fea343d2f..597aab8d9b6a 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg003.md @@ -1,9 +1,7 @@ --- title: "RDG003: Unable to resolve parameter" description: "Learn about analysis rule RDG003: Unable to resolve parameter" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg003 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md index ad2e182081b6..d7f94b20e603 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg004.md @@ -1,10 +1,8 @@ --- title: "RDG004: Unable to resolve anonymous type" description: "Learn about analysis rule RDG004: Unable to resolve anonymous type" -author: guardrex monikerRange: '>= aspnetcore-8.0' content_well_notification: AI-contribution -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg004 ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md index 11c20e372d41..59db982bc16f 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg005.md @@ -1,9 +1,7 @@ --- title: "RDG005: Invalid abstract type" description: "Learn about analysis rule RDG005: Invalid abstract type" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn content_well_notification: AI-contribution ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg005 diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md index 35ed8b750799..f946f9091a3b 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg006.md @@ -1,9 +1,7 @@ --- title: "RDG006: Invalid constructor parameters" description: "Learn about analysis rule RDG006: Invalid constructor parameters" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg006 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md index cb65901d1d3d..1269d3f4db59 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg007.md @@ -1,9 +1,7 @@ --- title: "RDG007: No valid constructor found" description: "Learn about analysis rule RDG007: No valid constructor found" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg007 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md index af28c9f32dd4..2a040d1a9117 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg008.md @@ -1,9 +1,7 @@ --- title: "RDG008: Multiple public constructors" description: "Learn about analysis rule RDG008: Multiple public constructors" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg008 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md index 4a0e9af1c6eb..01ab6477c2f0 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg009.md @@ -1,9 +1,7 @@ --- title: "RDG009: Invalid nested AsParameters" description: "Learn about analysis rule RDG009: Invalid nested AsParameters" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg009 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md index e82d168d43e0..4181352b35c4 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg010.md @@ -1,9 +1,7 @@ --- title: "RDG010: InvalidAsParameters Nullable" description: "Learn about analysis rule RDG010: InvalidAsParameters Nullable" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg010 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md index 11fa86de44f3..c9331966b32d 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg011.md @@ -1,9 +1,7 @@ --- title: "RDG011: Type parameters not supported" description: "Learn about analysis rule RDG011: Type parameters not supported" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg011 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md index a499e3c2c27e..25925fda3075 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg012.md @@ -1,9 +1,7 @@ --- title: "RDG012: Unable to resolve inaccessible type" description: "Learn about analysis rule RDG012: Unable to resolve inaccessible type" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg012 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md index 01a96ed0014a..6c44806547fb 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/diagnostics/rdg013.md @@ -1,9 +1,7 @@ --- title: "RDG013: Invalid source attributes" description: "Learn about analysis rule RDG013: Invalid source attributes" -author: guardrex monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 02/03/2026 uid: fundamentals/aot/request-delegate-generator/diagnostics/rdg013 --- diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md index 7c4d330cf8b7..10c95244d9d0 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg-ids.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Request Delegate Generator (RDG) diagnostics description: Provides a list of diagnostic emitted by the ASP.NET Core Request Delegate Generator (RDG) for Native AOT -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' content_well_notification: AI-contribution ms.date: 9/23/2023 diff --git a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md index dbed21258ef1..61dd857df626 100644 --- a/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md +++ b/aspnetcore/fundamentals/aot/request-delegate-generator/rdg.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Request Delegate Generator (RDG) for Native AOT description: Turn Map methods into request delegates with the ASP.NET Core Request Delegate Generator (RDG) for Native AOT. -author: guardrex -ms.author: wiwagn content_well_notification: AI-contribution monikerRange: '>= aspnetcore-8.0' ms.topic: concept-article diff --git a/aspnetcore/fundamentals/apis.md b/aspnetcore/fundamentals/apis.md index 5aadb63e14a0..97e75bad7090 100644 --- a/aspnetcore/fundamentals/apis.md +++ b/aspnetcore/fundamentals/apis.md @@ -1,9 +1,7 @@ --- title: APIs overview -author: guardrex description: Learn how to build fast HTTP APIs with ASP.NET Core using Minimal APIs, the recommended approach for new projects. ai-usage: ai-assisted -ms.author: wiwagn ms.date: 05/04/2026 ms.reviewer: jeliknes monikerRange: '>= aspnetcore-6.0' diff --git a/aspnetcore/fundamentals/app-state.md b/aspnetcore/fundamentals/app-state.md index df48568a81f0..6f44c9777abb 100644 --- a/aspnetcore/fundamentals/app-state.md +++ b/aspnetcore/fundamentals/app-state.md @@ -1,8 +1,6 @@ --- title: Session in ASP.NET Core -author: guardrex description: Discover approaches to preserve session between requests. -ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/app-state --- diff --git a/aspnetcore/fundamentals/best-practices.md b/aspnetcore/fundamentals/best-practices.md index 5416c5bb227b..edd9df0415c8 100644 --- a/aspnetcore/fundamentals/best-practices.md +++ b/aspnetcore/fundamentals/best-practices.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Best Practices -author: mjrousos description: Tips for maximizing performance and reliability in ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 12/29/2025 uid: fundamentals/best-practices --- diff --git a/aspnetcore/fundamentals/change-tokens.md b/aspnetcore/fundamentals/change-tokens.md index 7894feff823b..9be6aafda446 100644 --- a/aspnetcore/fundamentals/change-tokens.md +++ b/aspnetcore/fundamentals/change-tokens.md @@ -1,9 +1,7 @@ --- title: Detect changes with change tokens in ASP.NET Core -author: guardrex description: Learn how to use change tokens to track changes. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 10/07/2019 uid: fundamentals/change-tokens --- diff --git a/aspnetcore/fundamentals/configuration/index.md b/aspnetcore/fundamentals/configuration/index.md index fcb4357d90fd..72212fb89806 100644 --- a/aspnetcore/fundamentals/configuration/index.md +++ b/aspnetcore/fundamentals/configuration/index.md @@ -1,10 +1,8 @@ --- title: Configuration in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to use the Configuration API to configure app settings in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/configuration/index --- diff --git a/aspnetcore/fundamentals/configuration/options.md b/aspnetcore/fundamentals/configuration/options.md index 03df8fef29d6..48e548ffe121 100644 --- a/aspnetcore/fundamentals/configuration/options.md +++ b/aspnetcore/fundamentals/configuration/options.md @@ -1,10 +1,8 @@ --- title: Options pattern in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover how to use the options pattern to represent groups of related settings in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/21/2026 uid: fundamentals/configuration/options --- diff --git a/aspnetcore/fundamentals/dependency-injection.md b/aspnetcore/fundamentals/dependency-injection.md index daa81a649b44..6f335ec8b06b 100644 --- a/aspnetcore/fundamentals/dependency-injection.md +++ b/aspnetcore/fundamentals/dependency-injection.md @@ -1,9 +1,7 @@ --- title: Dependency injection in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how ASP.NET Core implements dependency injection and how to use it. -ms.author: wiwagn ms.date: 09/22/2026 uid: fundamentals/dependency-injection --- diff --git a/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md b/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md index 36dacd191d09..fbb5d9ff07ee 100644 --- a/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md +++ b/aspnetcore/fundamentals/dotnet-scaffold-telemetry.md @@ -1,9 +1,7 @@ --- title: dotnet-scaffold telemetry -author: guardrex description: Learn about the telemetry collected by the dotnet-scaffold CLI tool. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 11/12/2024 uid: fundamentals/dotnet-scaffold-telemetry --- diff --git a/aspnetcore/fundamentals/environments.md b/aspnetcore/fundamentals/environments.md index eb2de6fe3abc..c4d493444448 100644 --- a/aspnetcore/fundamentals/environments.md +++ b/aspnetcore/fundamentals/environments.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core runtime environments -author: guardrex description: Learn how to set and control app behavior across runtime environments in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/29/2026 uid: fundamentals/environments --- diff --git a/aspnetcore/fundamentals/error-handling-api.md b/aspnetcore/fundamentals/error-handling-api.md index cdd6875d5f26..422486b3b819 100644 --- a/aspnetcore/fundamentals/error-handling-api.md +++ b/aspnetcore/fundamentals/error-handling-api.md @@ -1,9 +1,7 @@ --- title: Handle errors in ASP.NET Core APIs -author: brunolins16 description: Learn about error handling in ASP.NET Core APIs with Minimal APIs and controller-based approaches. ai-usage: ai-assisted -ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 03/04/2026 uid: fundamentals/error-handling-api diff --git a/aspnetcore/fundamentals/error-handling.md b/aspnetcore/fundamentals/error-handling.md index 346e277c8f08..17cfe02c142d 100644 --- a/aspnetcore/fundamentals/error-handling.md +++ b/aspnetcore/fundamentals/error-handling.md @@ -1,10 +1,8 @@ --- title: Handle errors in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover how to handle errors in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/10/2026 uid: fundamentals/error-handling --- diff --git a/aspnetcore/fundamentals/file-providers.md b/aspnetcore/fundamentals/file-providers.md index 18b16551a0aa..7ad2f694e014 100644 --- a/aspnetcore/fundamentals/file-providers.md +++ b/aspnetcore/fundamentals/file-providers.md @@ -1,9 +1,7 @@ --- title: File Providers in ASP.NET Core -author: guardrex description: Learn how ASP.NET Core abstracts file system access through the use of File Providers. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/06/2020 uid: fundamentals/file-providers --- diff --git a/aspnetcore/fundamentals/host/generic-host.md b/aspnetcore/fundamentals/host/generic-host.md index 57634224acfb..1ad32bff9976 100644 --- a/aspnetcore/fundamentals/host/generic-host.md +++ b/aspnetcore/fundamentals/host/generic-host.md @@ -1,9 +1,7 @@ --- title: .NET Generic Host in ASP.NET Core -author: guardrex description: Use .NET Generic Host in ASP.NET Core apps. Generic Host is responsible for app startup and lifetime management. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/host/generic-host diff --git a/aspnetcore/fundamentals/host/hosted-services.md b/aspnetcore/fundamentals/host/hosted-services.md index 0ab06189cb1f..402db11edd93 100644 --- a/aspnetcore/fundamentals/host/hosted-services.md +++ b/aspnetcore/fundamentals/host/hosted-services.md @@ -1,10 +1,8 @@ --- title: Background tasks with hosted services in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to implement background tasks with hosted services in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/host/hosted-services --- diff --git a/aspnetcore/fundamentals/host/platform-specific-configuration.md b/aspnetcore/fundamentals/host/platform-specific-configuration.md index 1d6e20ae28ce..3c7880347865 100644 --- a/aspnetcore/fundamentals/host/platform-specific-configuration.md +++ b/aspnetcore/fundamentals/host/platform-specific-configuration.md @@ -1,10 +1,8 @@ --- title: Use hosting startup assemblies in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover how to enhance an ASP.NET Core app from an external assembly using an IHostingStartup implementation. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/16/2026 uid: fundamentals/configuration/platform-specific-configuration --- diff --git a/aspnetcore/fundamentals/host/web-host.md b/aspnetcore/fundamentals/host/web-host.md index e788d9d6258d..8d75da120413 100644 --- a/aspnetcore/fundamentals/host/web-host.md +++ b/aspnetcore/fundamentals/host/web-host.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Web Host -author: guardrex description: Learn about Web Host in ASP.NET Core, which is responsible for app startup and lifetime management. -ms.author: wiwagn ms.date: 04/22/2026 uid: fundamentals/host/web-host diff --git a/aspnetcore/fundamentals/http-context.md b/aspnetcore/fundamentals/http-context.md index eabbe43d3111..a2aeead95b5b 100644 --- a/aspnetcore/fundamentals/http-context.md +++ b/aspnetcore/fundamentals/http-context.md @@ -1,9 +1,7 @@ --- title: Access HttpContext in ASP.NET Core -author: coderandhiker description: Learn about using HttpContext in ASP.NET Core apps. HttpContext isn't thread-safe and can throw an exception when accessed. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/27/2026 uid: fundamentals/httpcontext diff --git a/aspnetcore/fundamentals/http-logging/http-log-enricher.md b/aspnetcore/fundamentals/http-logging/http-log-enricher.md index 9c0b0d9e7ed4..127fa817d5e8 100644 --- a/aspnetcore/fundamentals/http-logging/http-log-enricher.md +++ b/aspnetcore/fundamentals/http-logging/http-log-enricher.md @@ -2,9 +2,7 @@ title: Enrich HTTP request logs in ASP.NET Core description: Learn how to enrich incoming HTTP request logs with custom data using the IHttpLogEnricher interface in ASP.NET Core. ai-usage: ai-assisted -author: mariamaziz monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 06/08/2026 uid: fundamentals/http-logging/http-log-enricher --- diff --git a/aspnetcore/fundamentals/http-logging/includes/index-6-7.md b/aspnetcore/fundamentals/http-logging/includes/index-6-7.md index 320e9fb28527..50a442b8da76 100644 --- a/aspnetcore/fundamentals/http-logging/includes/index-6-7.md +++ b/aspnetcore/fundamentals/http-logging/includes/index-6-7.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 09/25/2024 --- diff --git a/aspnetcore/fundamentals/http-logging/index.md b/aspnetcore/fundamentals/http-logging/index.md index 3601de8abf59..cff3525c10d7 100644 --- a/aspnetcore/fundamentals/http-logging/index.md +++ b/aspnetcore/fundamentals/http-logging/index.md @@ -1,9 +1,7 @@ --- title: HTTP logging in .NET and ASP.NET Core -author: guardrex description: Learn how to log HTTP requests and responses. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 04/25/2025 uid: fundamentals/http-logging/index --- diff --git a/aspnetcore/fundamentals/http-requests.md b/aspnetcore/fundamentals/http-requests.md index 834f5853eb67..5c595962ebcf 100644 --- a/aspnetcore/fundamentals/http-requests.md +++ b/aspnetcore/fundamentals/http-requests.md @@ -1,9 +1,7 @@ --- title: HTTP requests with IHttpClientFactory - ASP.NET Core -author: stevejgordon description: Learn about using the IHttpClientFactory interface to manage logical HttpClient instances in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/27/2026 uid: fundamentals/http-requests diff --git a/aspnetcore/fundamentals/index.md b/aspnetcore/fundamentals/index.md index 437b73a9f04e..015028f22df6 100644 --- a/aspnetcore/fundamentals/index.md +++ b/aspnetcore/fundamentals/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core fundamentals overview ai-usage: ai-assisted -author: guardrex description: Learn the fundamental concepts for building ASP.NET Core apps, including dependency injection (DI), configuration, middleware, and more. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/04/2026 uid: fundamentals/index --- diff --git a/aspnetcore/fundamentals/localization-extensibility.md b/aspnetcore/fundamentals/localization-extensibility.md index ad374a3eaa41..408c314e2873 100644 --- a/aspnetcore/fundamentals/localization-extensibility.md +++ b/aspnetcore/fundamentals/localization-extensibility.md @@ -1,9 +1,7 @@ --- title: Localization Extensibility -author: guardrex description: Learn how to extend the localization APIs in ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 08/03/2019 uid: fundamentals/localization-extensibility --- diff --git a/aspnetcore/fundamentals/localization.md b/aspnetcore/fundamentals/localization.md index 10e521129527..3f322ae7d2c5 100644 --- a/aspnetcore/fundamentals/localization.md +++ b/aspnetcore/fundamentals/localization.md @@ -1,8 +1,6 @@ --- title: Globalization and localization in ASP.NET Core -author: guardrex description: Learn how ASP.NET Core provides services and middleware for localizing content into different languages and cultures. -ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 06/20/2025 uid: fundamentals/localization diff --git a/aspnetcore/fundamentals/localization/make-content-localizable.md b/aspnetcore/fundamentals/localization/make-content-localizable.md index e9f13f319b25..eb8f75cc8bf9 100644 --- a/aspnetcore/fundamentals/localization/make-content-localizable.md +++ b/aspnetcore/fundamentals/localization/make-content-localizable.md @@ -1,8 +1,6 @@ --- title: Make an ASP.NET Core app's content localizable -author: guardrex description: Learn how to make an ASP.NET Core app's content localizable to prepare the app for localizing content into different languages and cultures. -ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 09/22/2026 uid: fundamentals/localization/make-content-localizable diff --git a/aspnetcore/fundamentals/localization/provide-resources.md b/aspnetcore/fundamentals/localization/provide-resources.md index d2ebbc95f964..e9ad0cd291a1 100644 --- a/aspnetcore/fundamentals/localization/provide-resources.md +++ b/aspnetcore/fundamentals/localization/provide-resources.md @@ -1,8 +1,6 @@ --- title: Provide localized resources for languages and cultures in an ASP.NET Core app -author: guardrex description: Learn how to provide localized resources for localizing content of an ASP.NET Core app into different languages and cultures. -ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 06/20/2025 uid: fundamentals/localization/provide-resources diff --git a/aspnetcore/fundamentals/localization/select-language-culture.md b/aspnetcore/fundamentals/localization/select-language-culture.md index 44437104210b..df3e7bdcfa28 100644 --- a/aspnetcore/fundamentals/localization/select-language-culture.md +++ b/aspnetcore/fundamentals/localization/select-language-culture.md @@ -1,8 +1,6 @@ --- title: Strategies for selecting language and culture in a localized ASP.NET Core app -author: guardrex description: Learn how to select a language and culture when localizing content into different languages and cultures in an ASP.NET Core app. -ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 06/20/2025 uid: fundamentals/localization/select-language-culture diff --git a/aspnetcore/fundamentals/logging/index.md b/aspnetcore/fundamentals/logging/index.md index 80107021ed5a..340859d608dc 100644 --- a/aspnetcore/fundamentals/logging/index.md +++ b/aspnetcore/fundamentals/logging/index.md @@ -1,10 +1,8 @@ --- title: Logging in .NET and ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to use the ASP.NET Core logging framework provided by the Microsoft.Extensions.Logging NuGet package. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/logging/index --- diff --git a/aspnetcore/fundamentals/metapackage-app.md b/aspnetcore/fundamentals/metapackage-app.md index 3fcfdc59f45f..0afa94e0c5e2 100644 --- a/aspnetcore/fundamentals/metapackage-app.md +++ b/aspnetcore/fundamentals/metapackage-app.md @@ -1,9 +1,7 @@ --- title: Microsoft.AspNetCore.App metapackage for ASP.NET Core -author: guardrex description: The Microsoft.AspNetCore.App shared framework monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/24/2019 uid: fundamentals/metapackage-app --- diff --git a/aspnetcore/fundamentals/metapackage.md b/aspnetcore/fundamentals/metapackage.md index 33684d12b0b9..17dd1bdf6083 100644 --- a/aspnetcore/fundamentals/metapackage.md +++ b/aspnetcore/fundamentals/metapackage.md @@ -1,9 +1,7 @@ --- title: Microsoft.AspNetCore.All metapackage for ASP.NET Core 2.0 -author: guardrex description: The Microsoft.AspNetCore.All metapackage is not recommended for ASP.NET Core 2.1 or later. monikerRange: '>= aspnetcore-2.0' -ms.author: wiwagn ms.date: 10/25/2018 uid: fundamentals/metapackage --- diff --git a/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md b/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md index fb7d1cf24dc9..fd7d5176b245 100644 --- a/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md +++ b/aspnetcore/fundamentals/middleware/extensibility-third-party-container.md @@ -1,9 +1,7 @@ --- title: Middleware activation with a third-party container in ASP.NET Core -author: guardrex description: Learn how to use strongly-typed middleware with factory-based activation and a third-party container in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/22/2019 uid: fundamentals/middleware/extensibility-third-party-container --- diff --git a/aspnetcore/fundamentals/middleware/extensibility.md b/aspnetcore/fundamentals/middleware/extensibility.md index dd18047eb73f..8f4f01f299a8 100644 --- a/aspnetcore/fundamentals/middleware/extensibility.md +++ b/aspnetcore/fundamentals/middleware/extensibility.md @@ -1,9 +1,7 @@ --- title: Factory-based middleware activation in ASP.NET Core -author: guardrex description: Learn how to use strongly-typed middleware with a factory-based activation implementation in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 03/25/2022 uid: fundamentals/middleware/extensibility --- diff --git a/aspnetcore/fundamentals/middleware/index.md b/aspnetcore/fundamentals/middleware/index.md index 95197efb55db..9ba7ca40d168 100644 --- a/aspnetcore/fundamentals/middleware/index.md +++ b/aspnetcore/fundamentals/middleware/index.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core middleware ai-usage: ai-assisted -author: guardrex description: ASP.NET Core middleware handles requests and responses through a configurable pipeline. Learn how to use Run, Map, and Use delegates, branch pipelines, and order middleware correctly. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/middleware/index --- diff --git a/aspnetcore/fundamentals/middleware/request-decompression.md b/aspnetcore/fundamentals/middleware/request-decompression.md index 6c43f49b9ed9..f879ad992ba2 100644 --- a/aspnetcore/fundamentals/middleware/request-decompression.md +++ b/aspnetcore/fundamentals/middleware/request-decompression.md @@ -1,9 +1,7 @@ --- title: Request decompression in ASP.NET Core -author: guardrex description: Learn how to use the request decompression middleware in ASP.NET Core monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 06/30/2026 uid: fundamentals/middleware/request-decompression ai-usage: ai-assisted diff --git a/aspnetcore/fundamentals/middleware/request-response.md b/aspnetcore/fundamentals/middleware/request-response.md index 26f7f84ed8fa..317607ec3f06 100644 --- a/aspnetcore/fundamentals/middleware/request-response.md +++ b/aspnetcore/fundamentals/middleware/request-response.md @@ -1,9 +1,7 @@ --- title: Request and Response operations in ASP.NET Core -author: guardrex description: Learn how to read the request body and write the response body in ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/middleware/request-response --- diff --git a/aspnetcore/fundamentals/middleware/write.md b/aspnetcore/fundamentals/middleware/write.md index 718276c68395..05880d61f0fd 100644 --- a/aspnetcore/fundamentals/middleware/write.md +++ b/aspnetcore/fundamentals/middleware/write.md @@ -1,9 +1,7 @@ --- title: Write custom ASP.NET Core middleware -author: guardrex description: Learn how to write custom ASP.NET Core middleware. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 06/21/2025 uid: fundamentals/middleware/write --- diff --git a/aspnetcore/fundamentals/minimal-apis.md b/aspnetcore/fundamentals/minimal-apis.md index 25161abe67a9..3e9476574e0b 100644 --- a/aspnetcore/fundamentals/minimal-apis.md +++ b/aspnetcore/fundamentals/minimal-apis.md @@ -1,11 +1,9 @@ --- title: Minimal APIs quick reference ai-usage: ai-assisted -author: guardrex content_well_notification: AI-contribution description: Provides an overview of Minimal APIs in ASP.NET Core monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 09/22/2026 uid: fundamentals/minimal-apis --- diff --git a/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md b/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md index e8a2ceeea029..d9697db0e4e3 100644 --- a/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md +++ b/aspnetcore/fundamentals/minimal-apis/includes/responses7-8.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 08/07/2024 --- diff --git a/aspnetcore/fundamentals/minimal-apis/min-api-filters.md b/aspnetcore/fundamentals/minimal-apis/min-api-filters.md index e6245163158d..b04bbb65bff7 100644 --- a/aspnetcore/fundamentals/minimal-apis/min-api-filters.md +++ b/aspnetcore/fundamentals/minimal-apis/min-api-filters.md @@ -1,8 +1,6 @@ --- title: Filters in Minimal API apps -author: guardrex description: Use filters in Minimal API apps, including validation of an object with a filter, and registering a filter. -ms.author: wiwagn ms.date: 04/28/2026 monikerRange: '>= aspnetcore-7.0' uid: fundamentals/minimal-apis/min-api-filters diff --git a/aspnetcore/fundamentals/minimal-apis/parameter-binding.md b/aspnetcore/fundamentals/minimal-apis/parameter-binding.md index 86d83bdeed19..3ba88d32167b 100644 --- a/aspnetcore/fundamentals/minimal-apis/parameter-binding.md +++ b/aspnetcore/fundamentals/minimal-apis/parameter-binding.md @@ -1,8 +1,6 @@ --- title: Parameter binding in Minimal API applications -author: guardrex description: Learn how parameters are populated before invoking minimal route handlers. -ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 07/16/2026 uid: fundamentals/minimal-apis/parameter-binding diff --git a/aspnetcore/fundamentals/minimal-apis/responses.md b/aspnetcore/fundamentals/minimal-apis/responses.md index 2431644374b2..301bc0124b06 100644 --- a/aspnetcore/fundamentals/minimal-apis/responses.md +++ b/aspnetcore/fundamentals/minimal-apis/responses.md @@ -1,8 +1,6 @@ --- title: Create responses in Minimal API applications -author: brunolins16 description: Learn how to create responses for Minimal APIs in ASP.NET Core. -ms.author: wiwagn ms.reviewer: brolivei monikerRange: '>= aspnetcore-7.0' ms.date: 06/16/2026 diff --git a/aspnetcore/fundamentals/minimal-apis/route-handlers.md b/aspnetcore/fundamentals/minimal-apis/route-handlers.md index 982f9590cb45..382be9a3a6c5 100644 --- a/aspnetcore/fundamentals/minimal-apis/route-handlers.md +++ b/aspnetcore/fundamentals/minimal-apis/route-handlers.md @@ -1,8 +1,6 @@ --- title: Route handlers in Minimal API apps -author: guardrex description: Learn how to handle route requests in Minimal API apps, define preferred methods, bind route parameters, and process the request response. -ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' ms.date: 04/28/2026 uid: fundamentals/minimal-apis/route-handlers diff --git a/aspnetcore/fundamentals/minimal-apis/security.md b/aspnetcore/fundamentals/minimal-apis/security.md index 00f4d96e0562..d2dbaa29dfae 100644 --- a/aspnetcore/fundamentals/minimal-apis/security.md +++ b/aspnetcore/fundamentals/minimal-apis/security.md @@ -1,8 +1,6 @@ --- title: Authentication and authorization in Minimal APIs -author: guardrex description: Learn how to configure authentication and authorization in Minimal API apps, explore concepts, define policies, and run development tests. -ms.author: wiwagn content_well_notification: AI-contribution monikerRange: '>= aspnetcore-7.0' ms.date: 04/28/2026 diff --git a/aspnetcore/fundamentals/minimal-apis/test-min-api.md b/aspnetcore/fundamentals/minimal-apis/test-min-api.md index 83bba2de54e5..1a3f75a47b20 100644 --- a/aspnetcore/fundamentals/minimal-apis/test-min-api.md +++ b/aspnetcore/fundamentals/minimal-apis/test-min-api.md @@ -1,8 +1,6 @@ --- title: Test Minimal API apps -author: guardrex description: Unit and integration tests in Minimal API apps -ms.author: wiwagn ms.date: 09/15/2025 monikerRange: '>= aspnetcore-7.0' uid: fundamentals/minimal-apis/test-min-api diff --git a/aspnetcore/fundamentals/minimal-apis/webapplication.md b/aspnetcore/fundamentals/minimal-apis/webapplication.md index 4ef052b9df0c..7a6178a8f75c 100644 --- a/aspnetcore/fundamentals/minimal-apis/webapplication.md +++ b/aspnetcore/fundamentals/minimal-apis/webapplication.md @@ -1,10 +1,8 @@ --- title: WebApplication and WebApplicationBuilder in ASP.NET Core apps ai-usage: ai-assisted -author: guardrex description: Learn how to use WebApplication and WebApplicationBuilder in ASP.NET Core apps. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 08/18/2026 uid: fundamentals/minimal-apis/webapplication --- diff --git a/aspnetcore/fundamentals/native-aot.md b/aspnetcore/fundamentals/native-aot.md index ac44490fd3d8..45020894f73a 100644 --- a/aspnetcore/fundamentals/native-aot.md +++ b/aspnetcore/fundamentals/native-aot.md @@ -1,15 +1,12 @@ --- title: ASP.NET Core support for Native AOT -author: guardrex -ms.author: wiwagn description: Review ASP.NET Core support for Native ahead-of-time (AOT) applications, including publishing and deployment. content_well_notification: AI-contribution ms.date: 06/02/2026 uid: fundamentals/native-aot ai-usage: ai-assisted -# ms.author: midenn (Mitch Denny) -# customer intent: As an ASP.NET developer, I want to explore ASP.NET Core support for Native AOT, so I can publish and deploy my Native AOT app. +# # customer intent: As an ASP.NET developer, I want to explore ASP.NET Core support for Native AOT, so I can publish and deploy my Native AOT app. --- # ASP.NET Core support for Native AOT diff --git a/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md b/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md index 4d22f0860d9f..0cd63768ff5b 100644 --- a/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md +++ b/aspnetcore/fundamentals/openapi/aspnetcore-openapi.md @@ -1,10 +1,8 @@ --- title: Generate OpenAPI documents ai-usage: ai-assisted -author: guardrex description: Learn how to generate and customize OpenAPI documents in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 09/04/2026 uid: fundamentals/openapi/aspnetcore-openapi --- diff --git a/aspnetcore/fundamentals/openapi/customize-openapi.md b/aspnetcore/fundamentals/openapi/customize-openapi.md index 06e87e012a91..885739229639 100644 --- a/aspnetcore/fundamentals/openapi/customize-openapi.md +++ b/aspnetcore/fundamentals/openapi/customize-openapi.md @@ -1,9 +1,7 @@ --- title: Customize OpenAPI documents ai-usage: ai-assisted -author: guardrex description: Learn how to customize OpenAPI documents in an ASP.NET Core app -ms.author: wiwagn monikerRange: '>= aspnetcore-9.0' ms.date: 08/19/2026 uid: fundamentals/openapi/customize-openapi diff --git a/aspnetcore/fundamentals/openapi/include-metadata.md b/aspnetcore/fundamentals/openapi/include-metadata.md index 156997145111..944d73868508 100644 --- a/aspnetcore/fundamentals/openapi/include-metadata.md +++ b/aspnetcore/fundamentals/openapi/include-metadata.md @@ -1,10 +1,8 @@ --- title: Include OpenAPI metadata in an ASP.NET Core app ai-usage: ai-assisted -author: guardrex description: Learn how to add OpenAPI metadata in an ASP.NET Core app. monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/openapi/include-metadata --- diff --git a/aspnetcore/fundamentals/openapi/openapi-comments.md b/aspnetcore/fundamentals/openapi/openapi-comments.md index a93a4cda816c..7a89d44c6035 100644 --- a/aspnetcore/fundamentals/openapi/openapi-comments.md +++ b/aspnetcore/fundamentals/openapi/openapi-comments.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core OpenAPI XML documentation comment support in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: OpenAPI XML documentation comments in ASP.NET Core enrich generated API documents automatically. Learn how to enable, customize, and disable XML comment support. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/openapi/aspnet-openapi-xml --- diff --git a/aspnetcore/fundamentals/openapi/openapi-tools.md b/aspnetcore/fundamentals/openapi/openapi-tools.md index cccfd55c71ca..d3466328fe8d 100644 --- a/aspnetcore/fundamentals/openapi/openapi-tools.md +++ b/aspnetcore/fundamentals/openapi/openapi-tools.md @@ -1,10 +1,8 @@ --- title: .NET OpenAPI tool command reference and installation ai-usage: ai-assisted -author: ryanbrandenburg description: Command reference for the `Microsoft.dotnet-openapi` tool, which adds and manages OpenAPI references that generate clients to consume OpenAPI documents. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/30/2026 uid: fundamentals/openapi/openapi-tools --- diff --git a/aspnetcore/fundamentals/openapi/overview.md b/aspnetcore/fundamentals/openapi/overview.md index aebb4cf47be6..67bec3310c64 100644 --- a/aspnetcore/fundamentals/openapi/overview.md +++ b/aspnetcore/fundamentals/openapi/overview.md @@ -1,10 +1,8 @@ --- title: Overview of OpenAPI support in ASP.NET Core API apps ai-usage: ai-assisted -author: guardrex description: Learn how to integrate OpenAPI in ASP.NET Core API apps. Discover features, tools, and packages for generating and customizing OpenAPI documents. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 08/28/2026 uid: fundamentals/openapi/overview --- diff --git a/aspnetcore/fundamentals/openapi/using-openapi-documents.md b/aspnetcore/fundamentals/openapi/using-openapi-documents.md index e21eab23a5e5..788050394fc1 100644 --- a/aspnetcore/fundamentals/openapi/using-openapi-documents.md +++ b/aspnetcore/fundamentals/openapi/using-openapi-documents.md @@ -1,10 +1,8 @@ --- title: Use the generated OpenAPI documents ai-usage: ai-assisted -author: guardrex description: Learn how to use OpenAPI documents in an ASP.NET Core app. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 08/28/2026 uid: fundamentals/openapi/using-openapi-documents --- diff --git a/aspnetcore/fundamentals/owin.md b/aspnetcore/fundamentals/owin.md index 71d7fa0df52f..5c3bf65e2d32 100644 --- a/aspnetcore/fundamentals/owin.md +++ b/aspnetcore/fundamentals/owin.md @@ -1,8 +1,6 @@ --- title: Open Web Interface for .NET (OWIN) with ASP.NET Core -author: guardrex description: Discover how ASP.NET Core supports the Open Web Interface for .NET (OWIN), which allows web apps to be decoupled from web servers. -ms.author: wiwagn ms.date: 04/24/2025 uid: fundamentals/owin --- diff --git a/aspnetcore/fundamentals/portable-object-localization.md b/aspnetcore/fundamentals/portable-object-localization.md index 5bbcab6bc354..ec35dd31baaa 100644 --- a/aspnetcore/fundamentals/portable-object-localization.md +++ b/aspnetcore/fundamentals/portable-object-localization.md @@ -1,8 +1,6 @@ --- title: Configure portable object localization in ASP.NET Core -author: sebastienros description: This article introduces Portable Object files and outlines steps for using them in an ASP.NET Core application with the Orchard Core framework. -ms.author: wiwagn ms.date: 07/09/2025 uid: fundamentals/portable-object-localization --- diff --git a/aspnetcore/fundamentals/request-features.md b/aspnetcore/fundamentals/request-features.md index 75fbe2adda9c..850d843f185c 100644 --- a/aspnetcore/fundamentals/request-features.md +++ b/aspnetcore/fundamentals/request-features.md @@ -1,8 +1,6 @@ --- title: Request Features in ASP.NET Core -author: guardrex description: Learn about web server implementation details related to HTTP requests and responses that are defined in interfaces for ASP.NET Core. -ms.author: wiwagn ms.date: 10/11/2021 uid: fundamentals/request-features --- diff --git a/aspnetcore/fundamentals/routing.md b/aspnetcore/fundamentals/routing.md index 7fd178b8ad9d..a120a5d41d3c 100644 --- a/aspnetcore/fundamentals/routing.md +++ b/aspnetcore/fundamentals/routing.md @@ -1,11 +1,9 @@ --- title: Routing in ASP.NET Core ai-usage: ai-assisted -author: guardrex content_well_notification: AI-contribution description: Discover how ASP.NET Core routing is responsible for matching HTTP requests and dispatching to executable endpoints. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/routing --- diff --git a/aspnetcore/fundamentals/servers/httpsys.md b/aspnetcore/fundamentals/servers/httpsys.md index 01badd56eae9..1dca31e92817 100644 --- a/aspnetcore/fundamentals/servers/httpsys.md +++ b/aspnetcore/fundamentals/servers/httpsys.md @@ -1,10 +1,8 @@ --- title: HTTP.sys web server implementation in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn about HTTP.sys, a web server for ASP.NET Core on Windows. Built on the HTTP.sys kernel-mode driver, HTTP.sys is an alternative to Kestrel that can be used for direct connection to the Internet without IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/servers/httpsys --- diff --git a/aspnetcore/fundamentals/servers/index.md b/aspnetcore/fundamentals/servers/index.md index 966a07cc581e..850bf75055b3 100644 --- a/aspnetcore/fundamentals/servers/index.md +++ b/aspnetcore/fundamentals/servers/index.md @@ -1,10 +1,8 @@ --- title: Web server implementations in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover the web servers Kestrel and HTTP.sys for ASP.NET Core. Learn how to choose a server and when to use a reverse proxy server. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 08/04/2026 uid: fundamentals/servers/index --- diff --git a/aspnetcore/fundamentals/servers/kestrel.md b/aspnetcore/fundamentals/servers/kestrel.md index c3e82d9ae2ca..c68b0b5e16a2 100644 --- a/aspnetcore/fundamentals/servers/kestrel.md +++ b/aspnetcore/fundamentals/servers/kestrel.md @@ -1,10 +1,8 @@ --- title: Kestrel web server in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn about Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/02/2026 uid: fundamentals/servers/kestrel --- diff --git a/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md b/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md index 8637f4dc09b0..6e156cf828d3 100644 --- a/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md +++ b/aspnetcore/fundamentals/servers/kestrel/connection-middleware.md @@ -1,9 +1,7 @@ --- title: Use connection middleware with the ASP.NET Core Kestrel web server -author: guardrex description: Learn about using connection middleware with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 06/21/2023 uid: fundamentals/servers/kestrel/connection-middleware --- diff --git a/aspnetcore/fundamentals/servers/kestrel/diagnostics.md b/aspnetcore/fundamentals/servers/kestrel/diagnostics.md index 9858e77ea601..bce523eec737 100644 --- a/aspnetcore/fundamentals/servers/kestrel/diagnostics.md +++ b/aspnetcore/fundamentals/servers/kestrel/diagnostics.md @@ -1,9 +1,7 @@ --- title: Logging and diagnostics in Kestrel -author: shirhatti description: Learn how to gather diagnostics from Kestrel. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 01/26/2023 uid: fundamentals/servers/kestrel/diagnostics --- diff --git a/aspnetcore/fundamentals/servers/kestrel/endpoints.md b/aspnetcore/fundamentals/servers/kestrel/endpoints.md index d09a8808024b..f4381b4a8a76 100644 --- a/aspnetcore/fundamentals/servers/kestrel/endpoints.md +++ b/aspnetcore/fundamentals/servers/kestrel/endpoints.md @@ -1,9 +1,7 @@ --- title: Configure endpoints for Kestrel web server -author: guardrex description: Learn about configuring endpoints with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 07/29/2026 uid: fundamentals/servers/kestrel/endpoints --- diff --git a/aspnetcore/fundamentals/servers/kestrel/host-filtering.md b/aspnetcore/fundamentals/servers/kestrel/host-filtering.md index f65dd3bcb447..931d69dea069 100644 --- a/aspnetcore/fundamentals/servers/kestrel/host-filtering.md +++ b/aspnetcore/fundamentals/servers/kestrel/host-filtering.md @@ -1,9 +1,7 @@ --- title: Host filtering with ASP.NET Core Kestrel web server -author: guardrex description: Learn about using host filtering with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 05/04/2020 uid: fundamentals/servers/kestrel/host-filtering --- diff --git a/aspnetcore/fundamentals/servers/kestrel/http2.md b/aspnetcore/fundamentals/servers/kestrel/http2.md index fba7fcf1befb..843a27547fb9 100644 --- a/aspnetcore/fundamentals/servers/kestrel/http2.md +++ b/aspnetcore/fundamentals/servers/kestrel/http2.md @@ -1,9 +1,7 @@ --- title: Use HTTP/2 with the ASP.NET Core Kestrel web server -author: guardrex description: Learn about using HTTP/2 with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 08/15/2022 uid: fundamentals/servers/kestrel/http2 diff --git a/aspnetcore/fundamentals/servers/kestrel/http3.md b/aspnetcore/fundamentals/servers/kestrel/http3.md index bd03d89bdcf3..5fa755a64d9f 100644 --- a/aspnetcore/fundamentals/servers/kestrel/http3.md +++ b/aspnetcore/fundamentals/servers/kestrel/http3.md @@ -1,10 +1,8 @@ --- title: Use HTTP/3 with the ASP.NET Core Kestrel web server ai-usage: ai-assisted -author: wtgodbe description: "HTTP/3 support in Kestrel: Discover how to configure ASP.NET Core for HTTP/3, improve performance, and optimize your web server setup." monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 04/14/2026 uid: fundamentals/servers/kestrel/http3 --- diff --git a/aspnetcore/fundamentals/servers/kestrel/memory-management.md b/aspnetcore/fundamentals/servers/kestrel/memory-management.md index a3a8af8040b3..3740791dd273 100644 --- a/aspnetcore/fundamentals/servers/kestrel/memory-management.md +++ b/aspnetcore/fundamentals/servers/kestrel/memory-management.md @@ -1,10 +1,8 @@ --- title: Memory management in Kestrel ai-usage: ai-assisted -author: guardrex description: Learn about memory management in Kestrel, including automatic eviction from memory pools and using memory pool metrics. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 01/29/2026 uid: fundamentals/servers/kestrel/memory-management --- diff --git a/aspnetcore/fundamentals/servers/kestrel/options.md b/aspnetcore/fundamentals/servers/kestrel/options.md index dced276d115b..48a021fdde0e 100644 --- a/aspnetcore/fundamentals/servers/kestrel/options.md +++ b/aspnetcore/fundamentals/servers/kestrel/options.md @@ -1,9 +1,7 @@ --- title: Configure options for the ASP.NET Core Kestrel web server -author: guardrex description: Learn about configuring options for Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 08/25/2025 uid: fundamentals/servers/kestrel/options --- diff --git a/aspnetcore/fundamentals/servers/kestrel/request-draining.md b/aspnetcore/fundamentals/servers/kestrel/request-draining.md index a75dcde0e2cd..0682a9ea77ff 100644 --- a/aspnetcore/fundamentals/servers/kestrel/request-draining.md +++ b/aspnetcore/fundamentals/servers/kestrel/request-draining.md @@ -1,9 +1,7 @@ --- title: Request draining with ASP.NET Core Kestrel web server -author: guardrex description: Learn about request draining with Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 05/04/2020 uid: fundamentals/servers/kestrel/request-draining --- diff --git a/aspnetcore/fundamentals/servers/kestrel/security-considerations.md b/aspnetcore/fundamentals/servers/kestrel/security-considerations.md index 0e258144a7c0..b749f3eca80e 100644 --- a/aspnetcore/fundamentals/servers/kestrel/security-considerations.md +++ b/aspnetcore/fundamentals/servers/kestrel/security-considerations.md @@ -1,10 +1,8 @@ --- title: Security considerations for the ASP.NET Core Kestrel web server ai-usage: ai-assisted -author: BrennanConroy description: Learn about the security considerations, configurable limits, and behavioral decisions in Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-8.0' -ms.author: brecon ms.date: 07/29/2026 uid: fundamentals/servers/kestrel/security-considerations --- diff --git a/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md b/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md index e4610efc7683..e903bb3b8646 100644 --- a/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md +++ b/aspnetcore/fundamentals/servers/kestrel/when-to-use-a-reverse-proxy.md @@ -1,9 +1,7 @@ --- title: When to use a reverse proxy with the ASP.NET Core Kestrel web server -author: guardrex description: Learn about when to use a reverse proxy in front of Kestrel, the cross-platform web server for ASP.NET Core. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 02/06/2025 uid: fundamentals/servers/kestrel/when-to-use-a-reverse-proxy --- diff --git a/aspnetcore/fundamentals/servers/yarp/ab-testing.md b/aspnetcore/fundamentals/servers/yarp/ab-testing.md index 44117809e963..322753b508bc 100644 --- a/aspnetcore/fundamentals/servers/yarp/ab-testing.md +++ b/aspnetcore/fundamentals/servers/yarp/ab-testing.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/ab-testing title: YARP A/B Testing and Rolling Upgrades description: YARP A/B Testing and Rolling Upgrades -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/authn-authz.md b/aspnetcore/fundamentals/servers/yarp/authn-authz.md index e4a12b353392..17142b033d53 100644 --- a/aspnetcore/fundamentals/servers/yarp/authn-authz.md +++ b/aspnetcore/fundamentals/servers/yarp/authn-authz.md @@ -1,10 +1,8 @@ --- title: YARP authentication and authorization ai-usage: ai-assisted -author: guardrex content_well_notification: AI-contribution description: Learn how to configure authentication and authorization for YARP routes. -ms.author: wiwagn ms.date: 09/18/2026 ms.topic: concept-article uid: fundamentals/servers/yarp/authn-authz diff --git a/aspnetcore/fundamentals/servers/yarp/config-files.md b/aspnetcore/fundamentals/servers/yarp/config-files.md index eedae5d15e37..460371c35bd8 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-files.md +++ b/aspnetcore/fundamentals/servers/yarp/config-files.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/config-files title: YARP Configuration Files description: Explore how to work with YARP configuration files, examine the file structure and properties, define routes, clusters, and sources, and load proxy configuration. -author: guardrex -ms.author: wiwagn ms.date: 04/24/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/config-filters.md b/aspnetcore/fundamentals/servers/yarp/config-filters.md index 8220171ca4a2..651466900d3b 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-filters.md +++ b/aspnetcore/fundamentals/servers/yarp/config-filters.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/config-filters title: YARP Configuration Filters description: YARP Configuration Filters -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/config-providers.md b/aspnetcore/fundamentals/servers/yarp/config-providers.md index b65fbfbe8f17..02b27e326d75 100644 --- a/aspnetcore/fundamentals/servers/yarp/config-providers.md +++ b/aspnetcore/fundamentals/servers/yarp/config-providers.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/config-providers title: YARP Extensibility Configuration Providers description: YARP Extensibility Configuration Providers -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/cors.md b/aspnetcore/fundamentals/servers/yarp/cors.md index 79dc29cad70a..021b14afb1da 100644 --- a/aspnetcore/fundamentals/servers/yarp/cors.md +++ b/aspnetcore/fundamentals/servers/yarp/cors.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/cors title: YARP Cross-Origin Requests (CORS) description: YARP Cross-Origin Requests (CORS) -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md b/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md index 6e8ce6543db0..ae1e7507561b 100644 --- a/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md +++ b/aspnetcore/fundamentals/servers/yarp/destination-resolvers.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/destination-resolvers title: YARP Extensibility Destination Resolvers description: YARP Extensibility Destination Resolvers -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md b/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md index 55dcf30aa177..f1a5f3e526d8 100644 --- a/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md +++ b/aspnetcore/fundamentals/servers/yarp/dests-health-checks.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/dests-health-checks title: YARP Destination health checks description: YARP Destination health checks -author: guardrex -ms.author: wiwagn ms.date: 04/06/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md b/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md index 62c766999fae..0e4d1cbb6376 100644 --- a/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md +++ b/aspnetcore/fundamentals/servers/yarp/diagnosing-yarp-issues.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/diagnosing-yarp-issues title: YARP Diagnosing YARP-based proxies description: YARP Diagnosing YARP-based proxies -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md b/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md index 7a1cf7cf428f..a473811a15b4 100644 --- a/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md +++ b/aspnetcore/fundamentals/servers/yarp/direct-forwarding.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/direct-forwarding title: YARP Direct Forwarding description: YARP Direct Forwarding -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md b/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md index 788b5bef06a4..c1661b855522 100644 --- a/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md +++ b/aspnetcore/fundamentals/servers/yarp/distributed-tracing.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/distributed-tracing title: YARP Distributed tracing description: YARP Distributed tracing -author: guardrex -ms.author: wiwagn ms.date: 05/15/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md b/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md index fcff385282fa..fe8a9179acc6 100644 --- a/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md +++ b/aspnetcore/fundamentals/servers/yarp/extensibility-transforms.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/transform-extensibility title: YARP Extensibility - Request and Response Transforms description: YARP Extensibility - Request and Response Transforms -author: guardrex -ms.author: wiwagn ms.date: 2/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/extensibility.md b/aspnetcore/fundamentals/servers/yarp/extensibility.md index 16fed69f1ad9..054a26e59bfc 100644 --- a/aspnetcore/fundamentals/servers/yarp/extensibility.md +++ b/aspnetcore/fundamentals/servers/yarp/extensibility.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/extensibility title: Overview of extensibility description: Overview of extensibility -author: guardrex -ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/getting-started.md b/aspnetcore/fundamentals/servers/yarp/getting-started.md index 90ce0f5a7b12..ff282e858345 100644 --- a/aspnetcore/fundamentals/servers/yarp/getting-started.md +++ b/aspnetcore/fundamentals/servers/yarp/getting-started.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/getting-started title: Get started with YARP description: Get started with the YARP library that provides core proxy functionality, customize library modules, and create a project that uses the YARP package. -author: guardrex -ms.author: wiwagn ms.date: 08/05/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/grpc.md b/aspnetcore/fundamentals/servers/yarp/grpc.md index a8aeb5b7d6cc..36594a9ac947 100644 --- a/aspnetcore/fundamentals/servers/yarp/grpc.md +++ b/aspnetcore/fundamentals/servers/yarp/grpc.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/grpc title: YARP Proxying gRPC description: YARP Proxying gRPC -author: guardrex -ms.author: wiwagn ms.date: 04/12/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/header-guidelines.md b/aspnetcore/fundamentals/servers/yarp/header-guidelines.md index c50df5b06911..29c9067c55df 100644 --- a/aspnetcore/fundamentals/servers/yarp/header-guidelines.md +++ b/aspnetcore/fundamentals/servers/yarp/header-guidelines.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/header-guidelines title: YARP HTTP header guidelines description: Learn about YARP HTTP header guidelines. -author: guardrex -ms.author: wiwagn ms.date: 09/18/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/header-routing.md b/aspnetcore/fundamentals/servers/yarp/header-routing.md index c9b2d39061d6..f3ab536b9c52 100644 --- a/aspnetcore/fundamentals/servers/yarp/header-routing.md +++ b/aspnetcore/fundamentals/servers/yarp/header-routing.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/header-routing title: YARP Header Based Routing description: YARP Header Based Routing -author: guardrex -ms.author: wiwagn ms.date: 07/13/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/http-client-config.md b/aspnetcore/fundamentals/servers/yarp/http-client-config.md index 6d9a1d14bd17..a14dd5f8826a 100644 --- a/aspnetcore/fundamentals/servers/yarp/http-client-config.md +++ b/aspnetcore/fundamentals/servers/yarp/http-client-config.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/http-client-config title: YARP HTTP Client Configuration description: YARP HTTP Client Configuration -author: guardrex -ms.author: wiwagn ms.date: 11/01/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/http3.md b/aspnetcore/fundamentals/servers/yarp/http3.md index cd7e481ca12e..c06e5a69079a 100644 --- a/aspnetcore/fundamentals/servers/yarp/http3.md +++ b/aspnetcore/fundamentals/servers/yarp/http3.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/http3 title: YARP HTTP/3 description: YARP HTTP/3 -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/https-tls.md b/aspnetcore/fundamentals/servers/yarp/https-tls.md index 8244760f59dd..59d4b2687388 100644 --- a/aspnetcore/fundamentals/servers/yarp/https-tls.md +++ b/aspnetcore/fundamentals/servers/yarp/https-tls.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/https-tls title: YARP HTTPS & TLS description: YARP HTTPS & TLS -author: guardrex -ms.author: wiwagn ms.date: 02/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md b/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md index 098c459d704d..795806e1dbf3 100644 --- a/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md +++ b/aspnetcore/fundamentals/servers/yarp/httpsys-delegation.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/httpsys-delegation title: YARP HTTP.sys Delegation description: YARP HTTP.sys Delegation -author: guardrex -ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md b/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md index 9787b2665003..b602688b8f68 100644 --- a/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md +++ b/aspnetcore/fundamentals/servers/yarp/kubernetes-ingress.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/kubernetes-ingress title: YARP Kubernetes Ingress Controller description: YARP Kubernetes Ingress Controller -author: guardrex -ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md b/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md index c34573a16e4b..76e6fc0fd95b 100644 --- a/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md +++ b/aspnetcore/fundamentals/servers/yarp/lets-encrypt.md @@ -2,9 +2,7 @@ uid: fundamentals/servers/yarp/lets-encrypt title: YARP Lets Encrypt description: YARP Lets Encrypt -author: guardrex monikerRange: '<= aspnetcore-7.0' -ms.author: wiwagn ms.date: 06/14/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/load-balancing.md b/aspnetcore/fundamentals/servers/yarp/load-balancing.md index 0d8be5b941bb..9145c4d855f6 100644 --- a/aspnetcore/fundamentals/servers/yarp/load-balancing.md +++ b/aspnetcore/fundamentals/servers/yarp/load-balancing.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/load-balancing title: YARP Load Balancing description: YARP Load Balancing -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/middleware.md b/aspnetcore/fundamentals/servers/yarp/middleware.md index 8b2a25b256d8..b72145b0394c 100644 --- a/aspnetcore/fundamentals/servers/yarp/middleware.md +++ b/aspnetcore/fundamentals/servers/yarp/middleware.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/middleware title: YARP middleware description: YARP middleware -author: guardrex -ms.author: wiwagn ms.date: 04/04/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/output-caching.md b/aspnetcore/fundamentals/servers/yarp/output-caching.md index bcacb922e4ed..af6bf14f2a57 100644 --- a/aspnetcore/fundamentals/servers/yarp/output-caching.md +++ b/aspnetcore/fundamentals/servers/yarp/output-caching.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/output-caching title: YARP Output Caching description: YARP Output Caching -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md b/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md index da2007f8dc7e..62337dc4df5a 100644 --- a/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md +++ b/aspnetcore/fundamentals/servers/yarp/queryparameter-routing.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/queryparameter-routing title: YARP Query Parameter Based Routing description: YARP Query Parameter Based Routing -author: guardrex -ms.author: wiwagn ms.date: 05/19/2026 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/rate-limiting.md b/aspnetcore/fundamentals/servers/yarp/rate-limiting.md index f5ec958a57f7..c18efb3621dc 100644 --- a/aspnetcore/fundamentals/servers/yarp/rate-limiting.md +++ b/aspnetcore/fundamentals/servers/yarp/rate-limiting.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/rate-limiting title: YARP Rate Limiting description: YARP Rate Limiting -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md b/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md index 79f351d211fa..fafa17a76e25 100644 --- a/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md +++ b/aspnetcore/fundamentals/servers/yarp/service-fabric-int.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/service-fabric-int title: YARP Service Fabric Integration description: YARP Service Fabric Integration -author: guardrex -ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/session-affinity.md b/aspnetcore/fundamentals/servers/yarp/session-affinity.md index 43a822323000..b78a9f6f83b5 100644 --- a/aspnetcore/fundamentals/servers/yarp/session-affinity.md +++ b/aspnetcore/fundamentals/servers/yarp/session-affinity.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/session-affinity title: YARP Session Affinity description: YARP Session Affinity -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/timeouts.md b/aspnetcore/fundamentals/servers/yarp/timeouts.md index 2273b1b00986..a288845a7b9f 100644 --- a/aspnetcore/fundamentals/servers/yarp/timeouts.md +++ b/aspnetcore/fundamentals/servers/yarp/timeouts.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/timeouts title: YARP Request Timeouts description: YARP Request Timeouts -author: guardrex -ms.author: wiwagn ms.date: 11/01/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms-request.md b/aspnetcore/fundamentals/servers/yarp/transforms-request.md index 94a96930e7fd..e7a5fb66ef8e 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms-request.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms-request.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/transforms-request title: YARP Request Transforms description: YARP Request Transforms -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms-response.md b/aspnetcore/fundamentals/servers/yarp/transforms-response.md index 295b5c6c9b7d..beceb1a03142 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms-response.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms-response.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/transforms-response title: YARP Response and Response Trailer Transforms description: YARP Response and Response Trailer Transforms -author: guardrex -ms.author: wiwagn ms.date: 04/04/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/transforms.md b/aspnetcore/fundamentals/servers/yarp/transforms.md index 02113a7090f0..6112d44b8956 100644 --- a/aspnetcore/fundamentals/servers/yarp/transforms.md +++ b/aspnetcore/fundamentals/servers/yarp/transforms.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/transforms title: YARP Request and Response Transforms description: YARP Request and Response Transforms -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/websockets.md b/aspnetcore/fundamentals/servers/yarp/websockets.md index bf6ac89ee14f..1e42ed4ecf03 100644 --- a/aspnetcore/fundamentals/servers/yarp/websockets.md +++ b/aspnetcore/fundamentals/servers/yarp/websockets.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/websockets title: YARP Proxying WebSockets and SPDY description: YARP Proxying WebSockets and SPDY -author: guardrex -ms.author: wiwagn ms.date: 2/6/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/servers/yarp/yarp-overview.md b/aspnetcore/fundamentals/servers/yarp/yarp-overview.md index b2274a082e3b..e3900600fa2f 100644 --- a/aspnetcore/fundamentals/servers/yarp/yarp-overview.md +++ b/aspnetcore/fundamentals/servers/yarp/yarp-overview.md @@ -2,8 +2,6 @@ uid: fundamentals/servers/yarp/overview title: Overview of YARP description: Overview of YARP -author: guardrex -ms.author: wiwagn ms.date: 04/03/2025 ms.topic: concept-article content_well_notification: AI-contribution diff --git a/aspnetcore/fundamentals/startup.md b/aspnetcore/fundamentals/startup.md index e7a61d30fdb1..c884a8821653 100644 --- a/aspnetcore/fundamentals/startup.md +++ b/aspnetcore/fundamentals/startup.md @@ -1,10 +1,8 @@ --- title: App startup in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how ASP.NET Core apps start up and how to configure services and the app's request pipeline. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: fundamentals/startup --- diff --git a/aspnetcore/fundamentals/static-files.md b/aspnetcore/fundamentals/static-files.md index 93d64724541a..591759670dfc 100644 --- a/aspnetcore/fundamentals/static-files.md +++ b/aspnetcore/fundamentals/static-files.md @@ -1,10 +1,8 @@ --- title: Serve static files in ASP.NET Core apps ai-usage: ai-assisted -author: guardrex description: Learn how to serve and secure static files and configure Map Static Assets endpoint conventions and static file middleware in ASP.NET Core web apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/23/2026 uid: fundamentals/static-files --- diff --git a/aspnetcore/fundamentals/target-aspnetcore.md b/aspnetcore/fundamentals/target-aspnetcore.md index 2fc38446d293..44d1291108cb 100644 --- a/aspnetcore/fundamentals/target-aspnetcore.md +++ b/aspnetcore/fundamentals/target-aspnetcore.md @@ -1,8 +1,6 @@ --- title: Use ASP.NET Core APIs in a class library -author: guardrex description: Learn how to use ASP.NET Core APIs in a class library. -ms.author: wiwagn ms.date: 12/16/2019 uid: fundamentals/target-aspnetcore --- diff --git a/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md b/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md index 928488cefec1..a341ddf5a2b2 100644 --- a/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md +++ b/aspnetcore/fundamentals/tools/dotnet-aspnet-codegenerator.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core code generator tool (`aspnet-codegenerator`) -author: guardrex description: The ASP.NET Core code generator tool scaffolds ASP.NET Core projects. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 11/09/2024 uid: fundamentals/tools/dotnet-aspnet-codegenerator --- diff --git a/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md b/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md index 0f83947c6e91..94258b11cc92 100644 --- a/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md +++ b/aspnetcore/fundamentals/troubleshoot-aspnet-core-localization.md @@ -1,8 +1,6 @@ --- title: Troubleshoot ASP.NET Core localization -author: hishamco description: Learn how to diagnose problems with localization in ASP.NET Core apps. -ms.author: wiwagn ms.date: 05/03/2024 uid: fundamentals/troubleshoot-aspnet-core-localization --- diff --git a/aspnetcore/fundamentals/url-rewriting.md b/aspnetcore/fundamentals/url-rewriting.md index 3edda7b9e5a1..aab2b1f95963 100644 --- a/aspnetcore/fundamentals/url-rewriting.md +++ b/aspnetcore/fundamentals/url-rewriting.md @@ -1,10 +1,8 @@ --- title: URL rewriting middleware in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn about URL rewriting and redirecting with URL rewriting middleware in ASP.NET Core applications. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/18/2026 uid: fundamentals/url-rewriting diff --git a/aspnetcore/fundamentals/use-http-context.md b/aspnetcore/fundamentals/use-http-context.md index 2c4762db9f51..4fe6351b0177 100644 --- a/aspnetcore/fundamentals/use-http-context.md +++ b/aspnetcore/fundamentals/use-http-context.md @@ -1,9 +1,7 @@ --- title: Use HttpContext in ASP.NET Core -author: jamesnk description: How to use HttpContext in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/09/2025 uid: fundamentals/use-httpcontext --- diff --git a/aspnetcore/fundamentals/validation.md b/aspnetcore/fundamentals/validation.md index 24bec0b67a0c..d84fc3eb6c5c 100644 --- a/aspnetcore/fundamentals/validation.md +++ b/aspnetcore/fundamentals/validation.md @@ -1,10 +1,8 @@ --- title: Validation in ASP.NET Core ai-usage: ai-assisted -author: Youssef1313 description: Use Microsoft.Extensions.Validation in ASP.NET Core to validate models. monikerRange: '>= aspnetcore-10.0' -ms.author: ygerges ms.date: 09/23/2026 uid: fundamentals/validation --- diff --git a/aspnetcore/fundamentals/w3c-logger/index.md b/aspnetcore/fundamentals/w3c-logger/index.md index fdabca95c8d7..f61bcdfc83be 100644 --- a/aspnetcore/fundamentals/w3c-logger/index.md +++ b/aspnetcore/fundamentals/w3c-logger/index.md @@ -1,9 +1,7 @@ --- title: W3CLogger in .NET and ASP.NET Core -author: wtgodbe description: Learn how to create server logs in the W3C standard format. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 08/15/2022 ms.reviewer: wigodbe uid: fundamentals/w3c-logger/index diff --git a/aspnetcore/fundamentals/websockets.md b/aspnetcore/fundamentals/websockets.md index 06d25665f7d6..47a0aec1344e 100644 --- a/aspnetcore/fundamentals/websockets.md +++ b/aspnetcore/fundamentals/websockets.md @@ -1,10 +1,8 @@ --- title: WebSockets support in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to get started with WebSockets in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/19/2026 uid: fundamentals/websockets --- diff --git a/aspnetcore/get-started.md b/aspnetcore/get-started.md index 40d98f2b80f0..7ed636486eff 100644 --- a/aspnetcore/get-started.md +++ b/aspnetcore/get-started.md @@ -1,9 +1,7 @@ --- title: Get started with ASP.NET Core -author: guardrex description: A short tutorial using the .NET CLI to create and run a basic Hello World app using ASP.NET Core Blazor. monikerRange: ">= aspnetcore-3.1" -ms.author: wiwagn ms.date: 07/23/2025 uid: get-started --- diff --git a/aspnetcore/grpc/aspnetcore.md b/aspnetcore/grpc/aspnetcore.md index b869967fd039..750019e8446a 100644 --- a/aspnetcore/grpc/aspnetcore.md +++ b/aspnetcore/grpc/aspnetcore.md @@ -1,9 +1,7 @@ --- title: gRPC services with ASP.NET Core -author: jamesnk description: Learn the basic concepts when writing gRPC services with ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 09/21/2023 uid: grpc/aspnetcore --- diff --git a/aspnetcore/grpc/authn-and-authz.md b/aspnetcore/grpc/authn-and-authz.md index c19e6d8681e5..db8e987880fb 100644 --- a/aspnetcore/grpc/authn-and-authz.md +++ b/aspnetcore/grpc/authn-and-authz.md @@ -1,9 +1,7 @@ --- title: Authentication and authorization in gRPC for ASP.NET Core -author: jamesnk description: Learn how to configure authentication and authorization in gRPC for ASP.NET Core with bearer tokens, client certificates, and policies. Secure your services. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 09/15/2026 uid: grpc/authn-and-authz --- diff --git a/aspnetcore/grpc/basics.md b/aspnetcore/grpc/basics.md index 86e2158f85a7..6d9ae4a582e9 100644 --- a/aspnetcore/grpc/basics.md +++ b/aspnetcore/grpc/basics.md @@ -1,9 +1,7 @@ --- title: gRPC Services with C# -author: jamesnk description: Learn the basic concepts for writing gRPC services with C# in ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 04/24/2026 uid: grpc/basics diff --git a/aspnetcore/grpc/browser.md b/aspnetcore/grpc/browser.md index 93b689fee4ba..7bf8be01ac63 100644 --- a/aspnetcore/grpc/browser.md +++ b/aspnetcore/grpc/browser.md @@ -1,9 +1,7 @@ --- title: Use gRPC in browser apps -author: jamesnk description: Learn the options available to make ASP.NET Core gRPC services callable from browser apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 08/04/2022 uid: grpc/browser --- diff --git a/aspnetcore/grpc/client.md b/aspnetcore/grpc/client.md index 2503928b2956..5680253093a9 100644 --- a/aspnetcore/grpc/client.md +++ b/aspnetcore/grpc/client.md @@ -1,9 +1,7 @@ --- title: Call gRPC services with the .NET client -author: jamesnk description: Learn how to call gRPC services with the .NET gRPC client. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 03/06/2025 uid: grpc/client --- diff --git a/aspnetcore/grpc/clientfactory.md b/aspnetcore/grpc/clientfactory.md index cde89a0fa0c1..06dc14941120 100644 --- a/aspnetcore/grpc/clientfactory.md +++ b/aspnetcore/grpc/clientfactory.md @@ -1,9 +1,7 @@ --- title: gRPC client factory integration in .NET -author: jamesnk description: Learn how to create gRPC clients using the client factory. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 02/25/2022 uid: grpc/clientfactory --- diff --git a/aspnetcore/grpc/code-first.md b/aspnetcore/grpc/code-first.md index 0c59a30e1e88..3ee2f99325fd 100644 --- a/aspnetcore/grpc/code-first.md +++ b/aspnetcore/grpc/code-first.md @@ -1,9 +1,7 @@ --- title: Code-first gRPC services and clients with .NET -author: jamesnk description: Learn the basic concepts when writing code-first gRPC with .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 02/23/2022 uid: grpc/code-first --- diff --git a/aspnetcore/grpc/comparison.md b/aspnetcore/grpc/comparison.md index ebc8062fa01d..740e9d6fdfb2 100644 --- a/aspnetcore/grpc/comparison.md +++ b/aspnetcore/grpc/comparison.md @@ -1,9 +1,7 @@ --- title: Compare gRPC services with HTTP APIs -author: jamesnk description: Learn how gRPC compares with HTTP APIs and what it's recommend scenarios are. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 12/05/2019 uid: grpc/comparison --- diff --git a/aspnetcore/grpc/configuration.md b/aspnetcore/grpc/configuration.md index 3716d14cd6aa..b696ba305968 100644 --- a/aspnetcore/grpc/configuration.md +++ b/aspnetcore/grpc/configuration.md @@ -1,9 +1,7 @@ --- title: gRPC for .NET configuration -author: jamesnk description: Learn how to configure gRPC for .NET apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 11/23/2020 uid: grpc/configuration --- diff --git a/aspnetcore/grpc/deadlines-cancellation.md b/aspnetcore/grpc/deadlines-cancellation.md index a5f93236f5ed..cad71a58ebd8 100644 --- a/aspnetcore/grpc/deadlines-cancellation.md +++ b/aspnetcore/grpc/deadlines-cancellation.md @@ -1,9 +1,7 @@ --- title: Reliable gRPC services with deadlines and cancellation -author: jamesnk description: Learn how to create reliable gRPC services with deadlines and cancellation in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 09/07/2020 uid: grpc/deadlines-cancellation --- diff --git a/aspnetcore/grpc/diagnostics.md b/aspnetcore/grpc/diagnostics.md index c405e3eb239f..c45fb6755018 100644 --- a/aspnetcore/grpc/diagnostics.md +++ b/aspnetcore/grpc/diagnostics.md @@ -1,9 +1,7 @@ --- title: Logging and diagnostics in gRPC on .NET -author: jamesnk description: Learn how to gather diagnostics from your gRPC app on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 06/20/2025 uid: grpc/diagnostics --- diff --git a/aspnetcore/grpc/dotnet-grpc.md b/aspnetcore/grpc/dotnet-grpc.md index 543fb56bad47..4bd67c8e8c0b 100644 --- a/aspnetcore/grpc/dotnet-grpc.md +++ b/aspnetcore/grpc/dotnet-grpc.md @@ -1,9 +1,7 @@ --- title: Manage Protobuf references with dotnet-grpc -author: jamesnk description: Learn about adding, updating, removing, and listing Protobuf references with the dotnet-grpc global tool. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 10/17/2019 uid: grpc/dotnet-grpc --- diff --git a/aspnetcore/grpc/error-handling.md b/aspnetcore/grpc/error-handling.md index 013fe02c7a82..de56fa310354 100644 --- a/aspnetcore/grpc/error-handling.md +++ b/aspnetcore/grpc/error-handling.md @@ -1,7 +1,5 @@ --- title: Error handling with gRPC on .NET -author: jamesnk -ms.author: wiwagn description: Learn how to do error handling with gRPC on .NET. monikerRange: '>= aspnetcore-3.1' ms.date: 01/09/2024 diff --git a/aspnetcore/grpc/grpcweb.md b/aspnetcore/grpc/grpcweb.md index bed9698f784b..d88f1a0bc848 100644 --- a/aspnetcore/grpc/grpcweb.md +++ b/aspnetcore/grpc/grpcweb.md @@ -1,9 +1,7 @@ --- title: gRPC-Web in ASP.NET Core gRPC apps -author: jamesnk description: Learn how to configure gRPC services on ASP.NET Core to be callable from browser apps using gRPC-Web. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 07/10/2025 uid: grpc/grpcweb --- diff --git a/aspnetcore/grpc/health-checks.md b/aspnetcore/grpc/health-checks.md index 48189ea2ff23..90d802e7697f 100644 --- a/aspnetcore/grpc/health-checks.md +++ b/aspnetcore/grpc/health-checks.md @@ -1,9 +1,7 @@ --- title: gRPC health checks in ASP.NET Core -author: jamesnk description: Learn how to use gRPC health checks in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/27/2024 uid: grpc/health-checks --- diff --git a/aspnetcore/grpc/index.md b/aspnetcore/grpc/index.md index 88f0d0fa3f43..f32a25678fc0 100644 --- a/aspnetcore/grpc/index.md +++ b/aspnetcore/grpc/index.md @@ -1,9 +1,7 @@ --- title: Overview for gRPC on .NET -author: jamesnk description: Learn about gRPC services with Kestrel server and the ASP.NET Core stack. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 04/24/2026 uid: grpc/index diff --git a/aspnetcore/grpc/interceptors.md b/aspnetcore/grpc/interceptors.md index 463d7a1ee4e5..6562a599a19e 100644 --- a/aspnetcore/grpc/interceptors.md +++ b/aspnetcore/grpc/interceptors.md @@ -1,7 +1,5 @@ --- title: gRPC interceptors on .NET -author: erni27 -ms.author: wiwagn description: Learn how to use gRPC interceptors on .NET. monikerRange: '>= aspnetcore-3.1' ms.date: 02/26/2022 diff --git a/aspnetcore/grpc/interprocess-namedpipes.md b/aspnetcore/grpc/interprocess-namedpipes.md index b687359ec923..ab6633589271 100644 --- a/aspnetcore/grpc/interprocess-namedpipes.md +++ b/aspnetcore/grpc/interprocess-namedpipes.md @@ -1,10 +1,8 @@ --- title: Inter-process communication with gRPC and Named pipes ai-usage: ai-assisted -author: jamesnk description: Learn how to use gRPC for inter-process communication with Named pipes. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 08/14/2026 uid: grpc/interprocess-namedpipes --- diff --git a/aspnetcore/grpc/interprocess-uds.md b/aspnetcore/grpc/interprocess-uds.md index 7b1185fbe1a7..3614db38bcd2 100644 --- a/aspnetcore/grpc/interprocess-uds.md +++ b/aspnetcore/grpc/interprocess-uds.md @@ -1,9 +1,7 @@ --- title: Inter-process communication with gRPC and Unix domain sockets -author: jamesnk description: Learn how to use gRPC for inter-process communication with Unix domain sockets. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 01/18/2023 uid: grpc/interprocess-uds --- diff --git a/aspnetcore/grpc/interprocess.md b/aspnetcore/grpc/interprocess.md index 29d0497054b9..ed1e1585a38d 100644 --- a/aspnetcore/grpc/interprocess.md +++ b/aspnetcore/grpc/interprocess.md @@ -1,10 +1,8 @@ --- title: Inter-process communication with gRPC ai-usage: ai-assisted -author: jamesnk description: Learn how to use gRPC for inter-process communication. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 07/07/2026 uid: grpc/interprocess --- diff --git a/aspnetcore/grpc/json-transcoding-binding.md b/aspnetcore/grpc/json-transcoding-binding.md index 6d9af963ac9d..260f67a6f6fe 100644 --- a/aspnetcore/grpc/json-transcoding-binding.md +++ b/aspnetcore/grpc/json-transcoding-binding.md @@ -1,9 +1,7 @@ --- title: Configure HTTP and JSON for gRPC JSON transcoding ASP.NET Core apps -author: jamesnk description: Learn how to configure HTTP and JSON for gRPC JSON transcoding apps. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 09/20/2022 uid: grpc/json-transcoding-binding --- diff --git a/aspnetcore/grpc/json-transcoding-openapi.md b/aspnetcore/grpc/json-transcoding-openapi.md index aa3c50731b09..9cebec03f73f 100644 --- a/aspnetcore/grpc/json-transcoding-openapi.md +++ b/aspnetcore/grpc/json-transcoding-openapi.md @@ -1,10 +1,8 @@ --- title: gRPC JSON transcoding and OpenAPI ai-usage: ai-assisted -author: jamesnk description: The `Microsoft.AspNetCore.Grpc.Swagger` package has been deprecated. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 08/16/2026 uid: grpc/json-transcoding-openapi --- diff --git a/aspnetcore/grpc/json-transcoding.md b/aspnetcore/grpc/json-transcoding.md index a07976e40fc9..294c841b9f7b 100644 --- a/aspnetcore/grpc/json-transcoding.md +++ b/aspnetcore/grpc/json-transcoding.md @@ -1,9 +1,7 @@ --- title: gRPC JSON transcoding in ASP.NET Core gRPC apps -author: jamesnk description: Learn how to create JSON HTTP APIs for gRPC services using gRPC JSON transcoding. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 05/10/2023 uid: grpc/json-transcoding --- diff --git a/aspnetcore/grpc/loadbalancing.md b/aspnetcore/grpc/loadbalancing.md index fda1d00345dd..172afef5211d 100644 --- a/aspnetcore/grpc/loadbalancing.md +++ b/aspnetcore/grpc/loadbalancing.md @@ -1,9 +1,7 @@ --- title: gRPC client-side load balancing -author: jamesnk description: Learn how to make scalable, high-performance gRPC apps with client-side load balancing in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 05/11/2023 uid: grpc/loadbalancing --- diff --git a/aspnetcore/grpc/migration.md b/aspnetcore/grpc/migration.md index 821c37f4409e..f5a4bbf46ef8 100644 --- a/aspnetcore/grpc/migration.md +++ b/aspnetcore/grpc/migration.md @@ -1,9 +1,7 @@ --- title: Migrate gRPC from C-core to gRPC for .NET -author: jamesnk description: Learn how to move an existing C-core based gRPC app to run on top of gRPC for .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 01/18/2022 uid: grpc/migration --- diff --git a/aspnetcore/grpc/native-aot.md b/aspnetcore/grpc/native-aot.md index ba78ec50342a..737ce8cee4f0 100644 --- a/aspnetcore/grpc/native-aot.md +++ b/aspnetcore/grpc/native-aot.md @@ -1,9 +1,7 @@ --- title: gRPC and Native AOT -author: jamesnk description: Learn about support for gRPC with .NET native ahead-of-time (AOT). monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 04/06/2023 uid: grpc/native-aot --- diff --git a/aspnetcore/grpc/netstandard.md b/aspnetcore/grpc/netstandard.md index ceac5a0c293f..ac645cffcf7a 100644 --- a/aspnetcore/grpc/netstandard.md +++ b/aspnetcore/grpc/netstandard.md @@ -1,9 +1,7 @@ --- title: Use gRPC client with .NET Standard 2.0 -author: jamesnk description: Learn how to use the .NET gRPC client in apps and libraries that support .NET Standard 2.0. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 01/08/2025 uid: grpc/netstandard --- diff --git a/aspnetcore/grpc/performance.md b/aspnetcore/grpc/performance.md index a1da8fe007a2..b3415a1ecd01 100644 --- a/aspnetcore/grpc/performance.md +++ b/aspnetcore/grpc/performance.md @@ -1,9 +1,7 @@ --- title: Performance best practices with gRPC -author: jamesnk description: Learn the best practices for building high-performance gRPC services. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 05/16/2025 uid: grpc/performance --- diff --git a/aspnetcore/grpc/protobuf.md b/aspnetcore/grpc/protobuf.md index b75d7d5a3c45..95c25d246e38 100644 --- a/aspnetcore/grpc/protobuf.md +++ b/aspnetcore/grpc/protobuf.md @@ -1,9 +1,7 @@ --- title: Create Protobuf messages for .NET apps -author: jamesnk description: Learn how to create Protobuf messages for .NET apps. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 04/07/2026 uid: grpc/protobuf --- diff --git a/aspnetcore/grpc/retries.md b/aspnetcore/grpc/retries.md index 96d7687f874f..3229245093a3 100644 --- a/aspnetcore/grpc/retries.md +++ b/aspnetcore/grpc/retries.md @@ -1,9 +1,7 @@ --- title: Transient fault handling with gRPC retries -author: jamesnk description: Learn how to make resilient, fault tolerant gRPC calls with retries in .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 03/18/2021 uid: grpc/retries --- diff --git a/aspnetcore/grpc/security.md b/aspnetcore/grpc/security.md index 0f89148158b4..70b08e28563e 100644 --- a/aspnetcore/grpc/security.md +++ b/aspnetcore/grpc/security.md @@ -1,9 +1,7 @@ --- title: Security considerations in gRPC for ASP.NET Core -author: jamesnk description: Learn about security considerations for gRPC for ASP.NET Core. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 07/07/2019 uid: grpc/security --- diff --git a/aspnetcore/grpc/services.md b/aspnetcore/grpc/services.md index 5d3a58db1a4d..c49897d679e3 100644 --- a/aspnetcore/grpc/services.md +++ b/aspnetcore/grpc/services.md @@ -1,9 +1,7 @@ --- title: Create gRPC services and methods -author: jamesnk description: Learn how to create gRPC services and methods. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 08/18/2022 uid: grpc/services --- diff --git a/aspnetcore/grpc/supported-platforms.md b/aspnetcore/grpc/supported-platforms.md index a4dc3f8b1ef8..5847cc05c12a 100644 --- a/aspnetcore/grpc/supported-platforms.md +++ b/aspnetcore/grpc/supported-platforms.md @@ -1,10 +1,8 @@ --- title: gRPC on .NET supported platforms ai-usage: ai-assisted -author: jamesnk description: Learn about the supported platforms for gRPC on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 08/05/2026 uid: grpc/supported-platforms --- diff --git a/aspnetcore/grpc/test-client.md b/aspnetcore/grpc/test-client.md index e38c34ddeca7..1ac1ce02b8eb 100644 --- a/aspnetcore/grpc/test-client.md +++ b/aspnetcore/grpc/test-client.md @@ -1,9 +1,7 @@ --- title: Mock gRPC client in tests -author: jamesnk description: Learn how to mock gRPC client in .NET tests. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/02/2022 uid: grpc/test-client --- diff --git a/aspnetcore/grpc/test-services.md b/aspnetcore/grpc/test-services.md index e960695de126..973db76feed4 100644 --- a/aspnetcore/grpc/test-services.md +++ b/aspnetcore/grpc/test-services.md @@ -1,9 +1,7 @@ --- title: Test gRPC services in ASP.NET Core -author: jamesnk description: Learn how to test gRPC services in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 01/01/2022 uid: grpc/test-services --- diff --git a/aspnetcore/grpc/test-tools.md b/aspnetcore/grpc/test-tools.md index 221f90ca4872..0aba309b6880 100644 --- a/aspnetcore/grpc/test-tools.md +++ b/aspnetcore/grpc/test-tools.md @@ -1,9 +1,7 @@ --- title: Test gRPC services with gRPCurl and gRPCui in ASP.NET Core -author: jamesnk description: Learn how to test services with gRPC tools. gRPCurl a command-line tool for interacting with gRPC services. gRPCui is an interactive web UI. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 04/03/2024 uid: grpc/test-tools --- diff --git a/aspnetcore/grpc/troubleshoot.md b/aspnetcore/grpc/troubleshoot.md index 4689be8ad69d..83218661f1e5 100644 --- a/aspnetcore/grpc/troubleshoot.md +++ b/aspnetcore/grpc/troubleshoot.md @@ -1,9 +1,7 @@ --- title: Troubleshoot gRPC on .NET -author: jamesnk description: Troubleshoot errors when using gRPC on .NET. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 07/23/2024 uid: grpc/troubleshoot diff --git a/aspnetcore/grpc/versioning.md b/aspnetcore/grpc/versioning.md index ff311dca29a9..1d2ef0cecbef 100644 --- a/aspnetcore/grpc/versioning.md +++ b/aspnetcore/grpc/versioning.md @@ -1,9 +1,7 @@ --- title: Versioning gRPC services -author: jamesnk description: Learn how to version gRPC services. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 01/09/2020 uid: grpc/versioning --- diff --git a/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md b/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md index d30cf845fe41..3fb8d426d1bc 100644 --- a/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md +++ b/aspnetcore/grpc/why-migrate-wcf-to-dotnet-grpc.md @@ -1,9 +1,7 @@ --- title: Why migrate WCF to ASP.NET Core gRPC -author: jamesnk description: This article provides a summary of why ASP.NET Core gRPC is a good fit for Windows Communication Foundation (WCF) developers who want to migrate to modern architectures and platforms. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 09/02/2020 uid: grpc/wcf --- diff --git a/aspnetcore/host-and-deploy/app-offline.md b/aspnetcore/host-and-deploy/app-offline.md index 18c9e0f422ac..4fcedcb81e65 100644 --- a/aspnetcore/host-and-deploy/app-offline.md +++ b/aspnetcore/host-and-deploy/app-offline.md @@ -1,9 +1,7 @@ --- title: App Offline file (app_offline.htm) -author: guardrex description: Learn how the App Offline file (`app_offline.htm`) works with the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 1/13/2020 uid: host-and-deploy/iis/app-offline --- diff --git a/aspnetcore/host-and-deploy/aspnet-core-module.md b/aspnetcore/host-and-deploy/aspnet-core-module.md index 3d98050becbc..3ebeef30d9dd 100644 --- a/aspnetcore/host-and-deploy/aspnet-core-module.md +++ b/aspnetcore/host-and-deploy/aspnet-core-module.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Module (ANCM) for IIS -author: guardrex description: Learn about the ASP.NET Core Module (ANCM) for hosting ASP.NET Core apps with IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/20/2026 uid: host-and-deploy/aspnet-core-module --- diff --git a/aspnetcore/host-and-deploy/azure-apps/index.md b/aspnetcore/host-and-deploy/azure-apps/index.md index 7b90d28f3e4a..0ab318e527ad 100644 --- a/aspnetcore/host-and-deploy/azure-apps/index.md +++ b/aspnetcore/host-and-deploy/azure-apps/index.md @@ -1,9 +1,7 @@ --- title: Deploy ASP.NET Core apps to Azure App Service -author: guardrex description: This article contains links to Azure host and deploy resources. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 05/27/2025 uid: host-and-deploy/azure-apps/index --- diff --git a/aspnetcore/host-and-deploy/azure-iis-errors-reference.md b/aspnetcore/host-and-deploy/azure-iis-errors-reference.md index 01880d2c90f3..2f563e02325d 100644 --- a/aspnetcore/host-and-deploy/azure-iis-errors-reference.md +++ b/aspnetcore/host-and-deploy/azure-iis-errors-reference.md @@ -1,9 +1,7 @@ --- title: Common error troubleshooting for Azure App Service and IIS with ASP.NET Core -author: guardrex description: Provides troubleshooting advice for the most common errors when hosting ASP.NET Core apps on Azure Apps Service and IIS. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/21/2026 uid: host-and-deploy/azure-iis-errors-reference --- diff --git a/aspnetcore/host-and-deploy/directory-structure.md b/aspnetcore/host-and-deploy/directory-structure.md index 01d57adc4368..2de231812338 100644 --- a/aspnetcore/host-and-deploy/directory-structure.md +++ b/aspnetcore/host-and-deploy/directory-structure.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core directory structure -author: guardrex description: Learn about the directory structure of published ASP.NET Core apps. monikerRange: '>= aspnetcore-2.2' -ms.author: wiwagn ms.date: 04/09/2020 uid: host-and-deploy/directory-structure --- diff --git a/aspnetcore/host-and-deploy/docker/building-net-docker-images.md b/aspnetcore/host-and-deploy/docker/building-net-docker-images.md index 05d5f38bcb2e..0568ae1eb331 100644 --- a/aspnetcore/host-and-deploy/docker/building-net-docker-images.md +++ b/aspnetcore/host-and-deploy/docker/building-net-docker-images.md @@ -1,8 +1,6 @@ --- title: Run an ASP.NET Core app in Docker containers -author: guardrex description: Learn how to use the published ASP.NET Core Docker images from the Docker Registry. Pull and build your own images. -ms.author: wiwagn ms.custom: linux-related-content ms.date: 04/22/2025 uid: host-and-deploy/docker/building-net-docker-images diff --git a/aspnetcore/host-and-deploy/docker/index.md b/aspnetcore/host-and-deploy/docker/index.md index dfca4b3d9fd7..75db8179989c 100644 --- a/aspnetcore/host-and-deploy/docker/index.md +++ b/aspnetcore/host-and-deploy/docker/index.md @@ -1,8 +1,6 @@ --- title: Host ASP.NET Core in Docker containers -author: guardrex description: Discover links to resources for learning how to host ASP.NET Core apps in Docker containers. -ms.author: wiwagn ms.date: 01/08/2018 uid: host-and-deploy/docker/index --- diff --git a/aspnetcore/host-and-deploy/health-checks.md b/aspnetcore/host-and-deploy/health-checks.md index 3a53bf53c73b..fbf0a652848e 100644 --- a/aspnetcore/host-and-deploy/health-checks.md +++ b/aspnetcore/host-and-deploy/health-checks.md @@ -1,10 +1,8 @@ --- title: Health checks in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to set up health checks for ASP.NET Core infrastructure, such as apps and databases. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 02/25/2026 uid: host-and-deploy/health-checks --- diff --git a/aspnetcore/host-and-deploy/iis/advanced.md b/aspnetcore/host-and-deploy/iis/advanced.md index 6867cec25e91..9222624527dd 100644 --- a/aspnetcore/host-and-deploy/iis/advanced.md +++ b/aspnetcore/host-and-deploy/iis/advanced.md @@ -1,9 +1,7 @@ --- title: Advanced configuration -author: guardrex description: Advanced configuration with the ASP.NET Core Module and Internet Information Services (IIS). monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 04/21/2026 uid: host-and-deploy/iis/advanced diff --git a/aspnetcore/host-and-deploy/iis/development-time-iis-support.md b/aspnetcore/host-and-deploy/iis/development-time-iis-support.md index d161d02c77fa..dd872a116b30 100644 --- a/aspnetcore/host-and-deploy/iis/development-time-iis-support.md +++ b/aspnetcore/host-and-deploy/iis/development-time-iis-support.md @@ -1,9 +1,7 @@ --- title: Development-time IIS support in Visual Studio for ASP.NET Core -author: guardrex description: Discover support for debugging ASP.NET Core apps when running with IIS on Windows Server. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/development-time-iis-support --- diff --git a/aspnetcore/host-and-deploy/iis/hosting-bundle.md b/aspnetcore/host-and-deploy/iis/hosting-bundle.md index 2d84627571d7..d261aac98c5a 100644 --- a/aspnetcore/host-and-deploy/iis/hosting-bundle.md +++ b/aspnetcore/host-and-deploy/iis/hosting-bundle.md @@ -1,9 +1,7 @@ --- title: Hosting Bundle -author: guardrex description: Learn how to configure the .NET Hosting Bundle. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 07/29/2025 uid: host-and-deploy/iis/hosting-bundle --- diff --git a/aspnetcore/host-and-deploy/iis/http3.md b/aspnetcore/host-and-deploy/iis/http3.md index 4388704380a8..cc008541fe99 100644 --- a/aspnetcore/host-and-deploy/iis/http3.md +++ b/aspnetcore/host-and-deploy/iis/http3.md @@ -1,9 +1,7 @@ --- title: Use ASP.NET Core with HTTP/3 on IIS -author: tratcher description: Learn how to use HTTP/3 features with IIS. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 09/09/2021 ms.reviewer: chrross uid: host-and-deploy/iis/http3 diff --git a/aspnetcore/host-and-deploy/iis/in-process-hosting.md b/aspnetcore/host-and-deploy/iis/in-process-hosting.md index da5c93bd6bb8..ab814543f47c 100644 --- a/aspnetcore/host-and-deploy/iis/in-process-hosting.md +++ b/aspnetcore/host-and-deploy/iis/in-process-hosting.md @@ -1,9 +1,7 @@ --- title: In-process hosting with IIS and ASP.NET Core -author: guardrex description: Learn about in-Process hosting with IIS and the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 4/4/2022 uid: host-and-deploy/iis/in-process-hosting --- diff --git a/aspnetcore/host-and-deploy/iis/index.md b/aspnetcore/host-and-deploy/iis/index.md index f8aa84c0d428..af45fdc209b4 100644 --- a/aspnetcore/host-and-deploy/iis/index.md +++ b/aspnetcore/host-and-deploy/iis/index.md @@ -1,9 +1,7 @@ --- title: Host ASP.NET Core on Windows with IIS -author: guardrex description: Learn how to host ASP.NET Core apps on Windows Server Internet Information Services (IIS). monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 04/23/2026 uid: host-and-deploy/iis/index diff --git a/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md b/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md index eaad8904a0b1..92faa148cb26 100644 --- a/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md +++ b/aspnetcore/host-and-deploy/iis/logging-and-diagnostics.md @@ -1,9 +1,7 @@ --- title: Log creation and redirection with the ASP.NET Core Module -author: guardrex description: Configure IIS and the ASP.NET Core Module to capture logs and diagnostic information. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/logging-and-diagnostics --- diff --git a/aspnetcore/host-and-deploy/iis/modules.md b/aspnetcore/host-and-deploy/iis/modules.md index bf77f64a935d..128d20bf30b9 100644 --- a/aspnetcore/host-and-deploy/iis/modules.md +++ b/aspnetcore/host-and-deploy/iis/modules.md @@ -1,9 +1,7 @@ --- title: IIS modules with ASP.NET Core -author: guardrex description: Discover active and inactive IIS modules for ASP.NET Core apps and how to manage IIS modules. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/modules --- diff --git a/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md b/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md index fa1385f7cdc8..17632f7b3e9e 100644 --- a/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md +++ b/aspnetcore/host-and-deploy/iis/out-of-process-hosting.md @@ -1,9 +1,7 @@ --- title: Out-of-process hosting with IIS and ASP.NET Core -author: guardrex description: Learn about out-of-process Hosting with IIS and the ASP.NET Core Module. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 02/07/2020 uid: host-and-deploy/iis/out-of-process-hosting --- diff --git a/aspnetcore/host-and-deploy/iis/protocols.md b/aspnetcore/host-and-deploy/iis/protocols.md index 249c70ca760d..81fe5fc3bad7 100644 --- a/aspnetcore/host-and-deploy/iis/protocols.md +++ b/aspnetcore/host-and-deploy/iis/protocols.md @@ -1,9 +1,7 @@ --- title: Use ASP.NET Core with HTTP/2 on IIS -author: guardrex description: Learn how to use HTTP/2 features with IIS. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/protocols --- diff --git a/aspnetcore/host-and-deploy/iis/transform-webconfig.md b/aspnetcore/host-and-deploy/iis/transform-webconfig.md index ea3a8df12d38..ca126d642778 100644 --- a/aspnetcore/host-and-deploy/iis/transform-webconfig.md +++ b/aspnetcore/host-and-deploy/iis/transform-webconfig.md @@ -1,9 +1,7 @@ --- title: Transform web.config -author: guardrex description: Learn how to transform the web.config file when publishing an ASP.NET Core app. monikerRange: '>= aspnetcore-2.2' -ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/iis/transform-webconfig --- diff --git a/aspnetcore/host-and-deploy/iis/web-config.md b/aspnetcore/host-and-deploy/iis/web-config.md index 22a6b0a72aaf..4faff027e53c 100644 --- a/aspnetcore/host-and-deploy/iis/web-config.md +++ b/aspnetcore/host-and-deploy/iis/web-config.md @@ -1,9 +1,7 @@ --- title: web.config file -author: guardrex description: Discover what is inside of the web.config file and how to configure different ASP.NET Core Module options. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 04/22/2026 uid: host-and-deploy/iis/web-config diff --git a/aspnetcore/host-and-deploy/index.md b/aspnetcore/host-and-deploy/index.md index 83f550e1c573..578e2ef9e2f1 100644 --- a/aspnetcore/host-and-deploy/index.md +++ b/aspnetcore/host-and-deploy/index.md @@ -1,9 +1,7 @@ --- title: Host and deploy ASP.NET Core -author: guardrex description: Learn how to set up hosting environments and deploy ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/22/2026 uid: host-and-deploy/index --- diff --git a/aspnetcore/host-and-deploy/linux-nginx.md b/aspnetcore/host-and-deploy/linux-nginx.md index 220a55ee28ec..d78917e6767a 100644 --- a/aspnetcore/host-and-deploy/linux-nginx.md +++ b/aspnetcore/host-and-deploy/linux-nginx.md @@ -1,10 +1,8 @@ --- title: Host ASP.NET Core on Linux with Nginx ai-usage: ai-assisted -author: guardrex description: Learn how to set up Nginx as a reverse proxy on Ubuntu, RHEL and SUSE to forward HTTP traffic to an ASP.NET Core web app running on Kestrel. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content, sfi-ropc-nochange ms.date: 11/10/2025 uid: host-and-deploy/linux-nginx diff --git a/aspnetcore/host-and-deploy/proxy-load-balancer.md b/aspnetcore/host-and-deploy/proxy-load-balancer.md index bc47d29e51d2..71dfce30f644 100644 --- a/aspnetcore/host-and-deploy/proxy-load-balancer.md +++ b/aspnetcore/host-and-deploy/proxy-load-balancer.md @@ -1,9 +1,7 @@ --- title: Configure ASP.NET Core to work with proxy servers and load balancers -author: guardrex description: Learn about configuration for apps hosted behind proxy servers and load balancers, which often obscure important request information. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 04/23/2026 uid: host-and-deploy/proxy-load-balancer diff --git a/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md b/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md index 4878103b478f..43113b7a058a 100644 --- a/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md +++ b/aspnetcore/host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps.md @@ -1,8 +1,6 @@ --- title: Scaling ASP.NET Core Apps on Azure -author: alexwolfmsft description: Learn how to horizontally scale ASP.NET Core apps on Azure and address common architectural challenges -ms.author: wiwagn uid: host-and-deploy/scaling-aspnet-apps/scaling-aspnet-apps ms.date: 7/25/2025 --- diff --git a/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md b/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md index cc5f4cebda0d..7f833ed48ae7 100644 --- a/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md +++ b/aspnetcore/host-and-deploy/visual-studio-publish-profiles.md @@ -1,9 +1,7 @@ --- title: Visual Studio publish profiles (.pubxml) for ASP.NET Core app deployment -author: guardrex description: Learn how to create publish profiles in Visual Studio and use them for managing ASP.NET Core app deployments to various targets. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/27/2026 uid: host-and-deploy/visual-studio-publish-profiles --- diff --git a/aspnetcore/host-and-deploy/web-farm.md b/aspnetcore/host-and-deploy/web-farm.md index 7893b4829569..f5af8aeed3d2 100644 --- a/aspnetcore/host-and-deploy/web-farm.md +++ b/aspnetcore/host-and-deploy/web-farm.md @@ -1,9 +1,7 @@ --- title: Host ASP.NET Core in a web farm -author: guardrex description: Learn how to host multiple instances of an ASP.NET Core app with shared resources in a web farm environment. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 01/13/2020 uid: host-and-deploy/web-farm --- diff --git a/aspnetcore/host-and-deploy/windows-service.md b/aspnetcore/host-and-deploy/windows-service.md index daa2b3bd8547..d3b228df5420 100644 --- a/aspnetcore/host-and-deploy/windows-service.md +++ b/aspnetcore/host-and-deploy/windows-service.md @@ -1,9 +1,7 @@ --- title: Host ASP.NET Core in a Windows Service -author: guardrex description: Learn how to host an ASP.NET Core app in a Windows Service. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/27/2026 uid: host-and-deploy/windows-service --- diff --git a/aspnetcore/includes/choose-ui-link.md b/aspnetcore/includes/choose-ui-link.md index 803a89515c24..267ed90cb1c7 100644 --- a/aspnetcore/includes/choose-ui-link.md +++ b/aspnetcore/includes/choose-ui-link.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 08/10/2021 ms.topic: include --- diff --git a/aspnetcore/includes/managed-identities-conn-strings.md b/aspnetcore/includes/managed-identities-conn-strings.md index 0714c517675a..feae7fa26e5a 100644 --- a/aspnetcore/includes/managed-identities-conn-strings.md +++ b/aspnetcore/includes/managed-identities-conn-strings.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 05/14/2026 ms.topic: include --- diff --git a/aspnetcore/includes/managed-identities-test-non-production.md b/aspnetcore/includes/managed-identities-test-non-production.md index 644a50be2894..d292b6169895 100644 --- a/aspnetcore/includes/managed-identities-test-non-production.md +++ b/aspnetcore/includes/managed-identities-test-non-production.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 08/22/2024 ms.topic: include --- diff --git a/aspnetcore/includes/spa-templates-new-vs-old.md b/aspnetcore/includes/spa-templates-new-vs-old.md index 68821849a7c7..4ea38f69bf72 100644 --- a/aspnetcore/includes/spa-templates-new-vs-old.md +++ b/aspnetcore/includes/spa-templates-new-vs-old.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 09/12/2023 ms.topic: include --- diff --git a/aspnetcore/includes/spa-templates-recommend-vs.md b/aspnetcore/includes/spa-templates-recommend-vs.md index cceed8e7768a..2083a2a19ba0 100644 --- a/aspnetcore/includes/spa-templates-recommend-vs.md +++ b/aspnetcore/includes/spa-templates-recommend-vs.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 10/10/2023 ms.topic: include --- diff --git a/aspnetcore/includes/vs-mac-eol.md b/aspnetcore/includes/vs-mac-eol.md index 0b032807b925..a065ed5f8b03 100644 --- a/aspnetcore/includes/vs-mac-eol.md +++ b/aspnetcore/includes/vs-mac-eol.md @@ -1,6 +1,4 @@ --- -author: guardrex -ms.author: wiwagn ms.date: 09/15/2023 ms.topic: include --- diff --git a/aspnetcore/index.yml b/aspnetcore/index.yml index 00c0f1b32033..16fb091a1cf0 100644 --- a/aspnetcore/index.yml +++ b/aspnetcore/index.yml @@ -9,9 +9,7 @@ metadata: description: Learn to use ASP.NET Core to create web apps and services that are fast, secure, cross-platform, and cloud-based. Browse tutorials, sample code, fundamentals, API reference and more. ms.service: aspnet-core ms.topic: hub-page - author: guardrex - ms.author: wiwagn - ai-usage: ai-assisted + ai-usage: ai-assisted ms.date: 07/28/2025 # highlightedContent section (optional) diff --git a/aspnetcore/metrics/blazor.md b/aspnetcore/metrics/blazor.md index 7a94b6a9f662..989642ee3590 100644 --- a/aspnetcore/metrics/blazor.md +++ b/aspnetcore/metrics/blazor.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core built-in Blazor (Razor components) metrics ai-usage: ai-assisted -author: guardrex description: Learn about built-in Blazor (Components) metrics for ASP.NET Core apps, including component, lifecycle, and server circuit metrics. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/blazor diff --git a/aspnetcore/metrics/built-in.md b/aspnetcore/metrics/built-in.md index d2c5ba2e957d..bfb61010cf6d 100644 --- a/aspnetcore/metrics/built-in.md +++ b/aspnetcore/metrics/built-in.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core built-in metrics ai-usage: ai-assisted -author: guardrex description: Learn about built-in metrics for ASP.NET Core apps. -ms.author: wiwagn ms.date: 09/01/2026 ms.topic: reference uid: metrics/built-in diff --git a/aspnetcore/metrics/diagnostics.md b/aspnetcore/metrics/diagnostics.md index ec1e2f244134..05fa6738baf1 100644 --- a/aspnetcore/metrics/diagnostics.md +++ b/aspnetcore/metrics/diagnostics.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core built-in diagnostics metrics ai-usage: ai-assisted -author: guardrex description: Learn about built-in diagnostics metrics for ASP.NET Core apps, reported by the error handling middleware. -ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/diagnostics diff --git a/aspnetcore/metrics/http.md b/aspnetcore/metrics/http.md index 0406066b19a9..6f6277e87ec7 100644 --- a/aspnetcore/metrics/http.md +++ b/aspnetcore/metrics/http.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core built-in HTTP metrics ai-usage: ai-assisted -author: guardrex description: Learn about built-in HTTP metrics for ASP.NET Core apps, including hosting, routing, rate limiting, header parsing, Kestrel, and SignalR. -ms.author: wiwagn ms.date: 09/01/2026 ms.topic: reference uid: metrics/http diff --git a/aspnetcore/metrics/overview.md b/aspnetcore/metrics/overview.md index c13da861dcc4..82614cbe1775 100644 --- a/aspnetcore/metrics/overview.md +++ b/aspnetcore/metrics/overview.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core metrics ai-usage: ai-assisted -author: guardrex description: Learn how ASP.NET Core metrics work, from instrumentation to alerting. Explore built-in instruments, custom meters, and testing metrics in integration tests. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 08/24/2026 ms.topic: concept-article uid: metrics/overview diff --git a/aspnetcore/metrics/security.md b/aspnetcore/metrics/security.md index 6e7acadabdc3..5880b5e103cf 100644 --- a/aspnetcore/metrics/security.md +++ b/aspnetcore/metrics/security.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core built-in authentication and authorization metrics ai-usage: ai-assisted -author: guardrex description: Learn about built-in authentication and authorization metrics for ASP.NET Core apps. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 08/05/2026 ms.topic: reference uid: metrics/security diff --git a/aspnetcore/migration/100-to-110.md b/aspnetcore/migration/100-to-110.md index 6669f9291890..def746553c4e 100644 --- a/aspnetcore/migration/100-to-110.md +++ b/aspnetcore/migration/100-to-110.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core in .NET 10 to ASP.NET Core in .NET 11 -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 10 to ASP.NET Core in .NET 11. -ms.author: wiwagn ms.date: 07/15/2026 uid: migration/100-to-110 --- diff --git a/aspnetcore/migration/1x-to-2x/identity-2x.md b/aspnetcore/migration/1x-to-2x/identity-2x.md index 6db645ca4c4f..ae549580be75 100644 --- a/aspnetcore/migration/1x-to-2x/identity-2x.md +++ b/aspnetcore/migration/1x-to-2x/identity-2x.md @@ -1,8 +1,6 @@ --- title: Migrate authentication and Identity to ASP.NET Core 2.0 -author: guardrex description: This article outlines the most common steps for migrating ASP.NET Core 1.x authentication and Identity to ASP.NET Core 2.0. -ms.author: wiwagn ms.date: 06/21/2019 uid: migration/1x-to-2x/identity-2x --- diff --git a/aspnetcore/migration/1x-to-2x/index.md b/aspnetcore/migration/1x-to-2x/index.md index ad2301f914c6..5dd2bfaf1833 100644 --- a/aspnetcore/migration/1x-to-2x/index.md +++ b/aspnetcore/migration/1x-to-2x/index.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core 1.x to 2.0 -author: guardrex description: This article outlines the prerequisites and most common steps for migrating an ASP.NET Core 1.x project to ASP.NET Core 2.0. -ms.author: wiwagn ms.date: 12/05/2019 uid: migration/1x-to-2x/index --- diff --git a/aspnetcore/migration/20-to-21.md b/aspnetcore/migration/20-to-21.md index 1ee175130be6..9222ace2df2d 100644 --- a/aspnetcore/migration/20-to-21.md +++ b/aspnetcore/migration/20-to-21.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core 2.0 to 2.1 -author: guardrex description: This article covers the basics of migrating an ASP.NET Core 2.0 app to 2.1. -ms.author: wiwagn ms.date: 06/09/2019 uid: migration/20-to-21 --- diff --git a/aspnetcore/migration/21-to-22.md b/aspnetcore/migration/21-to-22.md index 56e25bdf6573..a2215fb8a383 100644 --- a/aspnetcore/migration/21-to-22.md +++ b/aspnetcore/migration/21-to-22.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core 2.1 to 2.2 -author: guardrex description: This article outlines the prerequisites and most common steps for migrating an ASP.NET Core 2.1 project to ASP.NET Core 2.2. -ms.author: wiwagn ms.date: 05/28/2019 uid: migration/21-to-22 --- diff --git a/aspnetcore/migration/22-to-30.md b/aspnetcore/migration/22-to-30.md index 6da0385ca01c..5f14b2dd6a85 100644 --- a/aspnetcore/migration/22-to-30.md +++ b/aspnetcore/migration/22-to-30.md @@ -1,9 +1,7 @@ --- title: Migrate from ASP.NET Core 2.2 to 3.0 ai-usage: ai-assisted -author: guardrex description: Learn how to migrate an ASP.NET Core 2.2 project to ASP.NET Core 3.0. -ms.author: wiwagn ms.date: 09/18/2026 uid: migration/22-to-30 --- diff --git a/aspnetcore/migration/30-to-31.md b/aspnetcore/migration/30-to-31.md index 7fefea52325a..9b8d8a78a4ac 100644 --- a/aspnetcore/migration/30-to-31.md +++ b/aspnetcore/migration/30-to-31.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core 3.0 to 3.1 -author: guardrex description: Learn how to migrate an ASP.NET Core 3.0 project to ASP.NET Core 3.1. -ms.author: wiwagn ms.date: 07/02/2020 uid: migration/30-to-31 --- diff --git a/aspnetcore/migration/31-to-50.md b/aspnetcore/migration/31-to-50.md index e9429b1ab42b..bf27af1534de 100644 --- a/aspnetcore/migration/31-to-50.md +++ b/aspnetcore/migration/31-to-50.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core 3.1 to .NET 5 -author: guardrex description: Learn how to migrate an ASP.NET Core 3.1 project to ASP.NET Core in .NET 5. -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 12/02/2020 uid: migration/31-to-50 diff --git a/aspnetcore/migration/31-to-60.md b/aspnetcore/migration/31-to-60.md index 9254631f6988..6a5bce05ebc5 100644 --- a/aspnetcore/migration/31-to-60.md +++ b/aspnetcore/migration/31-to-60.md @@ -1,10 +1,8 @@ --- title: Migrate from ASP.NET Core 3.1 to .NET 6 ai-usage: ai-assisted -author: guardrex description: Learn how to migrate an ASP.NET Core 3.1 project to ASP.NET Core in .NET 6. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/18/2026 uid: migration/31-to-60 diff --git a/aspnetcore/migration/50-to-60-samples.md b/aspnetcore/migration/50-to-60-samples.md index 8cf84a78cf4a..7affc224d8ef 100644 --- a/aspnetcore/migration/50-to-60-samples.md +++ b/aspnetcore/migration/50-to-60-samples.md @@ -1,10 +1,8 @@ --- title: Code samples migrated to the new minimal hosting model in 6.0 ai-usage: ai-assisted -author: guardrex description: Learn how to migrate ASP.NET Core samples to the new minimal hosting model in 6.0. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: migration/50-to-60-samples --- diff --git a/aspnetcore/migration/50-to-60.md b/aspnetcore/migration/50-to-60.md index 9a01ffec3997..8319161965b1 100644 --- a/aspnetcore/migration/50-to-60.md +++ b/aspnetcore/migration/50-to-60.md @@ -1,10 +1,8 @@ --- title: Migrate from ASP.NET Core in .NET 5 to .NET 6 ai-usage: ai-assisted -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 5 project to .NET 6. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: migration/50-to-60 --- diff --git a/aspnetcore/migration/60-to-70.md b/aspnetcore/migration/60-to-70.md index 87b1b662c2ef..bb5b5951e820 100644 --- a/aspnetcore/migration/60-to-70.md +++ b/aspnetcore/migration/60-to-70.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core in .NET 6 to .NET 7 -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 6 project to .NET 7. -ms.author: wiwagn ms.date: 10/14/2022 uid: migration/60-to-70 --- diff --git a/aspnetcore/migration/70-to-80.md b/aspnetcore/migration/70-to-80.md index 1e2ec331dfa6..64530285e078 100644 --- a/aspnetcore/migration/70-to-80.md +++ b/aspnetcore/migration/70-to-80.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core in .NET 7 to .NET 8 -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 7 project to .NET 8. -ms.author: wiwagn ms.date: 10/13/2022 uid: migration/70-to-80 --- diff --git a/aspnetcore/migration/80-to-90.md b/aspnetcore/migration/80-to-90.md index 3fb7fc02bffb..3650042e8368 100644 --- a/aspnetcore/migration/80-to-90.md +++ b/aspnetcore/migration/80-to-90.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9 -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 8 to ASP.NET Core in .NET 9. -ms.author: wiwagn ms.date: 05/06/2026 uid: migration/80-to-90 --- diff --git a/aspnetcore/migration/90-to-100.md b/aspnetcore/migration/90-to-100.md index 2821569a14a4..0840bf3ffdbd 100644 --- a/aspnetcore/migration/90-to-100.md +++ b/aspnetcore/migration/90-to-100.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Core in .NET 9 to ASP.NET Core in .NET 10 -author: guardrex description: Learn how to migrate an ASP.NET Core in .NET 9 to ASP.NET Core in .NET 10. -ms.author: wiwagn ms.date: 04/22/2026 uid: migration/90-to-100 --- diff --git a/aspnetcore/migration/Logging-nonaspnetcore.md b/aspnetcore/migration/Logging-nonaspnetcore.md index 7b07bee09bc2..74f659845211 100644 --- a/aspnetcore/migration/Logging-nonaspnetcore.md +++ b/aspnetcore/migration/Logging-nonaspnetcore.md @@ -1,8 +1,6 @@ --- title: Migrate from Microsoft.Extensions.Logging 2.1 to 2.2 or 3.0 -author: guardrex description: Learn how to migrate a non-ASP.NET Core application that uses Microsoft.Extensions.Logging from 2.1 to 2.2 or 3.0. -ms.author: wiwagn ms.date: 01/04/2019 uid: migration/logging-nonaspnetcore --- diff --git a/aspnetcore/migration/fx-to-core/areas/authentication.md b/aspnetcore/migration/fx-to-core/areas/authentication.md index b6cf5e063469..39dbc00c88f8 100644 --- a/aspnetcore/migration/fx-to-core/areas/authentication.md +++ b/aspnetcore/migration/fx-to-core/areas/authentication.md @@ -1,10 +1,8 @@ --- title: ASP.NET Framework to Core Authentication Migration ai-usage: ai-assisted -author: twsouthwick description: ASP.NET Framework to Core Authentication Migration monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md b/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md index adc46a075d9b..c7827aa8ae27 100644 --- a/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md +++ b/aspnetcore/migration/fx-to-core/areas/claimsprincipal-current.md @@ -1,8 +1,6 @@ --- title: Migrate from static ClaimsPrincipal access -author: mjrousos description: Learn how to migrate away from static ClaimsPrincipal access to retrieve the current authenticated user's identity and claims in ASP.NET Core. -ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/claimsprincipal-current --- diff --git a/aspnetcore/migration/fx-to-core/areas/hosting.md b/aspnetcore/migration/fx-to-core/areas/hosting.md index c856995b64bb..0160d45ba874 100644 --- a/aspnetcore/migration/fx-to-core/areas/hosting.md +++ b/aspnetcore/migration/fx-to-core/areas/hosting.md @@ -2,8 +2,6 @@ title: .NET Generic Host in ASP.NET Framework description: How to take advantage of the .NET generic hosting pattern in ASP.NET Framework applications ai-usage: ai-assisted -author: twsouthwick -ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 12/10/2025 diff --git a/aspnetcore/migration/fx-to-core/areas/http-context.md b/aspnetcore/migration/fx-to-core/areas/http-context.md index 27be44dcd412..e732b2ba57af 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-context.md +++ b/aspnetcore/migration/fx-to-core/areas/http-context.md @@ -1,8 +1,6 @@ --- title: Migrate ASP.NET Framework HttpContext to ASP.NET Core description: Learn how to migrate from System.Web.HttpContext to Microsoft.AspNetCore.Http.HttpContext -author: twsouthwick -ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-context diff --git a/aspnetcore/migration/fx-to-core/areas/http-handlers.md b/aspnetcore/migration/fx-to-core/areas/http-handlers.md index f7fa7b9cbfe4..d96e4a198e22 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-handlers.md +++ b/aspnetcore/migration/fx-to-core/areas/http-handlers.md @@ -1,8 +1,6 @@ --- title: Migrate HTTP handlers to ASP.NET Core middleware description: Migrate HTTP handlers to ASP.NET Core middleware -author: twsouthwick -ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-handlers diff --git a/aspnetcore/migration/fx-to-core/areas/http-modules.md b/aspnetcore/migration/fx-to-core/areas/http-modules.md index c175d60f2322..5ee2f059b05d 100644 --- a/aspnetcore/migration/fx-to-core/areas/http-modules.md +++ b/aspnetcore/migration/fx-to-core/areas/http-modules.md @@ -1,8 +1,6 @@ --- title: Migrate HTTP modules to ASP.NET Core middleware description: Migrate HTTP modules to ASP.NET Core middleware -author: twsouthwick -ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/http-modules diff --git a/aspnetcore/migration/fx-to-core/areas/index.md b/aspnetcore/migration/fx-to-core/areas/index.md index 5d5483c55a60..3e49e8c386ba 100644 --- a/aspnetcore/migration/fx-to-core/areas/index.md +++ b/aspnetcore/migration/fx-to-core/areas/index.md @@ -2,8 +2,6 @@ title: Complex migration scenarios - Deep dive areas ai-usage: ai-assisted description: Detailed guidance for complex ASP.NET Framework to ASP.NET Core migration scenarios -author: twsouthwick -ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas diff --git a/aspnetcore/migration/fx-to-core/areas/machine-key.md b/aspnetcore/migration/fx-to-core/areas/machine-key.md index 39864b60e550..58dba7fbb68d 100644 --- a/aspnetcore/migration/fx-to-core/areas/machine-key.md +++ b/aspnetcore/migration/fx-to-core/areas/machine-key.md @@ -1,10 +1,8 @@ --- title: ASP.NET machineKey to ASP.NET Core migration ai-usage: ai-assisted -author: twsouthwick description: Migrate ASP.NET machineKey-based cryptography to ASP.NET Core data protection in incremental and full migrations. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 12/10/2025 ms.reviewer: tasou ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/membership.md b/aspnetcore/migration/fx-to-core/areas/membership.md index 266311b10989..12e743dff8a8 100644 --- a/aspnetcore/migration/fx-to-core/areas/membership.md +++ b/aspnetcore/migration/fx-to-core/areas/membership.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Membership authentication to ASP.NET Core 2.0 Identity -author: isaacrlevin description: Learn how to migrate existing ASP.NET apps using Membership authentication to ASP.NET Core 2.0 Identity. -ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/membership --- diff --git a/aspnetcore/migration/fx-to-core/areas/misc.md b/aspnetcore/migration/fx-to-core/areas/misc.md index 20d6b0d4ce72..dad31ea9c7f9 100644 --- a/aspnetcore/migration/fx-to-core/areas/misc.md +++ b/aspnetcore/migration/fx-to-core/areas/misc.md @@ -1,8 +1,6 @@ --- title: Technical differences between ASP.NET Framework and ASP.NET Core -author: twsouthwick description: Important technical differences to understand when migrating from ASP.NET Framework to ASP.NET Core. -ms.author: wiwagn ms.date: 07/17/2025 ms.reviewer: tasou uid: migration/fx-to-core/areas/misc diff --git a/aspnetcore/migration/fx-to-core/areas/owin.md b/aspnetcore/migration/fx-to-core/areas/owin.md index 8b11eaf14a13..e44290ebc094 100644 --- a/aspnetcore/migration/fx-to-core/areas/owin.md +++ b/aspnetcore/migration/fx-to-core/areas/owin.md @@ -2,8 +2,6 @@ title: OWIN integration in ASP.NET Core description: How to use OWIN middleware in ASP.NET Core applications during migration from ASP.NET Framework ai-usage: ai-assisted -author: twsouthwick -ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 11/10/2025 diff --git a/aspnetcore/migration/fx-to-core/areas/session.md b/aspnetcore/migration/fx-to-core/areas/session.md index cb4980172b66..2dc2a2ea1edf 100644 --- a/aspnetcore/migration/fx-to-core/areas/session.md +++ b/aspnetcore/migration/fx-to-core/areas/session.md @@ -1,8 +1,6 @@ --- title: ASP.NET to ASP.NET Core session state migration description: ASP.NET to ASP.NET Core session state migration -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/areas/webapi.md b/aspnetcore/migration/fx-to-core/areas/webapi.md index 12931941e185..9e7e607a3eda 100644 --- a/aspnetcore/migration/fx-to-core/areas/webapi.md +++ b/aspnetcore/migration/fx-to-core/areas/webapi.md @@ -1,8 +1,6 @@ --- title: Migrate from ASP.NET Web API to ASP.NET Core -author: guardrex description: Learn how to migrate a web API implementation from ASP.NET 4.x Web API to ASP.NET Core MVC. -ms.author: wiwagn ms.date: 07/17/2025 uid: migration/fx-to-core/areas/webapi --- diff --git a/aspnetcore/migration/fx-to-core/examples/configuration.md b/aspnetcore/migration/fx-to-core/examples/configuration.md index fc49ec708e46..68755f2c7676 100644 --- a/aspnetcore/migration/fx-to-core/examples/configuration.md +++ b/aspnetcore/migration/fx-to-core/examples/configuration.md @@ -1,8 +1,6 @@ --- title: Migrate configuration to ASP.NET Core -author: guardrex description: Learn how to migrate configuration from an ASP.NET MVC project to an ASP.NET Core MVC project. -ms.author: wiwagn ms.date: 12/30/2025 uid: migration/fx-to-core/examples/configuration ms.sfi.ropc: t diff --git a/aspnetcore/migration/fx-to-core/examples/identity.md b/aspnetcore/migration/fx-to-core/examples/identity.md index 48204b33bbec..434f2d83679f 100644 --- a/aspnetcore/migration/fx-to-core/examples/identity.md +++ b/aspnetcore/migration/fx-to-core/examples/identity.md @@ -1,8 +1,6 @@ --- title: Migrate Authentication and Identity to ASP.NET Core -author: guardrex description: Learn how to migrate authentication and identity from an ASP.NET MVC project to an ASP.NET Core MVC project. -ms.author: wiwagn ms.date: 10/29/2024 uid: migration/fx-to-core/examples/identity --- diff --git a/aspnetcore/migration/fx-to-core/examples/overview.md b/aspnetcore/migration/fx-to-core/examples/overview.md index ceb9755ae08b..f4864d9780a7 100644 --- a/aspnetcore/migration/fx-to-core/examples/overview.md +++ b/aspnetcore/migration/fx-to-core/examples/overview.md @@ -1,8 +1,6 @@ --- title: Learn to upgrade from ASP.NET MVC and Web API to ASP.NET Core MVC description: Learn how to upgrade an ASP.NET MVC Framework or Web API project to ASP.NET Core MVC -author: guardrex -ms.author: wiwagn ms.date: 07/23/2025 uid: migration/fx-to-core/examples/overview --- diff --git a/aspnetcore/migration/fx-to-core/inc/ab-testing.md b/aspnetcore/migration/fx-to-core/inc/ab-testing.md index 911c0e12fb87..e9da23c5584d 100644 --- a/aspnetcore/migration/fx-to-core/inc/ab-testing.md +++ b/aspnetcore/migration/fx-to-core/inc/ab-testing.md @@ -1,8 +1,6 @@ --- title: A/B Testing Migrated Endpoints description: A/B Testing Migrated Endpoints -author: twsouthwick -ms.author: wiwagn ms.reviewer: tasou monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 diff --git a/aspnetcore/migration/fx-to-core/inc/blazor.md b/aspnetcore/migration/fx-to-core/inc/blazor.md index e20e2c905c79..5f26588e162b 100644 --- a/aspnetcore/migration/fx-to-core/inc/blazor.md +++ b/aspnetcore/migration/fx-to-core/inc/blazor.md @@ -1,9 +1,7 @@ --- title: Enable ASP.NET Core Blazor Server support with Yarp in incremental migration -author: twsouthwick description: Learn how to enable ASP.NET Core Blazor Server support with Yarp in incremental migration. monikerRange: '>= aspnetcore-6.0 < aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/04/2025 ms.reviewer: tasou uid: migration/fx-to-core/inc/blazor diff --git a/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md b/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md index 065fd9bc10a0..f058065adbd5 100644 --- a/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md +++ b/aspnetcore/migration/fx-to-core/inc/remote-app-setup.md @@ -1,10 +1,8 @@ --- title: Remote app setup ai-usage: ai-assisted -author: guardrex description: Remote app setup monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 01/26/2026 ms.topic: concept-article uid: migration/fx-to-core/inc/remote-app-setup diff --git a/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md b/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md index 0165437e5c5e..ff79b1b17cbc 100644 --- a/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md +++ b/aspnetcore/migration/fx-to-core/inc/systemweb-adapters.md @@ -1,8 +1,6 @@ --- title: System.Web adapters description: System.Web adapters -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 07/17/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/index.md b/aspnetcore/migration/fx-to-core/index.md index 587c3cda78c9..b1c183fb492e 100644 --- a/aspnetcore/migration/fx-to-core/index.md +++ b/aspnetcore/migration/fx-to-core/index.md @@ -1,9 +1,7 @@ --- title: Migrate from ASP.NET Framework to ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Your complete guide to migrating ASP.NET Framework applications to ASP.NET Core, with practical approaches and step-by-step guidance. -ms.author: wiwagn ms.date: 07/03/2026 uid: migration/fx-to-core/index --- diff --git a/aspnetcore/migration/fx-to-core/start.md b/aspnetcore/migration/fx-to-core/start.md index 4754718eba85..6090a08be17c 100644 --- a/aspnetcore/migration/fx-to-core/start.md +++ b/aspnetcore/migration/fx-to-core/start.md @@ -1,8 +1,6 @@ --- title: Get started with incremental ASP.NET to ASP.NET Core migration description: Get started with incremental ASP.NET to ASP.NET Core migration -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-6.0' ms.date: 12/04/2025 ms.topic: concept-article diff --git a/aspnetcore/migration/fx-to-core/tooling.md b/aspnetcore/migration/fx-to-core/tooling.md index 79542ddbdff2..1ed3a1dfade7 100644 --- a/aspnetcore/migration/fx-to-core/tooling.md +++ b/aspnetcore/migration/fx-to-core/tooling.md @@ -1,9 +1,7 @@ --- title: Learn to upgrade from ASP.NET MVC, Web API, and Web Forms to ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to upgrade ASP.NET Framework MVC, Web API, or Web Forms projects to ASP.NET Core using migration tooling. -ms.author: wiwagn ms.collection: ce-skilling-ai-copilot ms.date: 07/07/2026 uid: migration/fx-to-core/tooling diff --git a/aspnetcore/migration/index.md b/aspnetcore/migration/index.md index 24b7cebfa0fa..801783e53812 100644 --- a/aspnetcore/migration/index.md +++ b/aspnetcore/migration/index.md @@ -1,9 +1,7 @@ --- title: Migrate an ASP.NET Core app ai-usage: ai-assisted -author: guardrex description: Migrate ASP.NET Core apps efficiently using expert guidance. Learn how to upgrade .NET versions and move from ASP.NET Framework. Get started now. -ms.author: wiwagn ms.reviewer: tsouthwick ms.date: 07/03/2026 uid: migration/index diff --git a/aspnetcore/mobile/index.md b/aspnetcore/mobile/index.md index b840f53c141a..e1af806ee8df 100644 --- a/aspnetcore/mobile/index.md +++ b/aspnetcore/mobile/index.md @@ -1,8 +1,6 @@ --- title: Mobile development with ASP.NET Core -author: guardrex description: Find out about topics that pertain to mobile development with ASP.NET Core. -ms.author: wiwagn ms.date: 10/14/2016 uid: mobile/index --- diff --git a/aspnetcore/mobile/native-mobile-backend.md b/aspnetcore/mobile/native-mobile-backend.md index 36ce281727ef..48d3f63a864e 100644 --- a/aspnetcore/mobile/native-mobile-backend.md +++ b/aspnetcore/mobile/native-mobile-backend.md @@ -1,9 +1,7 @@ --- title: Create backend services for native mobile apps with ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to create backend services using ASP.NET Core MVC to support native mobile apps. -ms.author: wiwagn ms.date: 05/12/2026 uid: mobile/native-mobile-backend --- diff --git a/aspnetcore/mvc/advanced/app-parts.md b/aspnetcore/mvc/advanced/app-parts.md index 9c368d32f40b..7b95d62fe07a 100644 --- a/aspnetcore/mvc/advanced/app-parts.md +++ b/aspnetcore/mvc/advanced/app-parts.md @@ -1,8 +1,6 @@ --- title: Share controllers, views, Razor Pages and more with Application Parts in ASP.NET Core -author: guardrex description: Share controllers, view, Razor Pages and more with Application Parts in ASP.NET Core -ms.author: wiwagn ms.date: 11/11/2019 uid: mvc/extensibility/app-parts --- diff --git a/aspnetcore/mvc/advanced/custom-model-binding.md b/aspnetcore/mvc/advanced/custom-model-binding.md index 6adb88ce9e24..7171fbef71f4 100644 --- a/aspnetcore/mvc/advanced/custom-model-binding.md +++ b/aspnetcore/mvc/advanced/custom-model-binding.md @@ -1,9 +1,7 @@ --- title: Custom Model Binding in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how model binding allows controller actions to work directly with model types in ASP.NET Core. -ms.author: wiwagn ms.date: 02/23/2026 uid: mvc/advanced/custom-model-binding --- diff --git a/aspnetcore/mvc/compatibility-version.md b/aspnetcore/mvc/compatibility-version.md index 9398cc544f74..c3708480fd13 100644 --- a/aspnetcore/mvc/compatibility-version.md +++ b/aspnetcore/mvc/compatibility-version.md @@ -1,9 +1,7 @@ --- title: Compatibility version for ASP.NET Core MVC -author: guardrex description: Discover how the Startup class in ASP.NET Core configures services and the app's request pipeline. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 08/05/2026 uid: mvc/compatibility-version --- diff --git a/aspnetcore/mvc/controllers/actions.md b/aspnetcore/mvc/controllers/actions.md index ecbc46936d3d..5fc95c395eb0 100644 --- a/aspnetcore/mvc/controllers/actions.md +++ b/aspnetcore/mvc/controllers/actions.md @@ -1,8 +1,6 @@ --- title: Handle requests with controllers in ASP.NET Core MVC -author: guardrex description: Learn how ASP.NET Core MVC controllers and Actions handle requests and return responses. -ms.author: wiwagn ms.date: 04/27/2026 uid: mvc/controllers/actions --- diff --git a/aspnetcore/mvc/controllers/application-model.md b/aspnetcore/mvc/controllers/application-model.md index 3666bf28082d..76ec178521de 100644 --- a/aspnetcore/mvc/controllers/application-model.md +++ b/aspnetcore/mvc/controllers/application-model.md @@ -1,8 +1,6 @@ --- title: Work with the application model in ASP.NET Core -author: guardrex description: Learn how to read and manipulate the application model to modify how MVC elements behave in ASP.NET Core. -ms.author: wiwagn ms.date: 09/06/2026 uid: mvc/controllers/application-model --- diff --git a/aspnetcore/mvc/controllers/areas.md b/aspnetcore/mvc/controllers/areas.md index e97bd7fd7aaa..e0df6c850603 100644 --- a/aspnetcore/mvc/controllers/areas.md +++ b/aspnetcore/mvc/controllers/areas.md @@ -1,8 +1,6 @@ --- title: Areas in ASP.NET Core -author: guardrex description: Learn how Areas are an ASP.NET MVC feature used to organize related functionality into a group as a separate namespace (for routing) and folder structure (for views). -ms.author: wiwagn ms.date: 3/21/2022 uid: mvc/controllers/areas --- diff --git a/aspnetcore/mvc/controllers/dependency-injection.md b/aspnetcore/mvc/controllers/dependency-injection.md index cb24cbe6d980..73cd0bcdfa5a 100644 --- a/aspnetcore/mvc/controllers/dependency-injection.md +++ b/aspnetcore/mvc/controllers/dependency-injection.md @@ -1,9 +1,7 @@ --- title: Dependency injection into controllers in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover how ASP.NET Core MVC controllers request their dependencies explicitly via their constructors with dependency injection in ASP.NET Core. -ms.author: wiwagn ms.date: 03/04/2026 uid: mvc/controllers/dependency-injection --- diff --git a/aspnetcore/mvc/controllers/filters.md b/aspnetcore/mvc/controllers/filters.md index de463f138af8..cefb2709eb07 100644 --- a/aspnetcore/mvc/controllers/filters.md +++ b/aspnetcore/mvc/controllers/filters.md @@ -1,9 +1,7 @@ --- title: Filters in ASP.NET Core -author: guardrex description: Learn how filters work and how to use them in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/28/2026 uid: mvc/controllers/filters --- diff --git a/aspnetcore/mvc/controllers/filters/includes/filters7.md b/aspnetcore/mvc/controllers/filters/includes/filters7.md index be796edbf875..8645639ea2ba 100644 --- a/aspnetcore/mvc/controllers/filters/includes/filters7.md +++ b/aspnetcore/mvc/controllers/filters/includes/filters7.md @@ -631,8 +631,7 @@ Attributes allow filters to accept arguments, as shown in the preceding example. :::code language="csharp" source="~/mvc/controllers/filters/samples/3.x/FiltersSample/Controllers/SampleController.cs" id="snippet_AddHeader" highlight="1"::: -Use a tool such as the [browser developer tools](https://developer.mozilla.org/docs/Learn/Common_questions/What_are_browser_developer_tools) to examine the headers. Under **Response Headers**, `author: Rick Anderson` is displayed. - +Use a tool such as the [browser developer tools](https://developer.mozilla.org/docs/Learn/Common_questions/What_are_browser_developer_tools) to examine the headers. Under **Response Headers**, ` The following code implements an `ActionFilterAttribute` that: * Reads the title and name from the configuration system. Unlike the previous sample, the following code doesn't require filter parameters to be added to the code. @@ -659,8 +658,7 @@ The following code applies the `MyActionFilterAttribute` to the `Index2` method: :::code language="csharp" source="~/mvc/controllers/filters/samples/3.x/FiltersSample/Controllers/SampleController.cs" id="snippet2" highlight="9"::: -Under **Response Headers**, `author: Rick Anderson`, and `Editor: Joe Smith` is displayed when the `Sample/Index2` endpoint is called. - +Under **Response Headers**, ` The following code applies the `MyActionFilterAttribute` and the `AddHeaderAttribute` to the Razor Page: :::code language="csharp" source="~/mvc/controllers/filters/samples/3.x/FiltersSample/Pages/Movies/Index.cshtml.cs" id="snippet"::: diff --git a/aspnetcore/mvc/controllers/routing.md b/aspnetcore/mvc/controllers/routing.md index e9d1275ceba3..81fcb6d60d30 100644 --- a/aspnetcore/mvc/controllers/routing.md +++ b/aspnetcore/mvc/controllers/routing.md @@ -1,9 +1,7 @@ --- title: Routing to controller actions in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how ASP.NET Core MVC uses routing middleware to match URLs of incoming requests and map them to actions. -ms.author: wiwagn ms.date: 02/25/2026 uid: mvc/controllers/routing --- diff --git a/aspnetcore/mvc/controllers/testing.md b/aspnetcore/mvc/controllers/testing.md index 375b392b08e5..dbb16a651c78 100644 --- a/aspnetcore/mvc/controllers/testing.md +++ b/aspnetcore/mvc/controllers/testing.md @@ -1,9 +1,7 @@ --- title: Test controller logic in ASP.NET Core -author: guardrex description: Learn how to test controller logic in ASP.NET Core with Moq and xUnit. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 7/22/2020 uid: mvc/controllers/testing --- diff --git a/aspnetcore/mvc/controllers/testing/samples/2.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js b/aspnetcore/mvc/controllers/testing/samples/2.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js index b91b3a8e7958..5963e3be1864 100644 --- a/aspnetcore/mvc/controllers/testing/samples/2.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js +++ b/aspnetcore/mvc/controllers/testing/samples/2.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js @@ -29,8 +29,7 @@ }; var defaultOptions = _defaultOptions; - // Author: KennyTM @ StackOverflow - function unionArrays (x, y) { + // function unionArrays (x, y) { var obj = {}; for (var i = x.length - 1; i >= 0; -- i) obj[x[i]] = x[i]; for (var i = y.length - 1; i >= 0; -- i) obj[y[i]] = y[i]; diff --git a/aspnetcore/mvc/controllers/testing/samples/3.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js b/aspnetcore/mvc/controllers/testing/samples/3.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js index b91b3a8e7958..5963e3be1864 100644 --- a/aspnetcore/mvc/controllers/testing/samples/3.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js +++ b/aspnetcore/mvc/controllers/testing/samples/3.x/TestingControllersSample/src/TestingControllersSample/wwwroot/js/knockout.mapping.js @@ -29,8 +29,7 @@ }; var defaultOptions = _defaultOptions; - // Author: KennyTM @ StackOverflow - function unionArrays (x, y) { + // function unionArrays (x, y) { var obj = {}; for (var i = x.length - 1; i >= 0; -- i) obj[x[i]] = x[i]; for (var i = y.length - 1; i >= 0; -- i) obj[y[i]] = y[i]; diff --git a/aspnetcore/mvc/models/file-uploads.md b/aspnetcore/mvc/models/file-uploads.md index fd2fca87b47e..f1911eef82dd 100644 --- a/aspnetcore/mvc/models/file-uploads.md +++ b/aspnetcore/mvc/models/file-uploads.md @@ -1,10 +1,8 @@ --- title: Upload files in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: How to use model binding and streaming to upload files in ASP.NET Core MVC. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/15/2026 uid: mvc/models/file-uploads --- diff --git a/aspnetcore/mvc/models/model-binding.md b/aspnetcore/mvc/models/model-binding.md index 9c16942aa295..48f3f9ff151b 100644 --- a/aspnetcore/mvc/models/model-binding.md +++ b/aspnetcore/mvc/models/model-binding.md @@ -1,10 +1,8 @@ --- title: Model Binding in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how model binding in ASP.NET Core works and how to customize its behavior. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/10/2026 uid: mvc/models/model-binding --- diff --git a/aspnetcore/mvc/models/validation.md b/aspnetcore/mvc/models/validation.md index 89a77501d9bd..868c351c11af 100644 --- a/aspnetcore/mvc/models/validation.md +++ b/aspnetcore/mvc/models/validation.md @@ -1,9 +1,7 @@ --- title: Model validation in ASP.NET Core MVC -author: guardrex description: Learn about model validation in ASP.NET Core MVC and Razor Pages. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/28/2026 uid: mvc/models/validation --- diff --git a/aspnetcore/mvc/overview.md b/aspnetcore/mvc/overview.md index 893a1697221e..61aa2f156976 100644 --- a/aspnetcore/mvc/overview.md +++ b/aspnetcore/mvc/overview.md @@ -1,8 +1,6 @@ --- title: Overview of ASP.NET Core MVC -author: guardrex description: Learn how ASP.NET Core MVC is a rich framework for building web apps and APIs using the Model-View-Controller design pattern. -ms.author: wiwagn ms.date: 08/05/2026 uid: mvc/overview --- diff --git a/aspnetcore/mvc/security/authorization/claims.md b/aspnetcore/mvc/security/authorization/claims.md index b040706ce9cb..23744ce2bf92 100644 --- a/aspnetcore/mvc/security/authorization/claims.md +++ b/aspnetcore/mvc/security/authorization/claims.md @@ -1,10 +1,8 @@ --- title: Claim-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core MVC app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/07/2026 uid: mvc/security/authorization/claims --- diff --git a/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md b/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md index a7db3192459b..f663eb6e0183 100644 --- a/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md +++ b/aspnetcore/mvc/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata-in-mvc.md @@ -1,10 +1,8 @@ --- title: Custom authorization policies with `IAuthorizationRequirementData` in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to specify requirements associated with the authorization policy in attribute definitions with the IAuthorizationRequirementData interface in ASP.NET Core MVC. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 03/11/2026 uid: mvc/security/authorization/iard --- diff --git a/aspnetcore/mvc/security/authorization/policies.md b/aspnetcore/mvc/security/authorization/policies.md index aa4c201a787c..c8d2b364181a 100644 --- a/aspnetcore/mvc/security/authorization/policies.md +++ b/aspnetcore/mvc/security/authorization/policies.md @@ -1,10 +1,8 @@ --- title: Policy-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to create and use authorization policy handlers for enforcing authorization requirements in an ASP.NET Core MVC app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/21/2026 uid: mvc/security/authorization/policies --- diff --git a/aspnetcore/mvc/security/authorization/resource-based.md b/aspnetcore/mvc/security/authorization/resource-based.md index e3d7221da5c1..56ad1c21631e 100644 --- a/aspnetcore/mvc/security/authorization/resource-based.md +++ b/aspnetcore/mvc/security/authorization/resource-based.md @@ -1,9 +1,7 @@ --- title: Resource-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core MVC app when an [Authorize] attribute doesn't suffice. -ms.author: wiwagn ms.date: 07/21/2026 uid: mvc/security/authorization/resource-based --- diff --git a/aspnetcore/mvc/security/authorization/roles.md b/aspnetcore/mvc/security/authorization/roles.md index 6237c003114f..dece38fded03 100644 --- a/aspnetcore/mvc/security/authorization/roles.md +++ b/aspnetcore/mvc/security/authorization/roles.md @@ -1,10 +1,8 @@ --- title: Role-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to restrict ASP.NET Core MVC controller and action access by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/24/2026 uid: mvc/security/authorization/roles --- diff --git a/aspnetcore/mvc/security/authorization/simple.md b/aspnetcore/mvc/security/authorization/simple.md index 06c2efd6421a..e3cf08deece2 100644 --- a/aspnetcore/mvc/security/authorization/simple.md +++ b/aspnetcore/mvc/security/authorization/simple.md @@ -1,9 +1,7 @@ --- title: Simple authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core MVC apps. -ms.author: wiwagn ms.date: 09/18/2026 uid: mvc/security/authorization/simple --- diff --git a/aspnetcore/mvc/security/authorization/views.md b/aspnetcore/mvc/security/authorization/views.md index 474e1a18f0ac..bdd73ba28e0f 100644 --- a/aspnetcore/mvc/security/authorization/views.md +++ b/aspnetcore/mvc/security/authorization/views.md @@ -1,10 +1,8 @@ --- title: View-based authorization in ASP.NET Core MVC ai-usage: ai-assisted -author: guardrex description: This document demonstrates how to inject and utilize the authorization service inside of an ASP.NET Core Razor view. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/22/2026 uid: mvc/security/authorization/views --- diff --git a/aspnetcore/mvc/views/dependency-injection.md b/aspnetcore/mvc/views/dependency-injection.md index 25dcaec55946..580a121c3bcf 100644 --- a/aspnetcore/mvc/views/dependency-injection.md +++ b/aspnetcore/mvc/views/dependency-injection.md @@ -1,8 +1,6 @@ --- title: Dependency injection into views in ASP.NET Core -author: guardrex description: Learn how ASP.NET Core supports dependency injection into MVC views. -ms.author: wiwagn ms.date: 10/14/2016 uid: mvc/views/dependency-injection --- diff --git a/aspnetcore/mvc/views/display-templates.md b/aspnetcore/mvc/views/display-templates.md index 5be14ef8e2f6..cd771c761dad 100644 --- a/aspnetcore/mvc/views/display-templates.md +++ b/aspnetcore/mvc/views/display-templates.md @@ -1,7 +1,5 @@ --- title: Using DisplayTemplates and EditorTemplates -author: guardrex -ms.author: wiwagn description: How to use DisplayTemplates and EditorTemplates in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' ms.date: 05/22/2022 diff --git a/aspnetcore/mvc/views/layout.md b/aspnetcore/mvc/views/layout.md index 33ae68ce24bd..af17d48d934f 100644 --- a/aspnetcore/mvc/views/layout.md +++ b/aspnetcore/mvc/views/layout.md @@ -1,8 +1,6 @@ --- title: Layout in ASP.NET Core -author: guardrex description: Learn how to use common layouts, share directives, and run common code before rendering views in an ASP.NET Core app. -ms.author: wiwagn ms.date: 04/29/2026 uid: mvc/views/layout --- diff --git a/aspnetcore/mvc/views/overview.md b/aspnetcore/mvc/views/overview.md index 098e4931a026..7cd64824afb3 100644 --- a/aspnetcore/mvc/views/overview.md +++ b/aspnetcore/mvc/views/overview.md @@ -1,9 +1,7 @@ --- title: Views in ASP.NET Core MVC -author: guardrex description: Learn how views handle the app's data presentation and user interaction in ASP.NET Core MVC. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/29/2026 uid: mvc/views/overview --- diff --git a/aspnetcore/mvc/views/partial.md b/aspnetcore/mvc/views/partial.md index c56c758566cd..44f5418b1087 100644 --- a/aspnetcore/mvc/views/partial.md +++ b/aspnetcore/mvc/views/partial.md @@ -1,8 +1,6 @@ --- title: Partial views in ASP.NET Core -author: guardrex description: Discover how to use partial views to break up large markup files and reduce the duplication of common markup across web pages in ASP.NET Core apps. -ms.author: wiwagn ms.date: 04/30/2026 uid: mvc/views/partial --- diff --git a/aspnetcore/mvc/views/razor.md b/aspnetcore/mvc/views/razor.md index ee5acea3b48e..4ad7249bef8c 100644 --- a/aspnetcore/mvc/views/razor.md +++ b/aspnetcore/mvc/views/razor.md @@ -1,8 +1,6 @@ --- title: Razor syntax reference for ASP.NET Core -author: guardrex description: Learn about Razor markup syntax for embedding server-based code into webpages. -ms.author: wiwagn ms.date: 04/30/2026 uid: mvc/views/razor --- diff --git a/aspnetcore/mvc/views/tag-helpers/authoring.md b/aspnetcore/mvc/views/tag-helpers/authoring.md index 0041e07f4300..d6105318ec61 100644 --- a/aspnetcore/mvc/views/tag-helpers/authoring.md +++ b/aspnetcore/mvc/views/tag-helpers/authoring.md @@ -1,8 +1,6 @@ --- title: Author Tag Helpers in ASP.NET Core -author: guardrex description: Learn how to author Tag Helpers in ASP.NET Core. -ms.author: wiwagn ms.date: 12/05/2019 uid: mvc/views/tag-helpers/authoring --- 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 d67824fb3b75..96532388847d 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 @@ -1,10 +1,8 @@ --- title: Anchor Tag Helper in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover the ASP.NET Core Anchor Tag Helper attributes and the role each attribute plays in extending behavior of the HTML anchor tag. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 05/08/2026 uid: mvc/views/tag-helpers/builtin-th/anchor-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md index 0372918f9829..caad44628030 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/cache-tag-helper.md @@ -1,8 +1,6 @@ --- title: Cache Tag Helper in ASP.NET Core MVC -author: guardrex description: Learn how to use the Cache Tag Helper. -ms.author: wiwagn ms.date: 09/22/2025 uid: mvc/views/tag-helpers/builtin-th/cache-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md index 831f4b2bf912..332309d5cf46 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/component-tag-helper.md @@ -1,7 +1,5 @@ --- title: Component Tag Helper in ASP.NET Core -author: guardrex -ms.author: wiwagn description: Learn how to use the ASP.NET Core Component Tag Helper to render Razor components in pages and views. monikerRange: '>= aspnetcore-3.1' ms.date: 09/25/2023 diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md index 8b4589f1bcd7..62fb7e6dd756 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/distributed-cache-tag-helper.md @@ -1,8 +1,6 @@ --- title: Distributed Cache Tag Helper in ASP.NET Core -author: guardrex description: Learn how to use the Distributed Cache Tag Helper. -ms.author: wiwagn ms.date: 09/24/2025 uid: mvc/views/tag-helpers/builtin-th/distributed-cache-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md index 3a56e047f1e2..683c5a0a7832 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/environment-tag-helper.md @@ -1,8 +1,6 @@ --- title: Environment Tag Helper in ASP.NET Core -author: guardrex description: ASP.NET Core Environment Tag Helper defined including all properties -ms.author: wiwagn ms.date: 10/10/2018 uid: mvc/views/tag-helpers/builtin-th/environment-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md index 863b4693666c..54afd4027641 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/image-tag-helper.md @@ -1,8 +1,6 @@ --- title: Image Tag Helper in ASP.NET Core -author: guardrex description: Shows how to work with Image Tag Helper. -ms.author: wiwagn ms.date: 04/06/2019 uid: mvc/views/tag-helpers/builtin-th/image-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/index.md b/aspnetcore/mvc/views/tag-helpers/built-in/index.md index 3a47796b1d8b..a2433fca9d30 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/index.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/index.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core built-in Tag Helpers -author: guardrex description: Find out how ASP.NET Core built-in Tag Helpers boost your productivity. -ms.author: wiwagn ms.date: 10/10/2018 uid: mvc/views/tag-helpers/builtin-th/Index --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md index 06e3d3a26a54..b45b3eaf30bd 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/link-tag-helper.md @@ -1,7 +1,5 @@ --- title: Link Tag Helper in ASP.NET Core -author: guardrex -ms.author: wiwagn description: Discover the ASP.NET Core Link Tag Helper attributes and the role each attribute plays in extending behavior of the HTML Link tag. ms.date: 09/24/2019 uid: mvc/views/tag-helpers/builtin-th/link-tag-helper diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md index 50831162fe7a..474361dd95c3 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/partial-tag-helper.md @@ -1,9 +1,7 @@ --- title: Partial Tag Helper in ASP.NET Core -author: guardrex description: Discover the ASP.NET Core Partial Tag Helper and the role each of its attributes play in rendering a partial view. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/06/2019 uid: mvc/views/tag-helpers/builtin-th/partial-tag-helper --- diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md b/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md index 9e848cc00291..4130cddd0e69 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/persist-component-state.md @@ -1,7 +1,5 @@ --- title: Persist Component State Tag Helper in ASP.NET Core -author: guardrex -ms.author: wiwagn description: Learn how to use the ASP.NET Core Persist Component State Tag Helper to persist state when prerendering components. monikerRange: '>= aspnetcore-6.0' ms.date: 09/25/2023 diff --git a/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md b/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md index 9e6da5baa04a..10f2a0bf0a7f 100644 --- a/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md +++ b/aspnetcore/mvc/views/tag-helpers/built-in/script-tag-helper.md @@ -1,7 +1,5 @@ --- title: Script Tag Helper in ASP.NET Core -author: guardrex -ms.author: wiwagn description: Discover the ASP.NET Core Script Tag Helper attributes and the role each attribute plays in extending behavior of the HTML Script tag. ms.date: 9/12/2024 uid: mvc/views/tag-helpers/builtin-th/script-tag-helper diff --git a/aspnetcore/mvc/views/tag-helpers/intro.md b/aspnetcore/mvc/views/tag-helpers/intro.md index e65f7e6393e9..fcfcddbb7172 100644 --- a/aspnetcore/mvc/views/tag-helpers/intro.md +++ b/aspnetcore/mvc/views/tag-helpers/intro.md @@ -1,8 +1,6 @@ --- title: Tag Helpers in ASP.NET Core -author: guardrex description: Learn what Tag Helpers are and how to use them in ASP.NET Core. -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 05/04/2026 uid: mvc/views/tag-helpers/intro diff --git a/aspnetcore/mvc/views/tag-helpers/th-components.md b/aspnetcore/mvc/views/tag-helpers/th-components.md index ddd3fb0eb940..9a841a8c9c69 100644 --- a/aspnetcore/mvc/views/tag-helpers/th-components.md +++ b/aspnetcore/mvc/views/tag-helpers/th-components.md @@ -1,9 +1,7 @@ --- title: Tag Helper Components in ASP.NET Core -author: guardrex description: Learn what Tag Helper Components are and how to use them in ASP.NET Core. monikerRange: '>= aspnetcore-2.0' -ms.author: wiwagn ms.date: 06/12/2019 uid: mvc/views/tag-helpers/th-components --- diff --git a/aspnetcore/mvc/views/view-compilation.md b/aspnetcore/mvc/views/view-compilation.md index 5afdceb5a9b2..d4c3d728abce 100644 --- a/aspnetcore/mvc/views/view-compilation.md +++ b/aspnetcore/mvc/views/view-compilation.md @@ -1,10 +1,8 @@ --- title: Razor file compilation in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how compilation of Razor files occurs in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 02/06/2026 uid: mvc/views/view-compilation --- diff --git a/aspnetcore/mvc/views/view-components.md b/aspnetcore/mvc/views/view-components.md index fbd2a868ef53..946577e25f35 100644 --- a/aspnetcore/mvc/views/view-components.md +++ b/aspnetcore/mvc/views/view-components.md @@ -1,8 +1,6 @@ --- title: View components in ASP.NET Core -author: guardrex description: Learn how view components are used in ASP.NET Core and how to add them to apps. -ms.author: wiwagn ms.date: 05/04/2026 monikerRange: '>= aspnetcore-3.1' uid: mvc/views/view-components diff --git a/aspnetcore/mvc/views/working-with-forms.md b/aspnetcore/mvc/views/working-with-forms.md index 407326d59b29..0c482d6c6462 100644 --- a/aspnetcore/mvc/views/working-with-forms.md +++ b/aspnetcore/mvc/views/working-with-forms.md @@ -1,8 +1,6 @@ --- title: Tag Helpers in forms in ASP.NET Core -author: guardrex description: Describes the built-in Tag Helpers used with Forms. -ms.author: wiwagn ms.date: 05/05/2026 uid: mvc/views/working-with-forms --- diff --git a/aspnetcore/overview.md b/aspnetcore/overview.md index ebaf3a4dea08..72a06717e0e9 100644 --- a/aspnetcore/overview.md +++ b/aspnetcore/overview.md @@ -1,8 +1,6 @@ --- title: Overview of ASP.NET Core -author: guardrex description: Get an overview of ASP.NET Core, a cross-platform, high-performance, open-source framework for building modern, cloud-enabled, Internet-connected apps. -ms.author: wiwagn ms.date: 07/28/2025 uid: index --- diff --git a/aspnetcore/performance/ObjectPool.md b/aspnetcore/performance/ObjectPool.md index f6c602a7f926..cbb42d294075 100644 --- a/aspnetcore/performance/ObjectPool.md +++ b/aspnetcore/performance/ObjectPool.md @@ -1,9 +1,7 @@ --- title: Object reuse with ObjectPool in ASP.NET Core -author: guardrex description: Tips for increasing performance in ASP.NET Core apps using ObjectPool. monikerRange: '>= aspnetcore-1.1' -ms.author: wiwagn ms.date: 4/21/2023 uid: performance/ObjectPool --- diff --git a/aspnetcore/performance/caching/distributed.md b/aspnetcore/performance/caching/distributed.md index 92b1fa5e3990..801e58dae36d 100644 --- a/aspnetcore/performance/caching/distributed.md +++ b/aspnetcore/performance/caching/distributed.md @@ -1,9 +1,7 @@ --- title: Distributed caching in ASP.NET Core -author: guardrex description: Learn how to use an ASP.NET Core distributed cache to improve app performance and scalability, especially in a cloud or server farm environment. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/05/2026 uid: performance/caching/distributed ms.sfi.ropc: t diff --git a/aspnetcore/performance/caching/hybrid.md b/aspnetcore/performance/caching/hybrid.md index eb95950094e2..f2b625cdd29d 100644 --- a/aspnetcore/performance/caching/hybrid.md +++ b/aspnetcore/performance/caching/hybrid.md @@ -1,9 +1,7 @@ --- title: HybridCache library in ASP.NET Core -author: guardrex description: Learn how to use HybridCache library in ASP.NET Core. monikerRange: '>= aspnetcore-9.0' -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/28/2026 uid: performance/caching/hybrid diff --git a/aspnetcore/performance/caching/memory.md b/aspnetcore/performance/caching/memory.md index 7286155279ef..d0212de845fb 100644 --- a/aspnetcore/performance/caching/memory.md +++ b/aspnetcore/performance/caching/memory.md @@ -1,9 +1,7 @@ --- title: Cache in-memory in ASP.NET Core -author: guardrex description: Learn how to cache data in memory in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/01/2026 content_well_notification: AI-contribution uid: performance/caching/memory diff --git a/aspnetcore/performance/caching/middleware.md b/aspnetcore/performance/caching/middleware.md index ecb2ba82dd02..e9881c16f69d 100644 --- a/aspnetcore/performance/caching/middleware.md +++ b/aspnetcore/performance/caching/middleware.md @@ -1,9 +1,7 @@ --- title: Response caching middleware in ASP.NET Core -author: guardrex description: Learn how to configure and use response caching middleware in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 1/1/2022 uid: performance/caching/middleware --- diff --git a/aspnetcore/performance/caching/output.md b/aspnetcore/performance/caching/output.md index 07b90c12fad0..3f2277bce85e 100644 --- a/aspnetcore/performance/caching/output.md +++ b/aspnetcore/performance/caching/output.md @@ -1,9 +1,7 @@ --- title: Output caching middleware in ASP.NET Core -author: guardrex description: Learn how to configure and use output caching middleware in ASP.NET Core. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 06/09/2026 uid: performance/caching/output diff --git a/aspnetcore/performance/caching/overview.md b/aspnetcore/performance/caching/overview.md index 3649946ea6d1..ba420596ecb0 100644 --- a/aspnetcore/performance/caching/overview.md +++ b/aspnetcore/performance/caching/overview.md @@ -1,9 +1,7 @@ --- title: Overview of caching in ASP.NET Core -author: guardrex description: Explore caching in ASP.NET Core, including in-memory, distributed, hybrid, response, and output caching. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/01/2026 uid: performance/caching/overview diff --git a/aspnetcore/performance/caching/response.md b/aspnetcore/performance/caching/response.md index 9e54a9eb051f..4037e6c37fb9 100644 --- a/aspnetcore/performance/caching/response.md +++ b/aspnetcore/performance/caching/response.md @@ -1,9 +1,7 @@ --- title: Response caching in ASP.NET Core -author: guardrex description: Learn how to use response caching to lower bandwidth requirements and increase performance of ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/05/2026 uid: performance/caching/response diff --git a/aspnetcore/performance/diagnostic-tools.md b/aspnetcore/performance/diagnostic-tools.md index 1ed0adc3a60c..6a4134fd4602 100644 --- a/aspnetcore/performance/diagnostic-tools.md +++ b/aspnetcore/performance/diagnostic-tools.md @@ -1,9 +1,7 @@ --- title: Performance Diagnostics Tools -author: mjrousos description: Useful tools for diagnosing performance issues in ASP.NET Core apps. monikerRange: '>= aspnetcore-1.1' -ms.author: wiwagn ms.date: 04/11/2019 uid: performance/diagnostic-tools --- diff --git a/aspnetcore/performance/memory.md b/aspnetcore/performance/memory.md index 3b7a959cd356..8c4a4242b28a 100644 --- a/aspnetcore/performance/memory.md +++ b/aspnetcore/performance/memory.md @@ -1,8 +1,6 @@ --- title: Memory management and patterns in ASP.NET Core -author: guardrex description: Learn how memory is managed in ASP.NET Core and how the garbage collector (GC) works. -ms.author: wiwagn ms.date: 05/06/2026 uid: performance/memory diff --git a/aspnetcore/performance/overview.md b/aspnetcore/performance/overview.md index 2982b803967d..76ec48dc9281 100644 --- a/aspnetcore/performance/overview.md +++ b/aspnetcore/performance/overview.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core performance -author: guardrex description: Links to articles about performance in ASP.NET Core apps. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 04/27/2023 uid: performance/overview --- diff --git a/aspnetcore/performance/rate-limit-samples.md b/aspnetcore/performance/rate-limit-samples.md index 8fb54adbf50e..14c7470d0870 100644 --- a/aspnetcore/performance/rate-limit-samples.md +++ b/aspnetcore/performance/rate-limit-samples.md @@ -1,7 +1,5 @@ --- title: Rate limiting middleware samples -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-7.0' description: Samples for using ASP.NET rate limitng middleware ms.date: 03/05/2025 diff --git a/aspnetcore/performance/rate-limit.md b/aspnetcore/performance/rate-limit.md index 3f32c486705f..3dc3c76450d3 100644 --- a/aspnetcore/performance/rate-limit.md +++ b/aspnetcore/performance/rate-limit.md @@ -1,10 +1,8 @@ --- title: Rate limiting middleware in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Rate limiting middleware in ASP.NET Core protects APIs from abuse and overload. Learn to configure fixed window, sliding window, token bucket, and concurrency limiters. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 09/03/2026 uid: performance/rate-limit --- diff --git a/aspnetcore/performance/response-compression.md b/aspnetcore/performance/response-compression.md index a09cc39f6472..c6c9d09a8287 100644 --- a/aspnetcore/performance/response-compression.md +++ b/aspnetcore/performance/response-compression.md @@ -1,10 +1,8 @@ --- title: Response compression in ASP.NET Core -author: guardrex description: Learn about response compression and how to use response compression middleware in ASP.NET Core apps. ai-usage: ai-assisted monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 07/02/2026 uid: performance/response-compression diff --git a/aspnetcore/performance/timeouts.md b/aspnetcore/performance/timeouts.md index f088bdb773e0..a19b7b7fde97 100644 --- a/aspnetcore/performance/timeouts.md +++ b/aspnetcore/performance/timeouts.md @@ -1,8 +1,6 @@ --- title: Request timeouts middleware in ASP.NET Core description: Learn how to configure and use request timeout middleware in ASP.NET Core. -author: guardrex -ms.author: wiwagn monikerRange: '>= aspnetcore-8.0' ms.date: 09/25/2023 uid: performance/timeouts diff --git a/aspnetcore/razor-pages/filter.md b/aspnetcore/razor-pages/filter.md index 95238cec6339..510e438a9f96 100644 --- a/aspnetcore/razor-pages/filter.md +++ b/aspnetcore/razor-pages/filter.md @@ -1,9 +1,7 @@ --- title: Filter methods for Razor Pages in ASP.NET Core -author: guardrex description: Learn how to create filter methods for Razor Pages in ASP.NET Core. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 2/18/2020 uid: razor-pages/filter --- @@ -85,8 +83,7 @@ The following code applies the `AddHeader` attribute: [!code-csharp[Main](filter/3.1sample/PageFilter/Pages/Movies/Test.cshtml.cs)] -Use a tool such as the browser developer tools to examine the headers. Under **Response Headers**, `author: Rick` is displayed. - +Use a tool such as the browser developer tools to examine the headers. Under **Response Headers**, ` See [Overriding the default order](xref:mvc/controllers/filters#overriding-the-default-order) for instructions on overriding the order. See [Cancellation and short circuiting](xref:mvc/controllers/filters#cancellation-and-short-circuiting) for instructions to short-circuit the filter pipeline from a filter. diff --git a/aspnetcore/razor-pages/index.md b/aspnetcore/razor-pages/index.md index a84aa0082127..37583a5f4c7c 100644 --- a/aspnetcore/razor-pages/index.md +++ b/aspnetcore/razor-pages/index.md @@ -1,9 +1,7 @@ --- title: Razor Pages architecture and concepts in ASP.NET Core -author: guardrex description: Learn the architecture, concepts, and patterns of Razor Pages in ASP.NET Core for building page-focused web applications. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/27/2025 uid: razor-pages/index --- diff --git a/aspnetcore/razor-pages/razor-pages-conventions.md b/aspnetcore/razor-pages/razor-pages-conventions.md index aeecde87a9bc..22e78531ba85 100644 --- a/aspnetcore/razor-pages/razor-pages-conventions.md +++ b/aspnetcore/razor-pages/razor-pages-conventions.md @@ -1,9 +1,7 @@ --- title: Razor Pages route and app conventions in ASP.NET Core -author: guardrex description: Discover how route and app model provider conventions help you control page routing, discovery, and processing. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 02/07/2020 uid: razor-pages/razor-pages-conventions --- diff --git a/aspnetcore/razor-pages/sdk.md b/aspnetcore/razor-pages/sdk.md index 807eedf61e8d..a6ae551ce61f 100644 --- a/aspnetcore/razor-pages/sdk.md +++ b/aspnetcore/razor-pages/sdk.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core Razor SDK -author: guardrex description: Learn how Razor Pages in ASP.NET Core makes coding page-focused scenarios easier and more productive than using MVC. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 03/26/2020 uid: razor-pages/sdk --- diff --git a/aspnetcore/razor-pages/security/authorization/claims.md b/aspnetcore/razor-pages/security/authorization/claims.md index e8b6c0feb0d0..722b65709632 100644 --- a/aspnetcore/razor-pages/security/authorization/claims.md +++ b/aspnetcore/razor-pages/security/authorization/claims.md @@ -1,10 +1,8 @@ --- title: Claim-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core Razor Pages app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/07/2026 uid: razor-pages/security/authorization/claims --- diff --git a/aspnetcore/razor-pages/security/authorization/conventions.md b/aspnetcore/razor-pages/security/authorization/conventions.md index 86419d807269..0562d9415a4b 100644 --- a/aspnetcore/razor-pages/security/authorization/conventions.md +++ b/aspnetcore/razor-pages/security/authorization/conventions.md @@ -1,9 +1,7 @@ --- title: Razor Pages authorization conventions in ASP.NET Core -author: guardrex description: Learn how to control access to pages with conventions that authorize users and allow anonymous users to access pages or folders of pages. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 03/25/2026 uid: razor-pages/security/authorization/conventions --- diff --git a/aspnetcore/razor-pages/security/authorization/policies.md b/aspnetcore/razor-pages/security/authorization/policies.md index 42b1c450a69a..4c5dea4d4694 100644 --- a/aspnetcore/razor-pages/security/authorization/policies.md +++ b/aspnetcore/razor-pages/security/authorization/policies.md @@ -1,10 +1,8 @@ --- title: Policy-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: guardrex description: Learn how to create and use authorization policy handlers for enforcing authorization requirements in an ASP.NET Core Razor Pages app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: mvc ms.date: 07/21/2026 uid: razor-pages/security/authorization/policies diff --git a/aspnetcore/razor-pages/security/authorization/resource-based.md b/aspnetcore/razor-pages/security/authorization/resource-based.md index f3ebf9e8c007..f369541e4835 100644 --- a/aspnetcore/razor-pages/security/authorization/resource-based.md +++ b/aspnetcore/razor-pages/security/authorization/resource-based.md @@ -1,9 +1,7 @@ --- title: Resource-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core Razor Pages app when an [Authorize] attribute doesn't suffice. -ms.author: wiwagn ms.date: 07/21/2026 uid: razor-pages/security/authorization/resource-based --- diff --git a/aspnetcore/razor-pages/security/authorization/roles.md b/aspnetcore/razor-pages/security/authorization/roles.md index 9b840bbb367d..3213970213a7 100644 --- a/aspnetcore/razor-pages/security/authorization/roles.md +++ b/aspnetcore/razor-pages/security/authorization/roles.md @@ -1,10 +1,8 @@ --- title: Role-based authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: guardrex description: Learn how to restrict ASP.NET Core Razor Pages page access by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 03/24/2026 uid: razor-pages/security/authorization/roles --- diff --git a/aspnetcore/razor-pages/security/authorization/simple.md b/aspnetcore/razor-pages/security/authorization/simple.md index a88e83f5c096..528eaa9efd5b 100644 --- a/aspnetcore/razor-pages/security/authorization/simple.md +++ b/aspnetcore/razor-pages/security/authorization/simple.md @@ -1,9 +1,7 @@ --- title: Simple authorization in ASP.NET Core Razor Pages ai-usage: ai-assisted -author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core Razor Pages apps. -ms.author: wiwagn ms.date: 09/18/2026 uid: razor-pages/security/authorization/simple --- diff --git a/aspnetcore/razor-pages/ui-class.md b/aspnetcore/razor-pages/ui-class.md index 19ef515e1dd5..620467cbb9db 100644 --- a/aspnetcore/razor-pages/ui-class.md +++ b/aspnetcore/razor-pages/ui-class.md @@ -1,8 +1,6 @@ --- title: Reusable Razor UI in class libraries with ASP.NET Core -author: guardrex description: Explains how to create reusable Razor UI using partial views in a class library in ASP.NET Core. -ms.author: wiwagn ms.date: 11/19/2023 uid: razor-pages/ui-class --- diff --git a/aspnetcore/razor-pages/web-sdk.md b/aspnetcore/razor-pages/web-sdk.md index f9e101c3d8a2..d3d08af30366 100644 --- a/aspnetcore/razor-pages/web-sdk.md +++ b/aspnetcore/razor-pages/web-sdk.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Web SDK -author: guardrex description: Overview of Microsoft.NET.Sdk.Web. -ms.author: wiwagn ms.date: 01/25/2023 uid: razor-pages/web-sdk --- diff --git a/aspnetcore/release-notes/aspnetcore-1.1.md b/aspnetcore/release-notes/aspnetcore-1.1.md index 7f32e801e22e..4d5fb5ce7d2a 100644 --- a/aspnetcore/release-notes/aspnetcore-1.1.md +++ b/aspnetcore/release-notes/aspnetcore-1.1.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 1.1 -author: guardrex description: Learn about the new features in ASP.NET Core 1.1. -ms.author: wiwagn ms.date: 12/18/2018 uid: aspnetcore-1.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-10.0.md b/aspnetcore/release-notes/aspnetcore-10.0.md index b1d616b7c470..171f895f6934 100644 --- a/aspnetcore/release-notes/aspnetcore-10.0.md +++ b/aspnetcore/release-notes/aspnetcore-10.0.md @@ -1,9 +1,7 @@ --- title: What's new in ASP.NET Core in .NET 10 ai-usage: ai-assisted -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 10. -ms.author: wiwagn ms.date: 04/22/2026 uid: aspnetcore-10 --- diff --git a/aspnetcore/release-notes/aspnetcore-11.md b/aspnetcore/release-notes/aspnetcore-11.md index 6800abd5070c..8ec670d042fa 100644 --- a/aspnetcore/release-notes/aspnetcore-11.md +++ b/aspnetcore/release-notes/aspnetcore-11.md @@ -1,9 +1,7 @@ --- title: What's new in ASP.NET Core in .NET 11 ai-usage: ai-assisted -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 11. -ms.author: wiwagn ms.date: 09/22/2026 uid: aspnetcore-11 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.0.md b/aspnetcore/release-notes/aspnetcore-2.0.md index f82fc9ee53f1..b26ee2130412 100644 --- a/aspnetcore/release-notes/aspnetcore-2.0.md +++ b/aspnetcore/release-notes/aspnetcore-2.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 2.0 -author: guardrex description: Learn about the new features in ASP.NET Core 2.0. -ms.author: wiwagn ms.date: 12/05/2019 uid: aspnetcore-2.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.1.md b/aspnetcore/release-notes/aspnetcore-2.1.md index 1a200092dbe0..f4f320d7bccf 100644 --- a/aspnetcore/release-notes/aspnetcore-2.1.md +++ b/aspnetcore/release-notes/aspnetcore-2.1.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 2.1 -author: guardrex description: Learn about the new features in ASP.NET Core 2.1. -ms.author: wiwagn ms.date: 02/06/2023 uid: aspnetcore-2.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-2.2.md b/aspnetcore/release-notes/aspnetcore-2.2.md index aeb8599c53c1..fa281ecfa866 100644 --- a/aspnetcore/release-notes/aspnetcore-2.2.md +++ b/aspnetcore/release-notes/aspnetcore-2.2.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 2.2 -author: guardrex description: Learn about the new features in ASP.NET Core 2.2. -ms.author: wiwagn ms.date: 12/5/2019 uid: aspnetcore-2.2 --- diff --git a/aspnetcore/release-notes/aspnetcore-3.0.md b/aspnetcore/release-notes/aspnetcore-3.0.md index a8ff8ae92143..49c7ba1c318d 100644 --- a/aspnetcore/release-notes/aspnetcore-3.0.md +++ b/aspnetcore/release-notes/aspnetcore-3.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 3.0 -author: guardrex description: Learn about the new features in ASP.NET Core 3.0. -ms.author: wiwagn ms.date: 12/05/2019 uid: aspnetcore-3.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-3.1.md b/aspnetcore/release-notes/aspnetcore-3.1.md index 5538aef52192..83e3d27abc58 100644 --- a/aspnetcore/release-notes/aspnetcore-3.1.md +++ b/aspnetcore/release-notes/aspnetcore-3.1.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core 3.1 -author: guardrex description: Learn about the new features in ASP.NET Core 3.1. -ms.author: wiwagn ms.date: 02/12/2020 uid: aspnetcore-3.1 --- diff --git a/aspnetcore/release-notes/aspnetcore-5.0.md b/aspnetcore/release-notes/aspnetcore-5.0.md index bb7623b606c5..7421106515fe 100644 --- a/aspnetcore/release-notes/aspnetcore-5.0.md +++ b/aspnetcore/release-notes/aspnetcore-5.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core in .NET 5 -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 5. -ms.author: wiwagn ms.date: 07/21/2026 uid: aspnetcore-5.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-6.0.md b/aspnetcore/release-notes/aspnetcore-6.0.md index f97b57cb621a..3fda9947cc0e 100644 --- a/aspnetcore/release-notes/aspnetcore-6.0.md +++ b/aspnetcore/release-notes/aspnetcore-6.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core in .NET 6 -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 6. -ms.author: wiwagn ms.date: 10/29/2021 uid: aspnetcore-6.0 --- diff --git a/aspnetcore/release-notes/aspnetcore-7.0.md b/aspnetcore/release-notes/aspnetcore-7.0.md index 5e70ff1366cb..f1efe74a5abc 100644 --- a/aspnetcore/release-notes/aspnetcore-7.0.md +++ b/aspnetcore/release-notes/aspnetcore-7.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core in .NET 7 -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 7. -ms.author: wiwagn ms.date: 11/07/2022 uid: aspnetcore-7 --- diff --git a/aspnetcore/release-notes/aspnetcore-8.0.md b/aspnetcore/release-notes/aspnetcore-8.0.md index 5b8b6818a545..b5afc5d81f82 100644 --- a/aspnetcore/release-notes/aspnetcore-8.0.md +++ b/aspnetcore/release-notes/aspnetcore-8.0.md @@ -1,9 +1,7 @@ --- title: What's new in ASP.NET Core in .NET 8 ai-usage: ai-assisted -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 8. -ms.author: wiwagn ms.date: 08/31/2026 uid: aspnetcore-8 --- diff --git a/aspnetcore/release-notes/aspnetcore-9.0.md b/aspnetcore/release-notes/aspnetcore-9.0.md index ed5d9dfdb298..40a4b9ea1d45 100644 --- a/aspnetcore/release-notes/aspnetcore-9.0.md +++ b/aspnetcore/release-notes/aspnetcore-9.0.md @@ -1,8 +1,6 @@ --- title: What's new in ASP.NET Core in .NET 9 -author: guardrex description: Learn about the new features in ASP.NET Core in .NET 9. -ms.author: wiwagn ms.date: 09/23/2026 uid: aspnetcore-9 --- diff --git a/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md b/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md index 81ed7d7cf167..f07706a13c53 100644 --- a/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md +++ b/aspnetcore/release-notes/aspnetcore-9/includes/hybrid-cache.md @@ -1,7 +1,5 @@ --- ms.topic: include -author: mgravell -ms.author: wiwagn ms.date: 05/21/2024 --- ### New `HybridCache` library diff --git a/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md b/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md index b5cf20bd646b..de7e3dbd9def 100644 --- a/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md +++ b/aspnetcore/release-notes/aspnetcore-9/includes/updated-versions.md @@ -1,7 +1,5 @@ --- ms.topic: include -author: guardrex -ms.author: wiwagn ms.date: 10/07/2024 --- ### Templates updated to latest Bootstrap, jQuery, and jQuery Validation versions diff --git a/aspnetcore/security/anti-request-forgery.md b/aspnetcore/security/anti-request-forgery.md index 02c2a00657d2..93fa001a1fe3 100644 --- a/aspnetcore/security/anti-request-forgery.md +++ b/aspnetcore/security/anti-request-forgery.md @@ -1,11 +1,9 @@ --- title: Prevent Cross-Site Request Forgery (XSRF/CSRF) attacks in ASP.NET Core ai-usage: ai-assisted -author: guardrex content_well_notification: AI-contribution description: Discover how to prevent attacks against web apps where a malicious website can influence the interaction between a client browser and the app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/12/2026 uid: security/anti-request-forgery --- diff --git a/aspnetcore/security/app-secrets.md b/aspnetcore/security/app-secrets.md index 9807063956d2..1d3607d05e12 100644 --- a/aspnetcore/security/app-secrets.md +++ b/aspnetcore/security/app-secrets.md @@ -1,8 +1,6 @@ --- title: Safe storage of app secrets in development -author: guardrex description: Learn how to store and retrieve sensitive information during the development of an ASP.NET Core app, including the Secret Manager tool. -ms.author: wiwagn ms.custom: sfi-ropc-nochange monikerRange: '>= aspnetcore-3.0' ms.date: 05/13/2026 diff --git a/aspnetcore/security/authentication/2fa.md b/aspnetcore/security/authentication/2fa.md index 314dca93df7d..3e42b5bc687c 100644 --- a/aspnetcore/security/authentication/2fa.md +++ b/aspnetcore/security/authentication/2fa.md @@ -1,9 +1,7 @@ --- title: Two-factor authentication with SMS in ASP.NET Core -author: guardrex description: Learn how to set up two-factor authentication (2FA) with an ASP.NET Core app. monikerRange: '< aspnetcore-2.0' -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/22/2018 uid: security/authentication/2fa diff --git a/aspnetcore/security/authentication/accconfirm.md b/aspnetcore/security/authentication/accconfirm.md index fc4e719c9863..a2885f7c9b10 100644 --- a/aspnetcore/security/authentication/accconfirm.md +++ b/aspnetcore/security/authentication/accconfirm.md @@ -1,8 +1,6 @@ --- title: Account confirmation and password recovery -author: guardrex description: Learn how to build an ASP.NET Core app with email confirmation and password reset. -ms.author: wiwagn ms.custom: sfi-image-nochange monikerRange: '>= aspnetcore-3.1' ms.date: 05/11/2026 diff --git a/aspnetcore/security/authentication/add-user-data.md b/aspnetcore/security/authentication/add-user-data.md index 1d5ef4a4d650..c0fee7dd45bf 100644 --- a/aspnetcore/security/authentication/add-user-data.md +++ b/aspnetcore/security/authentication/add-user-data.md @@ -1,9 +1,7 @@ --- title: Add, download, and delete user data to Identity in an ASP.NET Core project ai-usage: ai-assisted -author: guardrex description: Learn how to add custom user data to Identity in an ASP.NET Core project. Delete data per GDPR. -ms.author: wiwagn ms.date: 07/05/2026 uid: security/authentication/add-user-data --- diff --git a/aspnetcore/security/authentication/api-endpoint-auth.md b/aspnetcore/security/authentication/api-endpoint-auth.md index a661caaf0e37..7397f3de3377 100644 --- a/aspnetcore/security/authentication/api-endpoint-auth.md +++ b/aspnetcore/security/authentication/api-endpoint-auth.md @@ -1,10 +1,8 @@ --- title: API endpoint authentication behavior in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how ASP.NET Core 10 and later handles authentication failures for API endpoints using cookie authentication. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 09/16/2026 uid: security/authentication/api-endpoint-auth --- diff --git a/aspnetcore/security/authentication/azure-active-directory/index.md b/aspnetcore/security/authentication/azure-active-directory/index.md index c8f94e897837..465d8604668b 100644 --- a/aspnetcore/security/authentication/azure-active-directory/index.md +++ b/aspnetcore/security/authentication/azure-active-directory/index.md @@ -1,9 +1,7 @@ --- title: Microsoft identity platform and Microsoft Entra ID with ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover topics related to authentication with Microsoft identity platform and Microsoft Entra ID for web apps and APIs in ASP.NET Core. -ms.author: wiwagn ms.date: 03/25/2026 uid: security/authentication/azure-active-directory/index --- diff --git a/aspnetcore/security/authentication/azure-ad-b2c.md b/aspnetcore/security/authentication/azure-ad-b2c.md index f90610f1c5b5..9831d16f96d5 100644 --- a/aspnetcore/security/authentication/azure-ad-b2c.md +++ b/aspnetcore/security/authentication/azure-ad-b2c.md @@ -1,9 +1,7 @@ --- title: Cloud authentication with Azure Active Directory B2C in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Discover how to set up Azure Active Directory B2C authentication with ASP.NET Core. -ms.author: wiwagn ms.custom: devx-track-csharp ms.date: 03/25/2026 uid: security/authentication/azure-ad-b2c diff --git a/aspnetcore/security/authentication/certauth.md b/aspnetcore/security/authentication/certauth.md index 31d9a35b5ce3..793dd0330523 100644 --- a/aspnetcore/security/authentication/certauth.md +++ b/aspnetcore/security/authentication/certauth.md @@ -1,10 +1,8 @@ --- title: Configure certificate authentication in ASP.NET Core ai-usage: ai-assisted -author: blowdart description: Learn how to configure certificate authentication in ASP.NET Core for IIS and HTTP.sys. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/07/2026 ms.reviewer: shalter uid: security/authentication/certauth diff --git a/aspnetcore/security/authentication/claims.md b/aspnetcore/security/authentication/claims.md index 8e6cf82991bf..b7188fccfea7 100644 --- a/aspnetcore/security/authentication/claims.md +++ b/aspnetcore/security/authentication/claims.md @@ -1,9 +1,7 @@ --- title: Map, customize, transform claims in ASP.NET Core -author: damienbod description: Learn how to map claims, perform claims transformations, and customize claims in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/15/2026 uid: security/authentication/claims diff --git a/aspnetcore/security/authentication/community.md b/aspnetcore/security/authentication/community.md index 44a7cae9e3a2..7bde6f02f235 100644 --- a/aspnetcore/security/authentication/community.md +++ b/aspnetcore/security/authentication/community.md @@ -1,8 +1,6 @@ --- title: Community OSS authentication options for ASP.NET Core -author: guardrex description: Discover open-source authentication options for ASP.NET Core. -ms.author: wiwagn ms.date: 05/01/2024 uid: security/authentication/community --- diff --git a/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md b/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md index 29625c295310..93ca9a0de603 100644 --- a/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md +++ b/aspnetcore/security/authentication/configure-jwt-bearer-authentication.md @@ -1,10 +1,8 @@ --- title: Configure JWT bearer authentication in ASP.NET Core ai-usage: ai-assisted -author: damienbod description: JWT bearer tokens protect ASP.NET Core APIs from unauthorized calls. See how to add AddJwtBearer, set validation parameters, and support multiple issuer schemes. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/configure-jwt-bearer-authentication --- diff --git a/aspnetcore/security/authentication/configure-oidc-web-authentication.md b/aspnetcore/security/authentication/configure-oidc-web-authentication.md index 7e6047954500..e4245aa55e93 100644 --- a/aspnetcore/security/authentication/configure-oidc-web-authentication.md +++ b/aspnetcore/security/authentication/configure-oidc-web-authentication.md @@ -1,10 +1,8 @@ --- title: Configure OpenID Connect Web (UI) authentication in ASP.NET Core ai-usage: ai-assisted -author: damienbod description: Learn how to set up OpenID Connect authentication in an ASP.NET Core app. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/configure-oidc-web-authentication --- diff --git a/aspnetcore/security/authentication/cookie.md b/aspnetcore/security/authentication/cookie.md index 3dd28481b3ad..169292e92a71 100644 --- a/aspnetcore/security/authentication/cookie.md +++ b/aspnetcore/security/authentication/cookie.md @@ -1,10 +1,8 @@ --- title: Use cookie authentication without ASP.NET Core Identity ai-usage: ai-assisted -author: guardrex description: Learn how to use cookie authentication without ASP.NET Core Identity. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/12/2025 uid: security/authentication/cookie --- diff --git a/aspnetcore/security/authentication/customize-identity-model.md b/aspnetcore/security/authentication/customize-identity-model.md index 138171c1fdca..05020289db74 100644 --- a/aspnetcore/security/authentication/customize-identity-model.md +++ b/aspnetcore/security/authentication/customize-identity-model.md @@ -1,9 +1,7 @@ --- title: Identity model customization in ASP.NET Core ai-usage: ai-assisted -author: ajcvickers description: This article describes how to customize the underlying Entity Framework Core data model for ASP.NET Core Identity. -ms.author: wiwagn ms.date: 11/03/2025 uid: security/authentication/customize_identity_model --- diff --git a/aspnetcore/security/authentication/identity-api-authorization.md b/aspnetcore/security/authentication/identity-api-authorization.md index 18ac86fd51dc..dcad3ed6d0d1 100644 --- a/aspnetcore/security/authentication/identity-api-authorization.md +++ b/aspnetcore/security/authentication/identity-api-authorization.md @@ -1,9 +1,7 @@ --- title: Use Identity to secure a Web API backend for SPAs -author: guardrex description: Learn how to use Identity to secure a Web API backend for single page applications (SPAs). monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 03/23/2026 uid: security/authentication/identity/spa --- diff --git a/aspnetcore/security/authentication/identity-configuration.md b/aspnetcore/security/authentication/identity-configuration.md index e046197c138d..1cea53abb2c3 100644 --- a/aspnetcore/security/authentication/identity-configuration.md +++ b/aspnetcore/security/authentication/identity-configuration.md @@ -1,10 +1,8 @@ --- title: Configure ASP.NET Core Identity ai-usage: ai-assisted -author: AdrienTorris description: Understand ASP.NET Core Identity default values and learn how to configure Identity properties to use custom values. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/identity-configuration --- diff --git a/aspnetcore/security/authentication/identity-custom-storage-providers.md b/aspnetcore/security/authentication/identity-custom-storage-providers.md index 205cb4a48103..c54275490468 100644 --- a/aspnetcore/security/authentication/identity-custom-storage-providers.md +++ b/aspnetcore/security/authentication/identity-custom-storage-providers.md @@ -1,8 +1,6 @@ --- title: Custom storage providers for ASP.NET Core Identity -author: guardrex description: Learn how to configure custom storage providers for ASP.NET Core Identity. -ms.author: wiwagn ms.date: 01/29/2026 uid: security/authentication/identity-custom-storage-providers --- diff --git a/aspnetcore/security/authentication/identity-enable-qrcodes.md b/aspnetcore/security/authentication/identity-enable-qrcodes.md index 25dc47cdb66f..a3615c07af66 100644 --- a/aspnetcore/security/authentication/identity-enable-qrcodes.md +++ b/aspnetcore/security/authentication/identity-enable-qrcodes.md @@ -1,10 +1,8 @@ --- title: Enable QR code generation for TOTP authentication ai-usage: ai-assisted -author: guardrex description: Discover how to enable QR code generation for time-based one-time password (TOTP) authenticator apps that work with ASP.NET Core two-factor authentication. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 05/15/2026 uid: security/authentication/identity-enable-qrcodes diff --git a/aspnetcore/security/authentication/identity.md b/aspnetcore/security/authentication/identity.md index e4b09b7ed52b..25feca273969 100644 --- a/aspnetcore/security/authentication/identity.md +++ b/aspnetcore/security/authentication/identity.md @@ -1,10 +1,8 @@ --- title: Introduction to Identity on ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Use Identity with an ASP.NET Core app. Learn how to set password requirements (RequireDigit, RequiredLength, RequiredUniqueChars, and more). monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/identity --- diff --git a/aspnetcore/security/authentication/index.md b/aspnetcore/security/authentication/index.md index 3c860ad0c530..f472e3a4ca5d 100644 --- a/aspnetcore/security/authentication/index.md +++ b/aspnetcore/security/authentication/index.md @@ -1,9 +1,7 @@ --- title: Overview of ASP.NET Core Authentication ai-usage: ai-assisted -author: mjrousos description: Learn about authentication in ASP.NET Core. -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/index --- diff --git a/aspnetcore/security/authentication/individual.md b/aspnetcore/security/authentication/individual.md index 0be6c26faed2..f433a1470073 100644 --- a/aspnetcore/security/authentication/individual.md +++ b/aspnetcore/security/authentication/individual.md @@ -1,9 +1,7 @@ --- title: Articles based on ASP.NET Core projects created with individual accounts ai-usage: ai-assisted -author: guardrex description: ASP.NET Core individual accounts let you scaffold Identity UI, sign-in pages, and authentication code. Explore the authentication options and related articles. -ms.author: wiwagn ms.date: 08/23/2026 uid: security/authentication/individual --- diff --git a/aspnetcore/security/authentication/jwt-authn.md b/aspnetcore/security/authentication/jwt-authn.md index c061d0570055..1e14e28b301f 100644 --- a/aspnetcore/security/authentication/jwt-authn.md +++ b/aspnetcore/security/authentication/jwt-authn.md @@ -1,9 +1,7 @@ --- title: Generate tokens with dotnet user-jwts -author: guardrex description: Learn how to generate and manage JSON Web Tokens in development with the dotnet user-jwts command. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 05/11/2026 uid: security/authentication/jwt diff --git a/aspnetcore/security/authentication/mfa.md b/aspnetcore/security/authentication/mfa.md index e0f3dad4060b..9c8edb519b20 100644 --- a/aspnetcore/security/authentication/mfa.md +++ b/aspnetcore/security/authentication/mfa.md @@ -1,9 +1,7 @@ --- title: Multi-factor authentication in ASP.NET Core -author: damienbod description: Learn how to set up multi-factor authentication (MFA) in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/07/2026 uid: security/authentication/mfa --- diff --git a/aspnetcore/security/authentication/passkeys/blazor.md b/aspnetcore/security/authentication/passkeys/blazor.md index 9e7e92012986..5f5793d1c562 100644 --- a/aspnetcore/security/authentication/passkeys/blazor.md +++ b/aspnetcore/security/authentication/passkeys/blazor.md @@ -1,9 +1,7 @@ --- title: Implement passkeys in ASP.NET Core Blazor Web Apps ai-usage: ai-assisted -author: guardrex description: Learn how to implement passkeys authentication in ASP.NET Core Blazor Web Apps. -ms.author: wiwagn monikerRange: '>= aspnetcore-10.0' ms.date: 09/01/2026 uid: security/authentication/passkeys/blazor diff --git a/aspnetcore/security/authentication/passkeys/index.md b/aspnetcore/security/authentication/passkeys/index.md index 9a2cb0fc3bfc..ad106540f5fe 100644 --- a/aspnetcore/security/authentication/passkeys/index.md +++ b/aspnetcore/security/authentication/passkeys/index.md @@ -1,9 +1,7 @@ --- title: Enable Web Authentication API (WebAuthn) passkeys ai-usage: ai-assisted -author: guardrex description: Discover how to enable Web Authentication API (WebAuthn) passkeys in ASP.NET Core apps. -ms.author: wiwagn monikerRange: '>= aspnetcore-10.0' ms.date: 09/01/2026 uid: security/authentication/passkeys/index diff --git a/aspnetcore/security/authentication/policyschemes.md b/aspnetcore/security/authentication/policyschemes.md index 299852d72175..28005eb3eb44 100644 --- a/aspnetcore/security/authentication/policyschemes.md +++ b/aspnetcore/security/authentication/policyschemes.md @@ -1,8 +1,6 @@ --- title: Policy schemes in ASP.NET Core -author: guardrex description: Authentication policy schemes make it easier to have a single logical authentication scheme -ms.author: wiwagn ms.date: 08/07/2026 uid: security/authentication/policyschemes --- diff --git a/aspnetcore/security/authentication/scaffold-identity.md b/aspnetcore/security/authentication/scaffold-identity.md index 8e81195b4fb8..83eef684edc5 100644 --- a/aspnetcore/security/authentication/scaffold-identity.md +++ b/aspnetcore/security/authentication/scaffold-identity.md @@ -1,9 +1,7 @@ --- title: Scaffold Identity in ASP.NET Core projects -author: guardrex description: Learn how to scaffold Identity in an ASP.NET Core project. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/19/2026 uid: security/authentication/scaffold-identity diff --git a/aspnetcore/security/authentication/social/additional-claims.md b/aspnetcore/security/authentication/social/additional-claims.md index 69f0a4663113..2a872a1031df 100644 --- a/aspnetcore/security/authentication/social/additional-claims.md +++ b/aspnetcore/security/authentication/social/additional-claims.md @@ -1,9 +1,7 @@ --- title: Persist additional claims and tokens from external providers in ASP.NET Core -author: guardrex description: Learn how to establish additional claims and tokens from external providers. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 02/18/2021 uid: security/authentication/social/additional-claims --- diff --git a/aspnetcore/security/authentication/social/facebook-logins.md b/aspnetcore/security/authentication/social/facebook-logins.md index db88caaff404..52d8544f4a6b 100644 --- a/aspnetcore/security/authentication/social/facebook-logins.md +++ b/aspnetcore/security/authentication/social/facebook-logins.md @@ -1,10 +1,8 @@ --- title: Facebook external login setup in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Tutorial with code examples demonstrating the integration of Facebook account user authentication into an existing ASP.NET Core app. monikerRange: '>= aspnetcore-3.0' -ms.author: wiwagn ms.date: 02/27/2026 uid: security/authentication/facebook-logins --- diff --git a/aspnetcore/security/authentication/social/google-logins.md b/aspnetcore/security/authentication/social/google-logins.md index 35d2571de344..cd88466323f8 100644 --- a/aspnetcore/security/authentication/social/google-logins.md +++ b/aspnetcore/security/authentication/social/google-logins.md @@ -1,8 +1,6 @@ --- title: Google external login setup in ASP.NET Core -author: guardrex description: This tutorial demonstrates the integration of Google account user authentication into an existing ASP.NET Core app. -ms.author: wiwagn ms.date: 04/09/2026 uid: security/authentication/google-logins --- diff --git a/aspnetcore/security/authentication/social/index.md b/aspnetcore/security/authentication/social/index.md index e76ff66475e9..2c438f6c7ed9 100644 --- a/aspnetcore/security/authentication/social/index.md +++ b/aspnetcore/security/authentication/social/index.md @@ -1,9 +1,7 @@ --- title: Using external login providers with Identity in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Create an ASP.NET Core app using Identity with external authentication providers such as Facebook, X (formerly Twitter), Google, and Microsoft. -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 04/21/2026 uid: security/authentication/social/index diff --git a/aspnetcore/security/authentication/social/microsoft-logins.md b/aspnetcore/security/authentication/social/microsoft-logins.md index 45643ae4512d..31efdbadab3c 100644 --- a/aspnetcore/security/authentication/social/microsoft-logins.md +++ b/aspnetcore/security/authentication/social/microsoft-logins.md @@ -1,8 +1,6 @@ --- title: Microsoft Account external login setup with ASP.NET Core -author: guardrex description: This sample demonstrates the integration of Microsoft account user authentication into an existing ASP.NET Core app. -ms.author: wiwagn ms.date: 04/07/2026 monikerRange: '>= aspnetcore-3.1' uid: security/authentication/microsoft-logins diff --git a/aspnetcore/security/authentication/social/other-logins.md b/aspnetcore/security/authentication/social/other-logins.md index d091d94c74db..329fab533315 100644 --- a/aspnetcore/security/authentication/social/other-logins.md +++ b/aspnetcore/security/authentication/social/other-logins.md @@ -1,8 +1,6 @@ --- title: External OAuth authentication providers -author: guardrex description: Discover External OAuth authentication providers that work with ASP.NET Core apps. -ms.author: wiwagn ms.date: 11/11/2018 uid: security/authentication/otherlogins --- diff --git a/aspnetcore/security/authentication/social/social-without-identity.md b/aspnetcore/security/authentication/social/social-without-identity.md index 61bff90cab29..e13111cef450 100644 --- a/aspnetcore/security/authentication/social/social-without-identity.md +++ b/aspnetcore/security/authentication/social/social-without-identity.md @@ -1,9 +1,7 @@ --- title: Facebook, Google, and external provider authentication without ASP.NET Core Identity -author: guardrex description: Use Facebook, Google, Twitter, etc. account user authentication without ASP.NET Core Identity. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/09/2026 uid: security/authentication/social/social-without-identity --- diff --git a/aspnetcore/security/authentication/social/twitter-logins.md b/aspnetcore/security/authentication/social/twitter-logins.md index 6509e632ccbe..d864a2e2c883 100644 --- a/aspnetcore/security/authentication/social/twitter-logins.md +++ b/aspnetcore/security/authentication/social/twitter-logins.md @@ -1,8 +1,6 @@ --- title: Twitter external sign-in setup with ASP.NET Core -author: guardrex description: This tutorial demonstrates the integration of Twitter account user authentication into an existing ASP.NET Core app. -ms.author: wiwagn ms.date: 12/08/2021 monikerRange: '>= aspnetcore-3.0' uid: security/authentication/twitter-logins diff --git a/aspnetcore/security/authentication/windowsauth.md b/aspnetcore/security/authentication/windowsauth.md index 1ff6ec4f6bc4..41e93de2556e 100644 --- a/aspnetcore/security/authentication/windowsauth.md +++ b/aspnetcore/security/authentication/windowsauth.md @@ -1,11 +1,9 @@ --- title: Configure Windows Authentication in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to configure Windows Authentication in ASP.NET Core for IIS and HTTP.sys. monikerRange: '>= aspnetcore-3.1' ms.ai: assisted -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authentication/windowsauth --- diff --git a/aspnetcore/security/authentication/ws-federation.md b/aspnetcore/security/authentication/ws-federation.md index 40272121b4f6..b6a35f157f89 100644 --- a/aspnetcore/security/authentication/ws-federation.md +++ b/aspnetcore/security/authentication/ws-federation.md @@ -1,10 +1,8 @@ --- title: Authenticate users with WS-Federation in ASP.NET Core ai-usage: ai-assisted -author: chlowell description: This tutorial demonstrates how to use WS-Federation in an ASP.NET Core app. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 08/22/2026 uid: security/authentication/ws-federation diff --git a/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md b/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md index a3ccbdd52a83..695e6ae02626 100644 --- a/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md +++ b/aspnetcore/security/authorization/authorize-with-a-specific-scheme.md @@ -1,10 +1,8 @@ --- title: Authorize with a specific scheme in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: This article explains how to limit identity to a specific scheme when working with multiple authentication methods. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 08/11/2026 uid: security/authorization/authorize-with-a-specific-scheme --- diff --git a/aspnetcore/security/authorization/claims.md b/aspnetcore/security/authorization/claims.md index 3f566df9bd99..10926d74cf38 100644 --- a/aspnetcore/security/authorization/claims.md +++ b/aspnetcore/security/authorization/claims.md @@ -1,10 +1,8 @@ --- title: Claim-based authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to add claims checks for authorization in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/07/2026 uid: security/authorization/claims --- diff --git a/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md b/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md index c2a72091c86f..f4b17e56b889 100644 --- a/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md +++ b/aspnetcore/security/authorization/custom-authorization-policies-with-iauthorizationrequirementdata.md @@ -1,10 +1,8 @@ --- title: Custom authorization policies with `IAuthorizationRequirementData` ai-usage: ai-assisted -author: guardrex description: Learn how to specify requirements associated with the authorization policy in attribute definitions with the IAuthorizationRequirementData interface. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 07/29/2026 uid: security/authorization/iard --- diff --git a/aspnetcore/security/authorization/custom-authorization-policy-providers.md b/aspnetcore/security/authorization/custom-authorization-policy-providers.md index 8133e87a7215..037303f2e022 100644 --- a/aspnetcore/security/authorization/custom-authorization-policy-providers.md +++ b/aspnetcore/security/authorization/custom-authorization-policy-providers.md @@ -1,9 +1,7 @@ --- title: Custom authorization policy providers in ASP.NET Core ai-usage: ai-assisted -author: mjrousos description: Learn how to use a custom authorization policy provider (IAuthorizationPolicyProvider) in an ASP.NET Core app to dynamically generate authorization policies. -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/custom-authorization-policy-providers --- diff --git a/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md b/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md index 0506aea338f8..b5dae204384a 100644 --- a/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md +++ b/aspnetcore/security/authorization/customizingauthorizationmiddlewareresponse.md @@ -1,8 +1,6 @@ --- title: Customize the behavior of AuthorizationMiddleware -author: guardrex description: This article explains how to customize the result handling of AuthorizationMiddleware. -ms.author: wiwagn monikerRange: '>= aspnetcore-5.0' ms.date: 07/21/2026 uid: security/authorization/authorizationmiddlewareresulthandler diff --git a/aspnetcore/security/authorization/dependencyinjection.md b/aspnetcore/security/authorization/dependencyinjection.md index 32e93380c556..4b1ba0456f3c 100644 --- a/aspnetcore/security/authorization/dependencyinjection.md +++ b/aspnetcore/security/authorization/dependencyinjection.md @@ -1,9 +1,7 @@ --- title: Dependency injection in requirement handlers in ASP.NET Core -author: guardrex description: Learn how to inject authorization requirement handlers into an ASP.NET Core app using dependency injection. monikerRange: ">= aspnetcore-2.1" -ms.author: wiwagn ms.date: 07/21/2026 uid: security/authorization/dependencyinjection --- diff --git a/aspnetcore/security/authorization/introduction.md b/aspnetcore/security/authorization/introduction.md index 5874438aad78..42dc7d272b72 100644 --- a/aspnetcore/security/authorization/introduction.md +++ b/aspnetcore/security/authorization/introduction.md @@ -1,9 +1,7 @@ --- title: Introduction to authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn the basics of authorization and how authorization works in ASP.NET Core apps. -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/introduction --- diff --git a/aspnetcore/security/authorization/policies.md b/aspnetcore/security/authorization/policies.md index 04ec53e9ea31..df9f85be2652 100644 --- a/aspnetcore/security/authorization/policies.md +++ b/aspnetcore/security/authorization/policies.md @@ -1,10 +1,8 @@ --- title: Policy-based authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to require authenticated users by default and create, select, and use authorization policies in an ASP.NET Core app. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/policies --- diff --git a/aspnetcore/security/authorization/resource-based.md b/aspnetcore/security/authorization/resource-based.md index 1c1e25a38b69..05150c9d6419 100644 --- a/aspnetcore/security/authorization/resource-based.md +++ b/aspnetcore/security/authorization/resource-based.md @@ -1,9 +1,7 @@ --- title: Resource-based authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to implement resource-based authorization in an ASP.NET Core app when an [Authorize] attribute doesn't suffice. -ms.author: wiwagn ms.date: 07/21/2026 uid: security/authorization/resource-based --- diff --git a/aspnetcore/security/authorization/roles.md b/aspnetcore/security/authorization/roles.md index 1feb017e4ea4..5f53691dd47f 100644 --- a/aspnetcore/security/authorization/roles.md +++ b/aspnetcore/security/authorization/roles.md @@ -1,10 +1,8 @@ --- title: Role-based authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to restrict ASP.NET Core Blazor Razor component access with the AuthorizeView component and by passing roles to the Authorize attribute. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 04/07/2026 uid: security/authorization/roles --- diff --git a/aspnetcore/security/authorization/secure-data.md b/aspnetcore/security/authorization/secure-data.md index 3a3e1d3b7e47..98d66d9d9316 100644 --- a/aspnetcore/security/authorization/secure-data.md +++ b/aspnetcore/security/authorization/secure-data.md @@ -1,9 +1,7 @@ --- title: Create an ASP.NET Core app with user data protected by authorization ai-usage: ai-assisted -author: guardrex description: Learn how to create an ASP.NET Core web app with user data protected by authorization. Includes HTTPS, authentication, security, ASP.NET Core Identity. -ms.author: wiwagn ms.custom: sfi-image-nochange ms.date: 09/18/2026 ms.sfi.ropc: t diff --git a/aspnetcore/security/authorization/simple.md b/aspnetcore/security/authorization/simple.md index 12ebe14f57c2..f7c645dc5b6d 100644 --- a/aspnetcore/security/authorization/simple.md +++ b/aspnetcore/security/authorization/simple.md @@ -1,10 +1,8 @@ --- title: Simple authorization in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how to use the [Authorize] attribute to restrict access in ASP.NET Core apps. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: security/authorization/simple --- diff --git a/aspnetcore/security/cookie-sharing.md b/aspnetcore/security/cookie-sharing.md index a018c1d3dddb..bc93cf70c72c 100644 --- a/aspnetcore/security/cookie-sharing.md +++ b/aspnetcore/security/cookie-sharing.md @@ -1,9 +1,7 @@ --- title: Share authentication cookies among ASP.NET apps -author: guardrex description: Learn how to share authentication cookies among ASP.NET 4.x and ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 6/6/2022 uid: security/cookie-sharing --- diff --git a/aspnetcore/security/cors.md b/aspnetcore/security/cors.md index c5c8130902eb..43bbee7a5c1b 100644 --- a/aspnetcore/security/cors.md +++ b/aspnetcore/security/cors.md @@ -1,9 +1,7 @@ --- title: Enable Cross-Origin Requests (CORS) in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how CORS as a standard for allowing or rejecting cross-origin requests in an ASP.NET Core app. -ms.author: wiwagn ms.date: 05/12/2026 uid: security/cors --- diff --git a/aspnetcore/security/cross-site-scripting.md b/aspnetcore/security/cross-site-scripting.md index cb4e5a8b6833..5a4cf3b8f4d2 100644 --- a/aspnetcore/security/cross-site-scripting.md +++ b/aspnetcore/security/cross-site-scripting.md @@ -1,8 +1,6 @@ --- title: Prevent Cross-Site Scripting (XSS) in ASP.NET Core -author: guardrex description: Learn about Cross-Site Scripting (XSS) and techniques for addressing this vulnerability in an ASP.NET Core app. -ms.author: wiwagn monikerRange: '>= aspnetcore-3.1' ms.date: 05/13/2026 uid: security/cross-site-scripting diff --git a/aspnetcore/security/data-protection/compatibility/index.md b/aspnetcore/security/data-protection/compatibility/index.md index 6d6b3b2a1fc7..017fdbe5dd2a 100644 --- a/aspnetcore/security/data-protection/compatibility/index.md +++ b/aspnetcore/security/data-protection/compatibility/index.md @@ -1,8 +1,6 @@ --- title: Compatibility in ASP.NET Core -author: guardrex description: This document serves as a table of contents for various ASP.NET Core data protection compatibility topics. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/compatibility/index --- diff --git a/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md b/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md index 855067aa80b3..d1b86f4deb93 100644 --- a/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md +++ b/aspnetcore/security/data-protection/compatibility/replacing-machinekey.md @@ -1,8 +1,6 @@ --- title: Replace the ASP.NET machineKey in ASP.NET Core -author: guardrex description: Discover how to replace machineKey in ASP.NET to allow the use of a new and more secure data protection system. -ms.author: wiwagn ms.date: 04/06/2019 uid: security/data-protection/compatibility/replacing-machinekey --- diff --git a/aspnetcore/security/data-protection/configuration/default-settings.md b/aspnetcore/security/data-protection/configuration/default-settings.md index 7ea46a13fb9a..f30c43652204 100644 --- a/aspnetcore/security/data-protection/configuration/default-settings.md +++ b/aspnetcore/security/data-protection/configuration/default-settings.md @@ -1,8 +1,6 @@ --- title: Data Protection key management and lifetime in ASP.NET Core -author: guardrex description: Learn about Data Protection key management and lifetime in ASP.NET Core. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/default-settings --- diff --git a/aspnetcore/security/data-protection/configuration/index.md b/aspnetcore/security/data-protection/configuration/index.md index cf718ce3cf03..3611c3e341be 100644 --- a/aspnetcore/security/data-protection/configuration/index.md +++ b/aspnetcore/security/data-protection/configuration/index.md @@ -1,8 +1,6 @@ --- title: Data Protection configuration in ASP.NET Core -author: guardrex description: Discover topics that explain how to configure Data Protection in ASP.NET Core. -ms.author: wiwagn ms.date: 07/28/2025 uid: security/data-protection/configuration/index --- diff --git a/aspnetcore/security/data-protection/configuration/machine-wide-policy.md b/aspnetcore/security/data-protection/configuration/machine-wide-policy.md index e47c7c706b1a..fb373566015f 100644 --- a/aspnetcore/security/data-protection/configuration/machine-wide-policy.md +++ b/aspnetcore/security/data-protection/configuration/machine-wide-policy.md @@ -1,8 +1,6 @@ --- title: Data Protection machine-wide policy support in ASP.NET Core -author: guardrex description: Learn about support for setting a default machine-wide policy for all apps that consume ASP.NET Core Data Protection. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/machine-wide-policy --- diff --git a/aspnetcore/security/data-protection/configuration/non-di-scenarios.md b/aspnetcore/security/data-protection/configuration/non-di-scenarios.md index b410ff5cc8ef..f78a579a2ae1 100644 --- a/aspnetcore/security/data-protection/configuration/non-di-scenarios.md +++ b/aspnetcore/security/data-protection/configuration/non-di-scenarios.md @@ -1,8 +1,6 @@ --- title: Non-DI aware scenarios for Data Protection in ASP.NET Core -author: guardrex description: Learn how to support data protection scenarios where you can't or don't want to use a service provided by dependency injection. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/configuration/non-di-scenarios --- diff --git a/aspnetcore/security/data-protection/configuration/overview.md b/aspnetcore/security/data-protection/configuration/overview.md index e59ff6f2f7e4..6e2166753927 100644 --- a/aspnetcore/security/data-protection/configuration/overview.md +++ b/aspnetcore/security/data-protection/configuration/overview.md @@ -1,9 +1,7 @@ --- title: Configure ASP.NET Core Data Protection -author: guardrex description: Learn how to configure Data Protection in ASP.NET Core. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 10/08/2025 uid: security/data-protection/configuration/overview --- diff --git a/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md b/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md index c4a24522ce65..c469c7c1f52b 100644 --- a/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md +++ b/aspnetcore/security/data-protection/consumer-apis/dangerous-unprotect.md @@ -1,8 +1,6 @@ --- title: Unprotect payloads whose keys have been revoked in ASP.NET Core -author: guardrex description: Learn how to unprotect data, protected with keys that have since been revoked, in an ASP.NET Core app. -ms.author: wiwagn ms.date: 10/24/2018 uid: security/data-protection/consumer-apis/dangerous-unprotect --- diff --git a/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md b/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md index 0a6e0982968a..6f40c3430c01 100644 --- a/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md +++ b/aspnetcore/security/data-protection/consumer-apis/limited-lifetime-payloads.md @@ -1,8 +1,6 @@ --- title: Limit the lifetime of protected payloads in ASP.NET Core -author: guardrex description: Learn how to limit the lifetime of a protected payload using the ASP.NET Core Data Protection APIs. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/limited-lifetime-payloads --- diff --git a/aspnetcore/security/data-protection/consumer-apis/overview.md b/aspnetcore/security/data-protection/consumer-apis/overview.md index 982697acae93..d4392e2715d8 100644 --- a/aspnetcore/security/data-protection/consumer-apis/overview.md +++ b/aspnetcore/security/data-protection/consumer-apis/overview.md @@ -1,8 +1,6 @@ --- title: Consumer APIs overview for ASP.NET Core -author: guardrex description: Receive a brief overview of the various consumer APIs available within the ASP.NET Core data protection library. -ms.author: wiwagn ms.date: 06/11/2019 uid: security/data-protection/consumer-apis/overview --- diff --git a/aspnetcore/security/data-protection/consumer-apis/password-hashing.md b/aspnetcore/security/data-protection/consumer-apis/password-hashing.md index a08a49cb675e..0d81d85c1ad5 100644 --- a/aspnetcore/security/data-protection/consumer-apis/password-hashing.md +++ b/aspnetcore/security/data-protection/consumer-apis/password-hashing.md @@ -1,8 +1,6 @@ --- title: Hash passwords in ASP.NET Core -author: guardrex description: Learn how to hash passwords using the ASP.NET Core Data Protection APIs. -ms.author: wiwagn ms.date: 05/15/2026 uid: security/data-protection/consumer-apis/password-hashing diff --git a/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md b/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md index ae411d865f73..ae32e3e6cb00 100644 --- a/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md +++ b/aspnetcore/security/data-protection/consumer-apis/purpose-strings-multitenancy.md @@ -1,8 +1,6 @@ --- title: Purpose hierarchy and multi-tenancy in ASP.NET Core -author: guardrex description: Learn about purpose string hierarchy and multi-tenancy as it relates to the ASP.NET Core Data Protection APIs. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/purpose-strings-multitenancy --- diff --git a/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md b/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md index 1763645fed9f..3637c472f535 100644 --- a/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md +++ b/aspnetcore/security/data-protection/consumer-apis/purpose-strings.md @@ -1,8 +1,6 @@ --- title: Purpose strings in ASP.NET Core -author: guardrex description: Learn how purpose strings are used in the ASP.NET Core Data Protection APIs. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/consumer-apis/purpose-strings --- diff --git a/aspnetcore/security/data-protection/extensibility/core-crypto.md b/aspnetcore/security/data-protection/extensibility/core-crypto.md index e6e9809da2b7..473bbc1ae578 100644 --- a/aspnetcore/security/data-protection/extensibility/core-crypto.md +++ b/aspnetcore/security/data-protection/extensibility/core-crypto.md @@ -1,8 +1,6 @@ --- title: Core cryptography extensibility in ASP.NET Core -author: guardrex description: Learn about IAuthenticatedEncryptor, IAuthenticatedEncryptorDescriptor, IAuthenticatedEncryptorDescriptorDeserializer, and the top-level factory. -ms.author: wiwagn ms.date: 08/11/2017 uid: security/data-protection/extensibility/core-crypto --- diff --git a/aspnetcore/security/data-protection/extensibility/index.md b/aspnetcore/security/data-protection/extensibility/index.md index 4b68b30d8d3a..beedfe1526b9 100644 --- a/aspnetcore/security/data-protection/extensibility/index.md +++ b/aspnetcore/security/data-protection/extensibility/index.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Data Protection extensibility APIs -author: guardrex description: Discover the various ASP.NET Core Data Protection extensibility topics. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/extensibility/index --- diff --git a/aspnetcore/security/data-protection/extensibility/key-management.md b/aspnetcore/security/data-protection/extensibility/key-management.md index a0968b02524e..5eea70ebe560 100644 --- a/aspnetcore/security/data-protection/extensibility/key-management.md +++ b/aspnetcore/security/data-protection/extensibility/key-management.md @@ -1,8 +1,6 @@ --- title: Key management extensibility in ASP.NET Core -author: guardrex description: Learn about ASP.NET Core Data Protection key management extensibility. -ms.author: wiwagn ms.date: 10/24/2018 uid: security/data-protection/extensibility/key-management --- diff --git a/aspnetcore/security/data-protection/extensibility/misc-apis.md b/aspnetcore/security/data-protection/extensibility/misc-apis.md index 5c20a7712504..6f14090e0d38 100644 --- a/aspnetcore/security/data-protection/extensibility/misc-apis.md +++ b/aspnetcore/security/data-protection/extensibility/misc-apis.md @@ -1,8 +1,6 @@ --- title: Miscellaneous ASP.NET Core Data Protection APIs -author: guardrex description: Learn about the ASP.NET Core Data Protection ISecret interface. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/extensibility/misc-apis --- diff --git a/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md b/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md index b7d1d6355dd8..775362e7e30e 100644 --- a/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md +++ b/aspnetcore/security/data-protection/implementation/authenticated-encryption-details.md @@ -1,8 +1,6 @@ --- title: Authenticated encryption details in ASP.NET Core -author: guardrex description: Learn implementation details of ASP.NET Core Data Protection authenticated encryption. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/authenticated-encryption-details --- diff --git a/aspnetcore/security/data-protection/implementation/context-headers.md b/aspnetcore/security/data-protection/implementation/context-headers.md index c4e8cd6b5985..bec7048ab0de 100644 --- a/aspnetcore/security/data-protection/implementation/context-headers.md +++ b/aspnetcore/security/data-protection/implementation/context-headers.md @@ -1,8 +1,6 @@ --- title: Context headers in ASP.NET Core -author: guardrex description: Learn implementation details of ASP.NET Core Data Protection context headers. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/context-headers --- diff --git a/aspnetcore/security/data-protection/implementation/index.md b/aspnetcore/security/data-protection/implementation/index.md index 4ce61ad2cb9f..0276c227471e 100644 --- a/aspnetcore/security/data-protection/implementation/index.md +++ b/aspnetcore/security/data-protection/implementation/index.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Data Protection implementation -author: guardrex description: Discover the various ASP.NET Core Data Protection implementation topics. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/index --- diff --git a/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md b/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md index 322c47af952a..073f9cda61a2 100644 --- a/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md +++ b/aspnetcore/security/data-protection/implementation/key-encryption-at-rest.md @@ -1,8 +1,6 @@ --- title: Key encryption at rest in Windows and Azure using ASP.NET Core -author: guardrex description: Learn implementation details of ASP.NET Core Data Protection key encryption at rest. -ms.author: wiwagn ms.date: 06/06/2025 uid: security/data-protection/implementation/key-encryption-at-rest --- diff --git a/aspnetcore/security/data-protection/implementation/key-immutability.md b/aspnetcore/security/data-protection/implementation/key-immutability.md index 153f4e0a83b8..68bcda093afd 100644 --- a/aspnetcore/security/data-protection/implementation/key-immutability.md +++ b/aspnetcore/security/data-protection/implementation/key-immutability.md @@ -1,8 +1,6 @@ --- title: Key immutability and key settings in ASP.NET Core -author: guardrex description: Learn the implementation details of the ASP.NET Core Data Protection key immutability APIs. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-immutability --- diff --git a/aspnetcore/security/data-protection/implementation/key-management.md b/aspnetcore/security/data-protection/implementation/key-management.md index 6e11ce79f0b3..ca46dda45736 100644 --- a/aspnetcore/security/data-protection/implementation/key-management.md +++ b/aspnetcore/security/data-protection/implementation/key-management.md @@ -1,8 +1,6 @@ --- title: Key management in ASP.NET Core -author: guardrex description: Learn implementation details of the ASP.NET Core Data Protection key management APIs. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-management --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md b/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md index 60303fb62e44..ac147ed212df 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-ephemeral.md @@ -1,8 +1,6 @@ --- title: Ephemeral data protection providers in ASP.NET Core -author: guardrex description: Learn implementation details of the ASP.NET Core ephemeral data protection providers. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/key-storage-ephemeral --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-format.md b/aspnetcore/security/data-protection/implementation/key-storage-format.md index a30af6683bd4..1dfd34f82cca 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-format.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-format.md @@ -1,8 +1,6 @@ --- title: Key storage format in ASP.NET Core -author: guardrex description: Learn implementation details of the ASP.NET Core Data Protection key storage format. -ms.author: wiwagn ms.date: 04/08/2020 uid: security/data-protection/implementation/key-storage-format --- diff --git a/aspnetcore/security/data-protection/implementation/key-storage-providers.md b/aspnetcore/security/data-protection/implementation/key-storage-providers.md index e7e0f3a10950..4df355851da7 100644 --- a/aspnetcore/security/data-protection/implementation/key-storage-providers.md +++ b/aspnetcore/security/data-protection/implementation/key-storage-providers.md @@ -1,8 +1,6 @@ --- title: Key storage providers in ASP.NET Core -author: guardrex description: Learn about key storage providers in ASP.NET Core and how to configure key storage locations. -ms.author: wiwagn ms.date: 11/07/2025 uid: security/data-protection/implementation/key-storage-providers --- diff --git a/aspnetcore/security/data-protection/implementation/subkeyderivation.md b/aspnetcore/security/data-protection/implementation/subkeyderivation.md index b11e910a14c1..e25d93a6a656 100644 --- a/aspnetcore/security/data-protection/implementation/subkeyderivation.md +++ b/aspnetcore/security/data-protection/implementation/subkeyderivation.md @@ -1,8 +1,6 @@ --- title: Subkey derivation and authenticated encryption in ASP.NET Core -author: guardrex description: Learn implementation details of ASP.NET Core Data Protection subkey derivation and authenticated encryption. -ms.author: wiwagn ms.date: 10/14/2016 uid: security/data-protection/implementation/subkeyderivation --- diff --git a/aspnetcore/security/data-protection/introduction.md b/aspnetcore/security/data-protection/introduction.md index 7806b60ff574..c7ffc4107578 100644 --- a/aspnetcore/security/data-protection/introduction.md +++ b/aspnetcore/security/data-protection/introduction.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core Data Protection Overview -author: guardrex description: Learn about the concept of data protection and the design principles of the ASP.NET Core Data Protection APIs. -ms.author: wiwagn ms.date: 05/13/2026 uid: security/data-protection/introduction diff --git a/aspnetcore/security/data-protection/using-data-protection.md b/aspnetcore/security/data-protection/using-data-protection.md index 580a51f2de75..446406b3d5f2 100644 --- a/aspnetcore/security/data-protection/using-data-protection.md +++ b/aspnetcore/security/data-protection/using-data-protection.md @@ -1,8 +1,6 @@ --- title: Get started with the Data Protection APIs in ASP.NET Core -author: guardrex description: Learn how to use the ASP.NET Core data protection APIs for protecting and unprotecting data in an app. -ms.author: wiwagn ms.date: 11/12/2019 uid: security/data-protection/using-data-protection --- diff --git a/aspnetcore/security/docker-compose-https.md b/aspnetcore/security/docker-compose-https.md index 3bb405d9d077..4c37b584ba01 100644 --- a/aspnetcore/security/docker-compose-https.md +++ b/aspnetcore/security/docker-compose-https.md @@ -1,8 +1,6 @@ --- title: Hosting ASP.NET Core image in container using docker compose with HTTPS -author: ravipal description: Learn how to host ASP.NET Core Images with Docker Compose over HTTPS -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 09/07/2024 uid: security/docker-compose-https diff --git a/aspnetcore/security/docker-https.md b/aspnetcore/security/docker-https.md index 318bcda14ec4..2c659046699c 100644 --- a/aspnetcore/security/docker-https.md +++ b/aspnetcore/security/docker-https.md @@ -1,9 +1,7 @@ --- title: Hosting ASP.NET Core Images with Docker over HTTPS ai-usage: ai-assisted -author: guardrex description: Learn how to host ASP.NET Core Images with Docker over HTTPS -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 07/29/2026 uid: security/docker-https diff --git a/aspnetcore/security/enforcing-ssl.md b/aspnetcore/security/enforcing-ssl.md index 894cad2c962e..820e600f588a 100644 --- a/aspnetcore/security/enforcing-ssl.md +++ b/aspnetcore/security/enforcing-ssl.md @@ -1,8 +1,6 @@ --- title: Enforce HTTPS in ASP.NET Core -author: guardrex description: Learn how to require HTTPS/TLS in an ASP.NET Core web app, and find troubleshooting steps for untrusted certificate issues. -ms.author: wiwagn monikerRange: '>= aspnetcore-3.0' ms.custom: linux-related-content ms.date: 09/17/2026 diff --git a/aspnetcore/security/gdpr.md b/aspnetcore/security/gdpr.md index f8ae73e0eb62..05a656ae923e 100644 --- a/aspnetcore/security/gdpr.md +++ b/aspnetcore/security/gdpr.md @@ -1,8 +1,6 @@ --- title: General Data Protection Regulation (GDPR) support in ASP.NET Core -author: guardrex description: Learn how to access the GDPR extension points in an ASP.NET Core web app. -ms.author: wiwagn ms.date: 07/11/2019 uid: security/gdpr --- diff --git a/aspnetcore/security/how-to-choose-identity-solution.md b/aspnetcore/security/how-to-choose-identity-solution.md index 8bc293bc43b6..ad4fac67bc3c 100644 --- a/aspnetcore/security/how-to-choose-identity-solution.md +++ b/aspnetcore/security/how-to-choose-identity-solution.md @@ -1,8 +1,6 @@ --- title: Choose an identity management solution description: A guide to help choose the right identity management solution for a secure .NET web app. -author: JeremyLikness -ms.author: wiwagn ms.reviewer: jeliknes ms.topic: how-to ms.date: 07/21/2026 diff --git a/aspnetcore/security/identity-management-solutions.md b/aspnetcore/security/identity-management-solutions.md index e29681741c94..bd5af87621c7 100644 --- a/aspnetcore/security/identity-management-solutions.md +++ b/aspnetcore/security/identity-management-solutions.md @@ -1,8 +1,6 @@ --- title: Identity management solutions for .NET web apps -author: guardrex description: A list of available products, packages, and services that enable identity management, including authentication and authorization, for ASP.NET Core web apps. -ms.author: wiwagn ms.date: 12/22/2025 uid: security/identity-management-solutions --- diff --git a/aspnetcore/security/index.md b/aspnetcore/security/index.md index 7fe8ffb08d3d..8d650ea3a502 100644 --- a/aspnetcore/security/index.md +++ b/aspnetcore/security/index.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core security topics -author: guardrex description: Find topics about working with security in your ASP.NET Core apps, including links to articles on authentication and authorization. -ms.author: wiwagn ms.custom: sfi-ropc-nochange ms.date: 05/13/2026 uid: security/index diff --git a/aspnetcore/security/ip-safelist.md b/aspnetcore/security/ip-safelist.md index 96536fede3bd..7004c7bfe655 100644 --- a/aspnetcore/security/ip-safelist.md +++ b/aspnetcore/security/ip-safelist.md @@ -1,9 +1,7 @@ --- title: Client IP safelist for ASP.NET Core -author: damienbod description: Learn how to write middleware or action filters to validate remote IP addresses against a list of approved IP addresses. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 03/12/2020 uid: security/ip-safelist --- diff --git a/aspnetcore/security/key-vault-configuration.md b/aspnetcore/security/key-vault-configuration.md index 29e021dba13b..a5ca05630bdd 100644 --- a/aspnetcore/security/key-vault-configuration.md +++ b/aspnetcore/security/key-vault-configuration.md @@ -1,9 +1,7 @@ --- title: Azure Key Vault configuration provider -author: guardrex description: Learn how to use the Azure Key Vault configuration provider to configure an app by using name-value pairs loaded at runtime. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: devx-track-azurecli ms.date: 05/13/2026 uid: security/key-vault-configuration diff --git a/aspnetcore/security/preventing-open-redirects.md b/aspnetcore/security/preventing-open-redirects.md index 3ee7883a27bb..9491dd94a03e 100644 --- a/aspnetcore/security/preventing-open-redirects.md +++ b/aspnetcore/security/preventing-open-redirects.md @@ -1,9 +1,7 @@ --- title: Prevent open redirect attacks in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Shows how to prevent open redirect attacks against an ASP.NET Core app -ms.author: wiwagn ms.date: 08/26/2026 uid: security/preventing-open-redirects --- diff --git a/aspnetcore/security/samesite.md b/aspnetcore/security/samesite.md index 4bcfe920553c..9a47f788f9f7 100644 --- a/aspnetcore/security/samesite.md +++ b/aspnetcore/security/samesite.md @@ -1,8 +1,6 @@ --- title: Work with SameSite cookies in ASP.NET Core -author: guardrex description: Learn how to use to SameSite cookies in ASP.NET Core -ms.author: wiwagn monikerRange: '>= aspnetcore-2.1' ms.date: 5/20/2022 uid: security/samesite diff --git a/aspnetcore/security/samesite/mvc21.md b/aspnetcore/security/samesite/mvc21.md index a0c71fb52b17..e2390fd9220a 100644 --- a/aspnetcore/security/samesite/mvc21.md +++ b/aspnetcore/security/samesite/mvc21.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core 2.1 MVC SameSite cookie sample -author: guardrex description: ASP.NET Core 2.1 MVC SameSite cookie sample monikerRange: '>= aspnetcore-2.1 < aspnetcore-3.0' -ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/mvc21 --- diff --git a/aspnetcore/security/samesite/rp21.md b/aspnetcore/security/samesite/rp21.md index a09127d99fc3..14ecbec53bc2 100644 --- a/aspnetcore/security/samesite/rp21.md +++ b/aspnetcore/security/samesite/rp21.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core 2.1 Razor Pages SameSite cookie sample -author: guardrex description: ASP.NET Core 2.1 Razor Pages SameSite cookie sample monikerRange: '>= aspnetcore-2.1 < aspnetcore-3.0' -ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/rp21 --- diff --git a/aspnetcore/security/samesite/rp31.md b/aspnetcore/security/samesite/rp31.md index 0bc088caba71..530c41665792 100644 --- a/aspnetcore/security/samesite/rp31.md +++ b/aspnetcore/security/samesite/rp31.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core 3.1 Razor Pages SameSite cookie sample -author: guardrex description: ASP.NET Core 3.1 Razor Pages SameSite cookie sample monikerRange: '= aspnetcore-3.1' -ms.author: wiwagn ms.date: 12/03/2019 uid: security/samesite/rp31 --- diff --git a/aspnetcore/signalr/api-design.md b/aspnetcore/signalr/api-design.md index ce9fdff6afb2..0a4a99298832 100644 --- a/aspnetcore/signalr/api-design.md +++ b/aspnetcore/signalr/api-design.md @@ -1,9 +1,7 @@ --- title: SignalR API design considerations -author: guardrex description: Learn how to design SignalR APIs for compatibility across versions of your app. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 07/06/2026 uid: signalr/api-design --- diff --git a/aspnetcore/signalr/authn-and-authz.md b/aspnetcore/signalr/authn-and-authz.md index bc30a9353523..49af8c58fa90 100644 --- a/aspnetcore/signalr/authn-and-authz.md +++ b/aspnetcore/signalr/authn-and-authz.md @@ -1,10 +1,8 @@ --- title: SignalR authentication and authorization ai-usage: ai-assisted -author: guardrex description: Learn how to use authentication and authorization in your ASP.NET Core apps with SignalR, and compare the process for using cookies versus bearer tokens. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/20/2026 uid: signalr/authn-and-authz --- diff --git a/aspnetcore/signalr/background-services.md b/aspnetcore/signalr/background-services.md index b2ca6c76d949..3e648150a1f5 100644 --- a/aspnetcore/signalr/background-services.md +++ b/aspnetcore/signalr/background-services.md @@ -1,9 +1,7 @@ --- title: Host ASP.NET Core SignalR in background services -author: guardrex description: Learn how to send messages to SignalR clients from .NET BackgroundService classes. monikerRange: '>= aspnetcore-2.2' -ms.author: wiwagn ms.date: 11/12/2019 uid: signalr/background-services --- diff --git a/aspnetcore/signalr/client-features.md b/aspnetcore/signalr/client-features.md index a614e6760615..9952f67051c9 100644 --- a/aspnetcore/signalr/client-features.md +++ b/aspnetcore/signalr/client-features.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core SignalR clients -author: guardrex description: Learn which features are supported by the various ASP.NET Core SignalR clients. -ms.author: wiwagn ms.date: 08/25/2026 uid: signalr/client-features --- diff --git a/aspnetcore/signalr/configuration.md b/aspnetcore/signalr/configuration.md index 6d6cab56ec27..b8e8b2d86199 100644 --- a/aspnetcore/signalr/configuration.md +++ b/aspnetcore/signalr/configuration.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core SignalR configuration ai-usage: ai-assisted -author: guardrex description: Learn how to configure ASP.NET Core SignalR apps, including allowed transports, logging levels, timeout intervals, and serialization. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/02/2026 uid: signalr/configuration diff --git a/aspnetcore/signalr/diagnostics.md b/aspnetcore/signalr/diagnostics.md index 0bad98789ed0..ead957166edc 100644 --- a/aspnetcore/signalr/diagnostics.md +++ b/aspnetcore/signalr/diagnostics.md @@ -1,9 +1,7 @@ --- title: Logging and diagnostics in ASP.NET Core SignalR -author: guardrex description: Learn how to gather diagnostics from your ASP.NET Core SignalR app. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.custom: devx-track-csharp, signalr, linux-related-content ms.date: 07/06/2026 uid: signalr/diagnostics diff --git a/aspnetcore/signalr/dotnet-client.md b/aspnetcore/signalr/dotnet-client.md index e682048a62bd..5a16841a29ba 100644 --- a/aspnetcore/signalr/dotnet-client.md +++ b/aspnetcore/signalr/dotnet-client.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core SignalR .NET client ai-usage: ai-assisted -author: guardrex description: Work with the ASP.NET Core SignalR .NET client, including package installation, connecting to a hub, calling hub and client methods, and error handling. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/20/2026 uid: signalr/dotnet-client diff --git a/aspnetcore/signalr/groups.md b/aspnetcore/signalr/groups.md index 6c6b9e3ce731..04cb1dc11b57 100644 --- a/aspnetcore/signalr/groups.md +++ b/aspnetcore/signalr/groups.md @@ -1,9 +1,7 @@ --- title: Manage users and groups in SignalR -author: guardrex description: Overview of ASP.NET Core SignalR User and Group management. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 04/04/2024 uid: signalr/groups --- diff --git a/aspnetcore/signalr/httpcontext.md b/aspnetcore/signalr/httpcontext.md index 82db69abb02f..3294ef80212c 100644 --- a/aspnetcore/signalr/httpcontext.md +++ b/aspnetcore/signalr/httpcontext.md @@ -1,9 +1,7 @@ --- title: IHttpContextAccessor/HttpContext in ASP.NET Core SignalR -author: guardrex description: Learn about IHttpContextAccessor and HttpContext in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 01/30/2025 uid: signalr/httpcontext --- diff --git a/aspnetcore/signalr/hub-filters.md b/aspnetcore/signalr/hub-filters.md index 3fc6b86a1723..fe662d16e4e0 100644 --- a/aspnetcore/signalr/hub-filters.md +++ b/aspnetcore/signalr/hub-filters.md @@ -1,9 +1,7 @@ --- title: Use hub filters in ASP.NET Core SignalR -author: BrennanConroy description: Learn how to use hub filters in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-5.0' -ms.author: wiwagn ms.date: 05/22/2020 uid: signalr/hub-filters --- diff --git a/aspnetcore/signalr/hubcontext.md b/aspnetcore/signalr/hubcontext.md index ceb75ec02008..f17b00cafcef 100644 --- a/aspnetcore/signalr/hubcontext.md +++ b/aspnetcore/signalr/hubcontext.md @@ -1,9 +1,7 @@ --- title: SignalR HubContext -author: guardrex description: Learn how to use the ASP.NET Core SignalR HubContext service for sending notifications to clients from outside a hub. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 02/20/2023 uid: signalr/hubcontext --- diff --git a/aspnetcore/signalr/hubs.md b/aspnetcore/signalr/hubs.md index 0fd751bc01c9..1a7182c68640 100644 --- a/aspnetcore/signalr/hubs.md +++ b/aspnetcore/signalr/hubs.md @@ -1,10 +1,8 @@ --- title: Use hubs in ASP.NET Core SignalR ai-usage: ai-assisted -author: guardrex description: Learn how to work with hubs in ASP.NET Core SignalR, create and use hubs, send messages to clients, and handle results from connected clients on the server. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/24/2026 uid: signalr/hubs --- diff --git a/aspnetcore/signalr/introduction.md b/aspnetcore/signalr/introduction.md index 7f40f4f67e1f..be0e1d8de8c8 100644 --- a/aspnetcore/signalr/introduction.md +++ b/aspnetcore/signalr/introduction.md @@ -1,10 +1,8 @@ --- title: Overview of ASP.NET Core SignalR ai-usage: ai-assisted -author: guardrex description: Explore ASP.NET Core SignalR, where you can add real-time capabilities to your apps with automatic connection management and scalable messaging solutions. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 05/20/2026 uid: signalr/introduction diff --git a/aspnetcore/signalr/java-client.md b/aspnetcore/signalr/java-client.md index daf3f7370604..ae310a19127a 100644 --- a/aspnetcore/signalr/java-client.md +++ b/aspnetcore/signalr/java-client.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core SignalR Java client -author: mikaelm12 description: Learn how to use the ASP.NET Core SignalR Java client. monikerRange: '>= aspnetcore-2.2' -ms.author: wiwagn ms.date: 11/12/2019 uid: signalr/java-client --- diff --git a/aspnetcore/signalr/javascript-client.md b/aspnetcore/signalr/javascript-client.md index 6df11b11bb76..7cfaf03f9b01 100644 --- a/aspnetcore/signalr/javascript-client.md +++ b/aspnetcore/signalr/javascript-client.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core SignalR JavaScript client ai-usage: ai-assisted -author: guardrex description: Work with the ASP.NET Core SignalR JavaScript client, including package installation, connecting to a hub, calling hub and client methods, and error handling. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: devx-track-js ms.date: 09/20/2026 uid: signalr/javascript-client diff --git a/aspnetcore/signalr/messagepackhubprotocol.md b/aspnetcore/signalr/messagepackhubprotocol.md index 8f6c82af2063..70b87577acc5 100644 --- a/aspnetcore/signalr/messagepackhubprotocol.md +++ b/aspnetcore/signalr/messagepackhubprotocol.md @@ -1,9 +1,7 @@ --- title: Use MessagePack Hub Protocol in SignalR for ASP.NET Core -author: guardrex description: Add MessagePack Hub Protocol to ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 01/08/2025 uid: signalr/messagepackhubprotocol --- diff --git a/aspnetcore/signalr/publish-to-azure-web-app.md b/aspnetcore/signalr/publish-to-azure-web-app.md index 6447b1e4b857..4cb0c21bc3b6 100644 --- a/aspnetcore/signalr/publish-to-azure-web-app.md +++ b/aspnetcore/signalr/publish-to-azure-web-app.md @@ -1,9 +1,7 @@ --- title: Publish an ASP.NET Core SignalR app to Azure App Service -author: guardrex description: Learn how to publish an ASP.NET Core SignalR app to Azure App Service. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 11/02/2020 uid: signalr/publish-to-azure-web-app --- diff --git a/aspnetcore/signalr/redis-backplane.md b/aspnetcore/signalr/redis-backplane.md index 781d25b2b84d..b19d8a3b1816 100644 --- a/aspnetcore/signalr/redis-backplane.md +++ b/aspnetcore/signalr/redis-backplane.md @@ -1,9 +1,7 @@ --- title: Redis backplane for ASP.NET Core SignalR scale-out -author: guardrex description: Learn how to set up a Redis backplane to enable scale-out for an ASP.NET Core SignalR app. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 07/06/2026 uid: signalr/redis-backplane --- diff --git a/aspnetcore/signalr/scale.md b/aspnetcore/signalr/scale.md index 63447b4c5c28..9ffdc0f5182a 100644 --- a/aspnetcore/signalr/scale.md +++ b/aspnetcore/signalr/scale.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core SignalR production hosting and scaling -author: guardrex description: Learn how to avoid performance and scaling problems in apps that use ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.custom: linux-related-content ms.date: 07/06/2026 uid: signalr/scale diff --git a/aspnetcore/signalr/security.md b/aspnetcore/signalr/security.md index a684e005d9b2..224919d6a6ce 100644 --- a/aspnetcore/signalr/security.md +++ b/aspnetcore/signalr/security.md @@ -1,10 +1,8 @@ --- title: Security considerations in ASP.NET Core SignalR ai-usage: ai-assisted -author: guardrex description: Learn about security in ASP.NET Core SignalR. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 09/15/2026 uid: signalr/security --- diff --git a/aspnetcore/signalr/streaming.md b/aspnetcore/signalr/streaming.md index 952a70f9b555..c5546db59605 100644 --- a/aspnetcore/signalr/streaming.md +++ b/aspnetcore/signalr/streaming.md @@ -1,9 +1,7 @@ --- title: Use streaming in ASP.NET Core SignalR -author: guardrex description: Learn how to stream data between the client and the server. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: devx-track-js ms.date: 10/29/2020 uid: signalr/streaming diff --git a/aspnetcore/signalr/supported-platforms.md b/aspnetcore/signalr/supported-platforms.md index 51f4e00e3171..201beb30ebf8 100644 --- a/aspnetcore/signalr/supported-platforms.md +++ b/aspnetcore/signalr/supported-platforms.md @@ -1,9 +1,7 @@ --- title: ASP.NET Core SignalR supported platforms -author: guardrex description: Learn about the supported platforms for ASP.NET Core SignalR. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.custom: devx-track-js ms.date: 04/01/2025 uid: signalr/supported-platforms diff --git a/aspnetcore/signalr/swift-client.md b/aspnetcore/signalr/swift-client.md index 135bd104d88a..0cfa76a72cca 100644 --- a/aspnetcore/signalr/swift-client.md +++ b/aspnetcore/signalr/swift-client.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core SignalR Swift client -author: zackliu description: Overview of the ASP.NET Core SignalR Swift client library. -ms.author: wiwagn ms.custom: devx-track-swift ms.date: 03/20/2025 uid: signalr/swift-client diff --git a/aspnetcore/signalr/troubleshoot.md b/aspnetcore/signalr/troubleshoot.md index 695b7dd9e0de..c58a91487bc2 100644 --- a/aspnetcore/signalr/troubleshoot.md +++ b/aspnetcore/signalr/troubleshoot.md @@ -1,10 +1,8 @@ --- title: ASP.NET Core SignalR connection troubleshooting ai-usage: ai-assisted -author: guardrex description: ASP.NET Core SignalR connection troubleshooting. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 03/25/2026 uid: signalr/troubleshoot --- diff --git a/aspnetcore/signalr/version-differences.md b/aspnetcore/signalr/version-differences.md index ad6a99af12f3..d18c37efd212 100644 --- a/aspnetcore/signalr/version-differences.md +++ b/aspnetcore/signalr/version-differences.md @@ -1,9 +1,7 @@ --- title: Differences between SignalR and ASP.NET Core SignalR -author: guardrex description: Differences between SignalR and ASP.NET Core SignalR monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 11/21/2019 uid: signalr/version-differences --- diff --git a/aspnetcore/test/debug-aspnetcore-source.md b/aspnetcore/test/debug-aspnetcore-source.md index f677f6079d89..e38167125217 100644 --- a/aspnetcore/test/debug-aspnetcore-source.md +++ b/aspnetcore/test/debug-aspnetcore-source.md @@ -1,9 +1,7 @@ --- title: Debug .NET and ASP.NET Core source code with Visual Studio -author: guardrex description: Debug .NET and ASP.NET Core source code with Visual Studio monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 3/5/2022 uid: test/debug-aspnetcore-source --- diff --git a/aspnetcore/test/dev-tunnels.md b/aspnetcore/test/dev-tunnels.md index ab5f550e2a38..a4e4d479bdb4 100644 --- a/aspnetcore/test/dev-tunnels.md +++ b/aspnetcore/test/dev-tunnels.md @@ -1,9 +1,7 @@ --- title: Dev tunnels in Visual Studio 2022 -author: guardrex description: Learn how to use dev tunnels in Visual Studio with ASPNET Core apps. monikerRange: '>= aspnetcore-7.0' -ms.author: wiwagn ms.date: 02/03/2023 uid: test/tunnels --- diff --git a/aspnetcore/test/hot-reload.md b/aspnetcore/test/hot-reload.md index 26fc5080ceb7..9250fd15d4cb 100644 --- a/aspnetcore/test/hot-reload.md +++ b/aspnetcore/test/hot-reload.md @@ -1,10 +1,8 @@ --- title: .NET Hot Reload support for ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Use .NET Hot Reload to apply code changes to a running app without restarting the app and without losing app state. monikerRange: '>= aspnetcore-6.0' -ms.author: wiwagn ms.date: 09/16/2026 uid: test/hot-reload --- diff --git a/aspnetcore/test/http-files.md b/aspnetcore/test/http-files.md index 1ffe4f8c5e0c..4e58c9ef263f 100644 --- a/aspnetcore/test/http-files.md +++ b/aspnetcore/test/http-files.md @@ -1,9 +1,7 @@ --- title: Use .http files in Visual Studio 2022 -author: guardrex description: Learn how to use .http files in Visual Studio 2022 to test ASPNET Core apps. monikerRange: '>= aspnetcore-8.0' -ms.author: wiwagn ms.date: 09/18/2025 ms.topic: how-to uid: test/http-files diff --git a/aspnetcore/test/integration-tests.md b/aspnetcore/test/integration-tests.md index e3eaca284f8e..460526664fdd 100644 --- a/aspnetcore/test/integration-tests.md +++ b/aspnetcore/test/integration-tests.md @@ -1,10 +1,8 @@ --- title: Integration tests in ASP.NET Core ai-usage: ai-assisted -author: guardrex description: Learn how integration tests ensure that an app's components function correctly at the infrastructure level, including the database, file system, and network. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 09/18/2026 uid: test/integration-tests zone_pivot_groups: unit-testing-framework diff --git a/aspnetcore/test/load-tests.md b/aspnetcore/test/load-tests.md index 89b720d345c1..3271e06a2623 100644 --- a/aspnetcore/test/load-tests.md +++ b/aspnetcore/test/load-tests.md @@ -1,8 +1,6 @@ --- title: ASP.NET Core load/stress testing -author: Jeremy-Meng description: Learn about several tools and approaches for load testing and stress testing ASP.NET Core apps. -ms.author: wiwagn ms.date: 4/05/2019 uid: test/loadtests --- diff --git a/aspnetcore/test/localhost-tld.md b/aspnetcore/test/localhost-tld.md index a4813e249475..b9bfef49414e 100644 --- a/aspnetcore/test/localhost-tld.md +++ b/aspnetcore/test/localhost-tld.md @@ -1,8 +1,6 @@ --- -author: guardrex description: Learn how using localhost as top-level domain can make testing easier in some scenarios. monikerRange: '>= aspnetcore-10.0' -ms.author: wiwagn ms.date: 11/19/2025 title: Support for the .localhost top-level domain uid: test/localhost-tld diff --git a/aspnetcore/test/middleware.md b/aspnetcore/test/middleware.md index 0b701ead3db9..f5566891a93c 100644 --- a/aspnetcore/test/middleware.md +++ b/aspnetcore/test/middleware.md @@ -1,9 +1,7 @@ --- title: Test ASP.NET Core middleware -author: tratcher description: Learn how to test ASP.NET Core middleware with TestServer. monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn ms.date: 05/18/2022 uid: test/middleware --- diff --git a/aspnetcore/test/razor-pages-tests.md b/aspnetcore/test/razor-pages-tests.md index f536f62ec45b..e64c54adc8b2 100644 --- a/aspnetcore/test/razor-pages-tests.md +++ b/aspnetcore/test/razor-pages-tests.md @@ -1,9 +1,7 @@ --- title: Razor Pages unit tests in ASP.NET Core -author: guardrex description: Learn how to create unit tests for Razor Pages apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 7/30/2020 uid: test/razor-pages-tests --- diff --git a/aspnetcore/test/troubleshoot-azure-iis.md b/aspnetcore/test/troubleshoot-azure-iis.md index 91486c53d69a..b6f529993cae 100644 --- a/aspnetcore/test/troubleshoot-azure-iis.md +++ b/aspnetcore/test/troubleshoot-azure-iis.md @@ -1,9 +1,7 @@ --- title: Troubleshoot ASP.NET Core on Azure App Service and IIS -author: guardrex description: Learn how to diagnose problems with Azure App Service and Internet Information Services (IIS) deployments of ASP.NET Core apps. monikerRange: '>= aspnetcore-2.1' -ms.author: wiwagn ms.date: 11/13/2025 uid: test/troubleshoot-azure-iis --- diff --git a/aspnetcore/test/troubleshoot.md b/aspnetcore/test/troubleshoot.md index 26e249f27e7a..92c322bfeb4a 100644 --- a/aspnetcore/test/troubleshoot.md +++ b/aspnetcore/test/troubleshoot.md @@ -1,8 +1,6 @@ --- title: Troubleshoot and debug ASP.NET Core projects -author: guardrex description: Understand and troubleshoot warnings and errors with ASP.NET Core projects. -ms.author: wiwagn ms.date: 5/2/2025 uid: test/troubleshoot --- diff --git a/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md b/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md index c9cac3ff62fa..1787d072049d 100644 --- a/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md +++ b/aspnetcore/tutorials/ai-powered-group-chat/ai-powered-group-chat.md @@ -1,8 +1,6 @@ --- title: Sample AI-Powered Group Chat with SignalR and OpenAI -author: kevinguo-ed description: A tutorial explaining how SignalR and OpenAI are used together to build an AI-powered group chat -ms.author: wiwagn ms.collection: ce-skilling-ai-copilot ms.date: 12/11/2025 uid: tutorials/ai-powered-group-chat diff --git a/aspnetcore/tutorials/choose-web-ui.md b/aspnetcore/tutorials/choose-web-ui.md index 3de4f532df90..526d73498f1b 100644 --- a/aspnetcore/tutorials/choose-web-ui.md +++ b/aspnetcore/tutorials/choose-web-ui.md @@ -1,8 +1,6 @@ --- title: Choose an ASP.NET Core UI -author: guardrex description: Learn when to use which ASP.NET Core web UI technologies. Understand the server, client and hybrid options. -ms.author: wiwagn ms.date: 10/26/2025 uid: tutorials/choose-web-ui --- diff --git a/aspnetcore/tutorials/dotnet-watch.md b/aspnetcore/tutorials/dotnet-watch.md index 761e662cf09b..137f486d17ee 100644 --- a/aspnetcore/tutorials/dotnet-watch.md +++ b/aspnetcore/tutorials/dotnet-watch.md @@ -1,8 +1,6 @@ --- title: Develop ASP.NET Core apps using a file watcher -author: guardrex description: This tutorial demonstrates how to install and use the .NET CLI's file watcher (dotnet watch) tool in an ASP.NET Core app. -ms.author: wiwagn ms.date: 09/23/2026 uid: tutorials/dotnet-watch --- diff --git a/aspnetcore/tutorials/first-mongo-app.md b/aspnetcore/tutorials/first-mongo-app.md index 2e323e5c8930..6dbd2e7f8a60 100644 --- a/aspnetcore/tutorials/first-mongo-app.md +++ b/aspnetcore/tutorials/first-mongo-app.md @@ -1,10 +1,7 @@ --- title: Create a web API with ASP.NET Core and MongoDB -author: guardrex - -description: This tutorial demonstrates how to create an ASP.NET Core web API using a MongoDB NoSQL database. + -monikerRange: ">= aspnetcore-2.1" -ms.author: wiwagn + -monikerRange: '>= aspnetcore-3.1' -ms.author: wiwagn +