Skip to content

Commit

Permalink
Fix broken links to blogs.msdn.com (dotnet#582)
Browse files Browse the repository at this point in the history
Unfortunately, links to blogs.msdn.com no longer work.  For example,
https://blogs.msdn.com/b/adonet/archive/2009/06/16/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0.aspx
redirected to
https://docs.microsoft.com/en-us/archive/blogs/adonet/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0
as recently as 2020-07-20 (according to the Wayback Machine) but now
redirects to https://devblogs.microsoft.com/blogs.msdn.com/16 which
redirects to https://devblogs.microsoft.com/

This commit makes the following updates:

| Old URL                                                                                                                                                        | New URL                                                                                                                                             |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------- |
| https://blogs.msdn.com/aspnetue                                                                                                                                | https://docs.microsoft.com/archive/blogs/aspnetue/                                                                                            |
| https://blogs.msdn.com/b/aadgraphteam/                                                                                                                         | https://docs.microsoft.com/archive/blogs/aadgraphteam/                                                                                        |
| https://blogs.msdn.com/b/active_directory_team_blog/archive/2013/06/26/improved-windows-azure-active-directory-integration-with-asp-net-amp-visual-studio.aspx | https://techcommunity.microsoft.com/t5/azure-active-directory-identity/easy-web-app-integration-with-windows-azure-active-directory-asp/ba-p/243268 |
| https://blogs.msdn.com/b/adonet/                                                                                                                               | https://docs.microsoft.com/archive/blogs/adonet/                                                                                              |
| https://blogs.msdn.com/b/adonet/archive/2009/06/16/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0.aspx                                   | https://docs.microsoft.com/archive/blogs/adonet/using-repository-and-unit-of-work-patterns-with-entity-framework-4-0                          |
| https://blogs.msdn.com/b/adonet/archive/2010/01/25/walkthrough-poco-template-for-the-entity-framework.aspx                                                     | https://docs.microsoft.com/archive/blogs/adonet/walkthrough-poco-template-for-the-entity-framework                                            |
| https://blogs.msdn.com/b/adonet/archive/2010/12/15/ef-feature-ctp5-validation.aspx                                                                             | https://docs.microsoft.com/archive/blogs/adonet/ef-feature-ctp5-validation                                                                    |
| https://blogs.msdn.com/b/adonet/archive/2011/01/30/using-dbcontext-in-ef-feature-ctp5-part-5-working-with-property-values.aspx                                 | https://docs.microsoft.com/archive/blogs/adonet/using-dbcontext-in-ef-4-1-part-5-working-with-property-values                                 |
| https://blogs.msdn.com/b/adonet/archive/2011/02/02/using-dbcontext-in-ef-feature-ctp5-part-8-working-with-proxies.aspx                                         | https://docs.microsoft.com/archive/blogs/adonet/using-dbcontext-in-ef-4-1-part-8-working-with-proxies                                         |
| https://blogs.msdn.com/b/adonet/archive/2011/02/03/using-dbcontext-in-ef-feature-ctp5-part-9-optimistic-concurrency-patterns.aspx                              | https://docs.microsoft.com/archive/blogs/adonet/using-dbcontext-in-ef-4-1-part-9-optimistic-concurrency-patterns                              |
| https://blogs.msdn.com/b/adonet/archive/2011/02/04/using-dbcontext-in-ef-feature-ctp5-part-10-raw-sql-queries.aspx                                             | https://docs.microsoft.com/archive/blogs/adonet/using-dbcontext-in-ef-4-1-part-10-raw-sql-queries                                             |
| https://blogs.msdn.com/b/adonet/archive/2011/02/06/using-dbcontext-in-ef-feature-ctp5-part-12-automatically-detecting-changes.aspx                             | https://docs.microsoft.com/archive/blogs/adonet/using-dbcontext-in-ef-4-1-part-12-automatically-detecting-changes                             |
| https://blogs.msdn.com/b/adonet/archive/2014/03/12/migrations-screencast-series.aspx                                                                           | https://docs.microsoft.com/archive/blogs/adonet/migrations-screencast-series                                                                  |
| https://blogs.msdn.com/b/agile/archive/2013/08/20/new-guide-dependency-injection-with-unity.aspx                                                               | https://docs.microsoft.com/archive/blogs/agile/new-guide-dependency-injection-with-unity                                                      |
| https://blogs.msdn.com/b/appfabriccat/archive/2010/08/06/isolating-performance-with-precompiled-pre-generated-views-in-the-entity-framework-4.aspx             | https://docs.microsoft.com/archive/blogs/appfabriccat/isolating-performance-with-precompiledpre-generated-views-in-the-entity-framework-4     |
| https://blogs.msdn.com/b/aspnetue/archive/2011/05/04/entity-framework-code-first-tutorial-supplement-what-is-going-on-in-a-fluent-api-call.aspx                | https://docs.microsoft.com/archive/blogs/aspnetue/entity-framework-code-first-tutorial-supplement-what-is-going-on-in-a-fluent-api-call       |
| https://blogs.msdn.com/b/astoriateam/archive/2008/05/20/merge-vs-replace-semantics-for-update-operations.aspx                                                  | https://docs.microsoft.com/archive/blogs/astoriateam/merge-vs-replace-semantics-for-update-operations                                         |
| https://blogs.msdn.com/b/dotnet/archive/2012/06/06/async-in-4-5-enabling-progress-and-cancellation-in-async-apis.aspx                                          | https://devblogs.microsoft.com/dotnet/async-in-4-5-enabling-progress-and-cancellation-in-async-apis/                                                |
| https://blogs.msdn.com/b/dotnet/archive/2013/10/09/asp-net-app-suspend-responsive-shared-net-web-hosting.aspx                                                  | https://devblogs.microsoft.com/dotnet/asp-net-app-suspend-responsive-shared-net-web-hosting/                                                        |
| https://blogs.msdn.com/b/dsimmons/archive/2010/01/12/ef-merge-options-and-compiled-queries.aspx                                                                | https://docs.microsoft.com/archive/blogs/dsimmons/ef-merge-options-and-compiled-queries                                                       |
| https://blogs.msdn.com/b/efdesign/archive/2009/03/16/foreign-keys-in-the-entity-framework.aspx                                                                 | https://docs.microsoft.com/archive/blogs/efdesign/foreign-keys-in-the-entity-framework                                                        |
| https://blogs.msdn.com/b/efdesign/archive/2010/04/12/announcing-the-release-of-entity-framework-4.aspx                                                         | https://docs.microsoft.com/archive/blogs/efdesign/announcing-the-release-of-entity-framework-4                                                |
| https://blogs.msdn.com/b/efdesign/archive/2010/06/21/productivity-improvements-for-the-entity-framework.aspx?wa=wsignin1.0                                     | https://docs.microsoft.com/archive/blogs/efdesign/productivity-improvements-for-the-entity-framework                                          |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/16/extending-httpclient-with-oauth-to-access-twitter.aspx                                                     | https://docs.microsoft.com/archive/blogs/henrikn/extending-httpclient-with-oauth-to-access-twitter                                            |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/17/downloading-a-google-map-to-local-file.aspx                                                                | https://docs.microsoft.com/archive/blogs/henrikn/httpclient-downloading-to-a-local-file                                                       |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/17/push-and-pull-streams-using-httpclient.aspx                                                                | https://docs.microsoft.com/archive/blogs/henrikn/push-and-pull-streams-using-httpclient                                                       |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/19/using-web-api-with-mongodb.aspx                                                                            | https://docs.microsoft.com/archive/blogs/henrikn/using-mongodb-with-asp-net-web-api                                                           |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/23/using-asp-net-web-api-with-asp-net-web-forms.aspx                                                          | https://docs.microsoft.com/archive/blogs/henrikn/using-asp-net-web-api-with-asp-net-web-forms                                                 |
| https://blogs.msdn.com/b/henrikn/archive/2012/02/24/async-actions-in-asp-net-web-api.aspx                                                                      | https://docs.microsoft.com/archive/blogs/henrikn/async-streaming-in-asp-net-web-api                                                           |
| https://blogs.msdn.com/b/henrikn/archive/2012/03/01/file-upload-and-asp-net-web-api.aspx                                                                       | https://docs.microsoft.com/archive/blogs/henrikn/asynchronous-file-upload-using-asp-net-web-api                                               |
| https://blogs.msdn.com/b/henrikn/archive/2012/03/03/async-mashups-using-asp-net-web-api.aspx                                                                   | https://docs.microsoft.com/archive/blogs/henrikn/async-mashups-using-asp-net-web-api                                                          |
| https://blogs.msdn.com/b/henrikn/archive/2012/04/23/using-cookies-with-asp-net-web-api.aspx                                                                    | https://docs.microsoft.com/archive/blogs/henrikn/recent-asp-net-web-api-updates-april-24                                                      |
| https://blogs.msdn.com/b/henrikn/archive/2012/06/17/performance-implications-of-bundling-and-minification-on-http.aspx                                         | https://docs.microsoft.com/archive/blogs/henrikn/performance-implications-of-bundling-and-minification-on-web-browsing                        |
| https://blogs.msdn.com/b/henrikn/archive/2012/08/07/httpclient-httpclienthandler-and-httpwebrequesthandler.aspx                                                | https://docs.microsoft.com/archive/blogs/henrikn/httpclient-httpclienthandler-and-webrequesthandler-explained                                 |
| https://blogs.msdn.com/b/hongmeig/                                                                                                                             | https://docs.microsoft.com/archive/blogs/hongmeig/                                                                                            |
| https://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx                                                               | https://docs.microsoft.com/archive/blogs/ie/ie8-security-part-v-comprehensive-protection                                                      |
| https://blogs.msdn.com/b/ieinternals/archive/2010/03/30/combating-clickjacking-with-x-frame-options.aspx                                                       | https://docs.microsoft.com/archive/blogs/ieinternals/combating-clickjacking-with-x-frame-options                                              |
| https://blogs.msdn.com/b/jmstall/archive/2012/04/16/how-webapi-does-parameter-binding.aspx                                                                     | https://docs.microsoft.com/archive/blogs/jmstall/how-webapi-does-parameter-binding                                                            |
| https://blogs.msdn.com/b/jmstall/archive/2012/04/18/mvc-style-parameter-binding-for-webapi.aspx                                                                | https://docs.microsoft.com/archive/blogs/jmstall/mvc-style-parameter-binding-for-webapi                                                       |
| https://blogs.msdn.com/b/jmstall/archive/2012/04/20/how-to-bind-to-custom-objects-in-action-signatures-in-mvc-webapi.aspx                                      | https://docs.microsoft.com/archive/blogs/jmstall/how-to-bind-to-custom-objects-in-action-signatures-in-mvcwebapi                              |
| https://blogs.msdn.com/b/jmstall/archive/2012/04/23/how-to-create-a-custom-value-provider-in-webapi.aspx                                                       | https://docs.microsoft.com/archive/blogs/jmstall/how-to-create-a-custom-value-provider-in-webapi                                              |
| https://blogs.msdn.com/b/kwill/                                                                                                                                | https://docs.microsoft.com/archive/blogs/kwill/                                                                                               |
| https://blogs.msdn.com/b/kwill/archive/2013/08/26/azuretools-the-diagnostic-utility-used-by-the-windows-azure-developer-support-team.aspx?Redirected=true      | https://docs.microsoft.com/archive/blogs/kwill/azuretools-the-diagnostic-utility-used-by-the-windows-azure-developer-support-team             |
| https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx                                           | https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure                                  |
| https://blogs.msdn.com/b/odatateam/archive/2014/03/05/use-singleton-to-define-your-special-entity.aspx                                                         | https://devblogs.microsoft.com/odata/tutorial-sample-use-singleton-to-define-your-special-entity/                                                   |
| https://blogs.msdn.com/b/pfxteam/archive/2012/04/12/10293335.aspx                                                                                              | https://devblogs.microsoft.com/pfxteam/asyncawait-faq/                                                                                              |
| https://blogs.msdn.com/b/praburaj/archive/2013/11/20/fileloadexception-on-microsoft-owin-when-running-on-worker-role.aspx                                      | https://docs.microsoft.com/archive/blogs/praburaj/fileloadexception-on-microsoft-owin-when-running-on-worker-role                             |
| https://blogs.msdn.com/b/pranav_rastogi                                                                                                                        | https://docs.microsoft.com/archive/blogs/pranav_rastogi/                                                                                      |
| https://blogs.msdn.com/b/pranav_rastogi/archive/2012/08/24/customizing-the-login-ui-when-using-oauth-openid.aspx                                               | https://docs.microsoft.com/archive/blogs/pranav_rastogi/customizing-the-login-ui-when-using-oauthopenid                                       |
| https://blogs.msdn.com/b/rickandy/                                                                                                                             | https://docs.microsoft.com/archive/blogs/rickandy/                                                                                            |
| https://blogs.msdn.com/b/rickandy/archive/2011/01/28/dynamic-v-strongly-typed-views.aspx                                                                       | https://docs.microsoft.com/archive/blogs/rickandy/dynamic-v-strongly-typed-views                                                              |
| https://blogs.msdn.com/b/rickandy/archive/2011/03/14/enabling-iis-7-x-on-windows-7-vista-sp1-windows-2008-windows-2008-r2.aspx                                 | https://docs.microsoft.com/archive/blogs/rickandy/enabling-iis-7-x-on-windows-7-vista-sp1-windows-2008-windows-2008r2                         |
| https://blogs.msdn.com/b/rickandy/archive/2011/04/22/test-you-asp-net-mvc-or-webforms-application-on-iis-7-in-30-seconds.aspx                                  | https://docs.microsoft.com/archive/blogs/rickandy/test-your-asp-net-mvc-or-webforms-application-on-iis-7-in-30-seconds                        |
| https://blogs.msdn.com/b/rickandy/archive/2011/05/21/using-cdns-to-improve-web-site-performance.aspx                                                           | https://docs.microsoft.com/archive/blogs/rickandy/using-cdns-and-expires-to-improve-web-site-performance                                      |
| https://blogs.msdn.com/b/rickandy/archive/2012/03/23/securing-your-asp-net-mvc-4-app-and-the-new-allowanonymous-attribute.aspx                                 | https://docs.microsoft.com/archive/blogs/rickandy/securing-your-asp-net-mvc-4-app-and-the-new-allowanonymous-attribute                        |
| https://blogs.msdn.com/b/rickandy/archive/2012/08/02/installing-and-using-sql-server-data-tools-ssdt-on-visual-studio-2010-and-vwd.aspx                        | https://docs.microsoft.com/archive/blogs/rickandy/installing-and-using-sql-server-data-tools-ssdt-on-visual-studio-2010-and-vwd               |
| https://blogs.msdn.com/b/rickandy/archive/2012/08/14/adding-bundling-and-minification-to-web-forms.aspx                                                        | https://docs.microsoft.com/archive/blogs/rickandy/adding-bundling-and-minification-to-web-forms                                               |
| https://blogs.msdn.com/b/rickandy/archive/2012/08/15/adding-web-optimization-to-a-web-pages-site.aspx                                                          | https://docs.microsoft.com/archive/blogs/rickandy/adding-web-optimization-to-a-web-pages-site                                                 |
| https://blogs.msdn.com/b/rickandy/archive/2012/09/17/asp-net-mvc-4-mobile-caching-bug-fixed.aspx                                                               | https://docs.microsoft.com/archive/blogs/rickandy/asp-net-mvc-4-mobile-caching-bug-fixed                                                      |
| https://blogs.msdn.com/b/rickandy/archive/2013/02/12/seeding-and-debugging-entity-framework-ef-dbs.aspx                                                        | https://docs.microsoft.com/archive/blogs/rickandy/seeding-and-debugging-entity-framework-ef-dbs                                               |
| https://blogs.msdn.com/b/roncain/archive/2012/04/12/tracing-in-asp-net-web-api.aspx                                                                            | https://docs.microsoft.com/archive/blogs/roncain/tracing-in-asp-net-web-api                                                                   |
| https://blogs.msdn.com/b/scothu/                                                                                                                               | https://docs.microsoft.com/archive/blogs/scothu/                                                                                              |
| https://blogs.msdn.com/b/sdl/archive/2009/02/05/clickjacking-defense-in-ie8.aspx                                                                               | https://www.microsoft.com/security/blog/2009/02/05/clickjacking-defense-in-ie8/                                                                     |
| https://blogs.msdn.com/b/sqlexpress/archive/2010/02/23/how-to-take-ownership-of-your-local-sql-server-2008-express.aspx                                        | https://docs.microsoft.com/archive/blogs/sqlexpress/how-to-take-ownership-of-your-local-sql-server-2008-express                               |
| https://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx                                                           | https://docs.microsoft.com/archive/blogs/sqlexpress/introducing-localdb-an-improved-sql-express                                               |
| https://blogs.msdn.com/b/sqlexpress/archive/2011/12/09/using-localdb-with-full-iis-part-1-user-profile.aspx                                                    | https://docs.microsoft.com/archive/blogs/sqlexpress/using-localdb-with-full-iis-part-1-user-profile                                           |
| https://blogs.msdn.com/b/ssdt/archive/2012/02/02/including-data-in-an-sql-server-database-project.aspx                                                         | https://docs.microsoft.com/archive/blogs/ssdt/including-data-in-a-sql-server-database-project                                                 |
| https://blogs.msdn.com/b/ssdt/archive/2012/04/19/migrating-a-database-to-sql-azure-using-ssdt.aspx                                                             | https://docs.microsoft.com/archive/blogs/ssdt/including-data-in-a-sql-server-database-project                                                 |
| https://blogs.msdn.com/b/stuartleeks/archive/2014/01/15/asp-net-identity-and-windows-azure-table-storage.aspx                                                  | https://docs.microsoft.com/archive/blogs/stuartleeks/asp-net-identity-and-windows-azure-table-storage                                         |
| https://blogs.msdn.com/b/timlee/archive/2013/02/27/deploy-the-signalr-getting-started-sample-as-a-windows-azure-web-site.aspx                                  | https://docs.microsoft.com/archive/blogs/timlee/publish-the-signalr-getting-started-sample-as-a-windows-azure-web-site                        |
| https://blogs.msdn.com/b/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx                                                                 | https://docs.microsoft.com/archive/blogs/tmarq/asp-net-thread-usage-on-iis-7-5-iis-7-0-and-iis-6-0                                            |
| https://blogs.msdn.com/b/vbertocci/archive/2012/07/05/single-sign-on-with-windows-azure-active-directory-a-deep-dive.aspx                                      | https://docs.microsoft.com/archive/blogs/vbertocci/single-sign-on-with-windows-azure-active-directory-a-deep-dive                             |
| https://blogs.msdn.com/b/vbertocci/archive/2013/02/18/microsoft-asp-net-tools-for-windows-azure-active-directory-visual-studio-2012.aspx                       | https://docs.microsoft.com/archive/blogs/vbertocci/microsoft-asp-net-tools-for-windows-azure-active-directory-visual-studio-2012              |
| https://blogs.msdn.com/b/webdev/archive/2012/08/15/oauth-openid-support-for-webforms-mvc-and-webpages.aspx                                                     | https://devblogs.microsoft.com/dotnet/oauthopenid-support-for-webforms-mvc-and-webpages/                                                            |
| https://blogs.msdn.com/b/webdev/archive/2012/09/13/how-to-use-the-entitydatasource-control-with-entity-framework-code-first.aspx                               | https://devblogs.microsoft.com/dotnet/how-to-use-the-entitydatasource-control-with-the-dbcontext-api/                                               |
| https://blogs.msdn.com/b/webdev/archive/2012/10/22/cryptographic-improvements-in-asp-net-4-5-pt-1.aspx                                                         | https://devblogs.microsoft.com/dotnet/cryptographic-improvements-in-asp-net-4-5-pt-1/                                                               |
| https://blogs.msdn.com/b/webdev/archive/2012/10/23/cryptographic-improvements-in-asp-net-4-5-pt-2.aspx                                                         | https://devblogs.microsoft.com/dotnet/cryptographic-improvements-in-asp-net-4-5-pt-2/                                                               |
| https://blogs.msdn.com/b/webdev/archive/2012/10/24/cryptographic-improvements-in-asp-net-4-5-pt-3.aspx                                                         | https://devblogs.microsoft.com/dotnet/cryptographic-improvements-in-asp-net-4-5-pt-3-2/                                                             |
| https://blogs.msdn.com/b/webdev/archive/2012/12/13/the-new-facebook-application-template-and-library-for-asp.net-mvc.aspx                                      | https://devblogs.microsoft.com/dotnet/the-new-facebook-application-template-and-library-for-asp-net-mvc/                                            |
| https://blogs.msdn.com/b/webdev/archive/2012/12/14/css-auto-sync-and-javascript-selection-mapping-in-page-inspector.aspx                                       | https://devblogs.microsoft.com/dotnet/css-auto-sync-and-javascript-selection-mapping-in-page-inspector/                                             |
| https://blogs.msdn.com/b/webdev/archive/2012/12/19/mvc-single-page-template-update-for-asp-net-and-web-tools-2012-2-rc.aspx                                    | https://devblogs.microsoft.com/dotnet/mvc-single-page-application-template-update-for-asp-net-and-web-tools-2012-2-rc/                              |
| https://blogs.msdn.com/b/webdev/archive/2013/02/25/translating-odata-queries-to-hql.aspx                                                                       | https://devblogs.microsoft.com/dotnet/translating-odata-queries-to-hql/                                                                             |
| https://blogs.msdn.com/b/webdev/archive/2013/03/12/deploy-a-secure-asp-net-mvc-application-with-oauth-membership-and-sql-database.aspx                         | https://devblogs.microsoft.com/dotnet/deploy-a-secure-asp-net-mvc-application-with-oauth-membership-and-sql-database/                               |
| https://blogs.msdn.com/b/webdev/archive/2013/04/04/debugging-asp-net-web-api-with-route-debugger.aspx                                                          | https://devblogs.microsoft.com/dotnet/debugging-asp-net-web-api-with-route-debugger/                                                                |
| https://blogs.msdn.com/b/webdev/archive/2013/04/23/xdt-xml-document-transform-released-on-codeplex-com.aspx                                                    | https://devblogs.microsoft.com/dotnet/windows-azure-web-sites-how-application-strings-and-connection-strings-work/                                  |
| https://blogs.msdn.com/b/webdev/archive/2013/06/27/adding-external-logins-to-your-asp-net-application-in-visual-studio-2013.aspx                               | https://devblogs.microsoft.com/dotnet/adding-external-logins-to-your-asp-net-application-in-visual-studio-2013/                                     |
| https://blogs.msdn.com/b/webdev/archive/2013/07/03/understanding-owin-forms-authentication-in-mvc-5.aspx                                                       | https://devblogs.microsoft.com/dotnet/understanding-owin-forms-authentication-in-mvc-5/                                                             |
| https://blogs.msdn.com/b/webdev/archive/2013/07/16/tracing-in-asp-net-mvc-razor-views.aspx                                                                     | https://devblogs.microsoft.com/dotnet/tracing-in-asp-net-mvc-razor-views/                                                                           |
| https://blogs.msdn.com/b/webdev/archive/2013/09/20/understanding-security-features-in-spa-template.aspx                                                        | https://devblogs.microsoft.com/dotnet/understanding-security-features-in-the-spa-template-for-vs2013-rc/                                            |
| https://blogs.msdn.com/b/webdev/archive/2013/10/16/customizing-profile-information-in-asp-net-identity-in-vs-2013-templates.aspx                               | https://devblogs.microsoft.com/dotnet/customizing-profile-information-in-asp-net-identity-in-vs-2013-templates/                                     |
| https://blogs.msdn.com/b/webdev/archive/2013/10/16/get-more-information-from-social-providers-used-in-the-vs-2013-project-templates.aspx                       | https://devblogs.microsoft.com/dotnet/get-more-information-from-social-providers-used-in-the-vs-2013-project-templates/                             |
| https://blogs.msdn.com/b/webdev/archive/2013/10/17/attribute-routing-in-asp-net-mvc-5.aspx                                                                     | https://devblogs.microsoft.com/dotnet/attribute-routing-in-asp-net-mvc-5/                                                                           |
| https://blogs.msdn.com/b/webdev/archive/2013/10/20/building-a-simple-todo-application-with-asp-net-identity-and-associating-users-with-todoes.aspx             | https://devblogs.microsoft.com/dotnet/building-a-simple-todo-application-with-asp-net-identity-and-associating-users-with-todoes/                   |
| https://blogs.msdn.com/b/webdev/archive/2013/10/30/web-publishing-updates-for-app-offline-and-usechecksum.aspx                                                 | https://devblogs.microsoft.com/dotnet/web-publishing-updates-for-app-offline-and-usechecksum/                                                       |
| https://blogs.msdn.com/b/webdev/archive/2013/12/19/building-a-basic-web-forms-application-using-visual-studio-2013.aspx                                        | https://devblogs.microsoft.com/dotnet/building-a-basic-web-forms-application-using-visual-studio-2013/                                              |
| https://blogs.msdn.com/b/webdev/archive/2013/12/26/how-to-customize-the-generated-files-from-the-new-scaffolded-item-dialog.aspx                               | https://devblogs.microsoft.com/dotnet/how-to-customize-the-generated-files-from-the-new-scaffolded-item-dialog/                                     |
| https://blogs.msdn.com/b/webdev/archive/2014/01/30/announcing-preview-of-dynamic-data-provider-and-entitydatasource-control-for-entity-framework-6.aspx        | https://devblogs.microsoft.com/dotnet/announcing-preview-of-dynamic-data-provider-and-entitydatasource-control-for-entity-framework-6/              |
| https://blogs.msdn.com/b/webdev/archive/2014/02/12/per-request-lifetime-management-for-usermanager-class-in-asp-net-identity.aspx                              | https://devblogs.microsoft.com/dotnet/per-request-lifetime-management-for-usermanager-class-in-asp-net-identity/                                    |
| https://blogs.msdn.com/b/webdev/archive/2014/02/28/announcing-the-release-of-dynamic-data-provider-and-entitydatasource-control-for-entity-framework-6.aspx    | https://devblogs.microsoft.com/dotnet/announcing-the-release-of-dynamic-data-provider-and-entitydatasource-control-for-entity-framework-6/          |
| https://blogs.msdn.com/b/webdev/archive/2014/03/20/test-announcing-rtm-of-asp-net-identity-2-0-0.aspx                                                          | https://devblogs.microsoft.com/dotnet/announcing-rtm-of-asp-net-identity-2-0-0/                                                                     |
| https://blogs.msdn.com/b/webdev/archive/2014/05/07/asp-net-4-5-2-and-enableviewstatemac.aspx                                                                   | https://devblogs.microsoft.com/dotnet/asp-net-4-5-2-and-enableviewstatemac/                                                                         |
| https://blogs.msdn.com/b/webdev/archive/2014/06/04/queuebackgroundworkitem-to-reliably-schedule-and-run-long-background-process-in-asp-net.aspx                | https://devblogs.microsoft.com/dotnet/queuebackgroundworkitem-to-reliably-schedule-and-run-background-processes-in-asp-net/                         |
| https://blogs.msdn.com/b/webdev/archive/2014/06/10/updating-the-mvc-facebook-api.aspx                                                                          | https://devblogs.microsoft.com/dotnet/updating-the-mvc-facebook-api/comment-page-2/                                                                 |
| https://blogs.msdn.com/b/webdev/archive/2014/07/28/announcing-the-beta-release-of-web-pages-3-2-1.aspx                                                         | https://devblogs.microsoft.com/dotnet/announcing-the-beta-release-of-web-pages-3-2-1/                                                               |
| https://blogs.msdn.com/b/webdev/archive/2014/07/29/profile-and-time-your-asp-net-mvc-app-all-the-way-to-azure.aspx                                             | https://devblogs.microsoft.com/dotnet/profile-and-time-your-asp-net-mvc-app-all-the-way-to-azure/                                                   |
| https://blogs.msdn.com/b/webdev/archive/2014/12/17/asp-net-mvc-5-2-3-web-pages-5-2-3-and-web-api-5-2-3-beta-releases.aspx                                      | https://devblogs.microsoft.com/dotnet/asp-net-mvc-5-2-3-web-pages-3-2-3-and-web-api-5-2-3-beta-releases/                                            |
| https://blogs.msdn.com/b/webdevtools/                                                                                                                          | https://devblogs.microsoft.com/dotnet/category/aspnet/                                                                                              |
| https://blogs.msdn.com/b/windowsazure/archive/2012/07/30/fault-tolerance-in-windows-azure-sql-database.aspx                                                    | https://azure.microsoft.com/blog/fault-tolerance-in-windows-azure-sql-database/                                                               |
| https://blogs.msdn.com/b/windowsazure/archive/2013/07/17/windows-azure-web-sites-how-application-strings-and-connection-strings-work.aspx                      | https://azure.microsoft.com/blog/windows-azure-web-sites-how-application-strings-and-connection-strings-work/                                 |
| https://blogs.msdn.com/b/windowsazure/archive/2013/07/17/windows-azure-web-sites-how-application-strings-and-connection-strings-work.aspx                      | https://devblogs.microsoft.com/dotnet/windows-azure-web-sites-how-application-strings-and-connection-strings-work/                                  |
| https://blogs.msdn.com/b/windowsazure/archive/2013/09/05/dal-sharding-of-rdbms.aspx                                                                            | https://azure.microsoft.com/blog/dal-sharding-of-rdbms/                                                                                       |
| https://blogs.msdn.com/b/windowsazure/archive/2013/10/03/cloud-service-fundamentals-caching-basics.aspx                                                        | https://azure.microsoft.com/blog/cloud-service-fundamentals-caching-basics/                                                                   |
| https://blogs.msdn.com/b/windowsazurestorage/archive/2013/07/12/introducing-storage-client-library-2-1-rc-for-net-and-windows-phone-8.aspx                     | https://docs.microsoft.com/archive/blogs/windowsazurestorage/introducing-storage-client-library-2-1-rc-for-net-and-windows-phone-8            |
| https://blogs.msdn.com/b/windowsazurestorage/archive/2013/12/11/introducing-read-access-geo-replicated-storage-ra-grs-for-windows-azure-storage.aspx           | https://docs.microsoft.com/archive/blogs/windowsazurestorage/windows-azure-storage-redundancy-options-and-read-access-geo-redundant-storage   |
| https://blogs.msdn.com/b/yaohuang1/archive/2012/07/02/asp-net-web-api-and-azure-blob-storage.aspx                                                              | https://docs.microsoft.com/archive/blogs/yaohuang1/asp-net-web-api-and-azure-blob-storage                                                     |
| https://blogs.msdn.com/b/yjhong/archive/2012/12/13/custom-mvc-4-template-walkthrough.aspx                                                                      | https://docs.microsoft.com/archive/blogs/yjhong/custom-mvc-4-template-walkthrough                                                             |
| https://blogs.msdn.com/classdesigner/default.aspx                                                                                                              | https://docs.microsoft.com/archive/blogs/classdesigner/                                                                                       |
| https://blogs.msdn.com/erikreitan/archive/2006/05/22/603586.aspx                                                                                               | https://docs.microsoft.com/archive/blogs/erikreitan/faq-health-monitoring-in-asp-net-2-0                                                      |
| https://blogs.msdn.com/florinlazar/archive/2004/07/23/192239.aspx                                                                                              | https://docs.microsoft.com/archive/blogs/florinlazar/transactions-made-easy-system-transactions                                               |
| https://blogs.msdn.com/rickAndy                                                                                                                                | https://docs.microsoft.com/archive/blogs/rickAndy/                                                                                            |
| https://blogs.msdn.com/sqlclr/archive/2006/06/29/651644.aspx                                                                                                   | https://techcommunity.microsoft.com/t5/sql-server-blog/overview-of-t-sql-and-clr-debugging-in-sql-server-2005/ba-p/383069                           |
| https://blogs.msdn.com/sqlclr/default.aspx                                                                                                                     | https://docs.microsoft.com/archive/blogs/sqlclr/                                                                                              |
| https://blogs.msdn.com/tmarq/archive/2007/07/21/asp-net-thread-usage-on-iis-7-0-and-6-0.aspx                                                                   | https://docs.microsoft.com/archive/blogs/tmarq/asp-net-thread-usage-on-iis-7-5-iis-7-0-and-iis-6-0                                            |
| https://blogs.msdn.com/vbteam/archive/2005/05/04/ExtendingTableAdapters.aspx                                                                                   | https://devblogs.microsoft.com/vbteam/how-to-extend-tableadapter-methods/                                                                           |
| https://blogs.msdn.com/webdevtools/                                                                                                                            | https://devblogs.microsoft.com/dotnet/category/aspnet/                                                                                              |
| https://blogs.msdn.com/webdevtools/archive/2010/02/09/how-to-extend-target-file-to-include-registry-settings-for-web-project-package.aspx                      | https://docs.microsoft.com/archive/blogs/ssdt/including-data-in-a-sql-server-database-project                                                 |
| https://blogs.msdn.com/webdevtools/archive/2010/02/19/how-to-package-com-component.aspx                                                                        | https://devblogs.microsoft.com/dotnet/how-to-package-net-assemblies/                                                                                |
| https://blogs.msdn.com/webdevtools/archive/2010/03/03/how-to-package-and-deploy-com-component.aspx                                                             | https://devblogs.microsoft.com/dotnet/how-to-package-and-deploy-com-component/                                                                      |
| https://blogs.msdn.microsoft.com/erikreitan/2016/01/08/asp-net-web-forms-quiz/                                                                                 | https://docs.microsoft.com/archive/blogs/erikreitan/asp-net-web-forms-quiz                                                                    |

Signed-off-by: Kevin Locke <[email protected]>
  • Loading branch information
kevinoid authored Feb 11, 2022
1 parent 89fab5b commit 7545961
Show file tree
Hide file tree
Showing 105 changed files with 204 additions and 204 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For an introduction to the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the series, see [the first chapter](introduction.md).
Expand Down Expand Up @@ -101,7 +101,7 @@ Videos:

Sample code:

- [Cloud Service Fundamentals in Windows Azure](https://code.msdn.microsoft.com/Cloud-Service-Fundamentals-4ca72649). Sample application that includes a sharded database. For a description of the sharding scheme implemented, see [DAL – Sharding of RDBMS](https://blogs.msdn.com/b/windowsazure/archive/2013/09/05/dal-sharding-of-rdbms.aspx) on the Windows Azure blog.
- [Cloud Service Fundamentals in Windows Azure](https://code.msdn.microsoft.com/Cloud-Service-Fundamentals-4ca72649). Sample application that includes a sharded database. For a description of the sharding scheme implemented, see [DAL – Sharding of RDBMS](https://azure.microsoft.com/blog/dal-sharding-of-rdbms/) on the Windows Azure blog.

> [!div class="step-by-step"]
> [Previous](data-storage-options.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down Expand Up @@ -99,7 +99,7 @@ Videos

Code sample

- [Cloud Service Fundamentals in Azure](https://code.msdn.microsoft.com/Cloud-Service-Fundamentals-4ca72649). Sample application that implements distributed caching. See the accompanying blog post [Cloud Service Fundamentals – Caching Basics](https://blogs.msdn.com/b/windowsazure/archive/2013/10/03/cloud-service-fundamentals-caching-basics.aspx).
- [Cloud Service Fundamentals in Azure](https://code.msdn.microsoft.com/Cloud-Service-Fundamentals-4ca72649). Sample application that implements distributed caching. See the accompanying blog post [Cloud Service Fundamentals – Caching Basics](https://azure.microsoft.com/blog/cloud-service-fundamentals-caching-basics/).

> [!div class="step-by-step"]
> [Previous](transient-fault-handling.md)
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> This e-book walks you through a patterns-based approach to building real-world cloud solutions. The patterns apply to the development process as well as to architecture and coding practices.
>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down Expand Up @@ -209,7 +209,7 @@ The app uses the AutoFac DI library to automatically provide *TaskRepository* an

This code basically says that anywhere a constructor needs an *ILogger* interface, pass in an instance of the *Logger* class, and whenever it needs an *IFixItTaskRepository* interface, pass in an instance of the *FixItTaskRepository* class.

[AutoFac](http://autofac.org/) is one of many dependency injection frameworks that you can use. Another popular one is [Unity](https://blogs.msdn.com/b/agile/archive/2013/08/20/new-guide-dependency-injection-with-unity.aspx), which is recommended and supported by Microsoft Patterns and Practices.
[AutoFac](http://autofac.org/) is one of many dependency injection frameworks that you can use. Another popular one is [Unity](https://docs.microsoft.com/archive/blogs/agile/new-guide-dependency-injection-with-unity), which is recommended and supported by Microsoft Patterns and Practices.

## Built-in logging support in Azure

Expand Down Expand Up @@ -268,8 +268,8 @@ Documentation mainly about logging:

Documentation mainly about troubleshooting:

- [Azure Troubleshooting &amp; Debugging blog](https://blogs.msdn.com/b/kwill/).
- [AzureTools – The Diagnostic Utility used by the Azure Developer Support Team](https://blogs.msdn.com/b/kwill/archive/2013/08/26/azuretools-the-diagnostic-utility-used-by-the-windows-azure-developer-support-team.aspx?Redirected=true). Introduces and provides a download link for a tool that can be used on an Azure VM to download and run a wide variety of diagnostic and monitoring tools. Useful when you need to diagnose an issue on a particular VM.
- [Azure Troubleshooting &amp; Debugging blog](https://docs.microsoft.com/archive/blogs/kwill/).
- [AzureTools – The Diagnostic Utility used by the Azure Developer Support Team](https://docs.microsoft.com/archive/blogs/kwill/azuretools-the-diagnostic-utility-used-by-the-windows-azure-developer-support-team). Introduces and provides a download link for a tool that can be used on an Azure VM to download and run a wide variety of diagnostic and monitoring tools. Useful when you need to diagnose an issue on a particular VM.
- [Troubleshoot a web app in Azure App Service using Visual Studio](https://docs.microsoft.com/azure/app-service-web/web-sites-dotnet-troubleshoot-visual-studio). A step-by-step tutorial for getting started with System.Diagnostics tracing and remote debugging.

Videos:
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down Expand Up @@ -180,7 +180,7 @@ For more information, see the following resources:
- [HowTo: Install the Azure Active Directory Sync Tool](https://social.technet.microsoft.com/wiki/contents/articles/19098.howto-install-the-windows-azure-active-directory-sync-tool-now-with-pictures.aspx).
- [Active Directory Federation Services 2.0 Content Map](https://social.technet.microsoft.com/wiki/contents/articles/2735.ad-fs-2-0-content-map.aspx). Links to documentation about ADFS 2.0.
- [Role-Based and ACL-Based Authorization in a Windows Azure AD Application](https://code.msdn.microsoft.com/Role-Based-and-ACL-Based-86ad71a1). Sample application.
- [Azure Active Directory Graph API blog](https://blogs.msdn.com/b/aadgraphteam/).
- [Azure Active Directory Graph API blog](https://docs.microsoft.com/archive/blogs/aadgraphteam/).
- [Access Control in BYOD and Directory Integration in a Hybrid Identity Infrastructure](https://channel9.msdn.com/Events/TechEd/NorthAmerica/2014/PCIT-B213#fbid=). Tech Ed 2014 session video by Gayana Bagdasaryan.

> [!div class="step-by-step"]
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ msc.type: authoredcontent

by [Mike Wasson](https://github.com/MikeWasson), [Rick Anderson](https://twitter.com/RickAndMSFT), [Tom Dykstra](https://github.com/tdykstra)

[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://blogs.msdn.com/b/microsoft_press/archive/2014/07/23/free-ebook-building-cloud-apps-with-microsoft-azure.aspx)
[Download Fix It Project](https://code.msdn.microsoft.com/Fix-It-app-for-Building-cdd80df4) or [Download E-book](https://docs.microsoft.com/archive/blogs/microsoft_press/free-ebook-building-cloud-apps-with-microsoft-azure)

> The **Building Real World Cloud Apps with Azure** e-book is based on a presentation developed by Scott Guthrie. It explains 13 patterns and practices that can help you be successful developing web apps for the cloud. For information about the e-book, see [the first chapter](introduction.md).
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -182,7 +182,7 @@ Typically, the **Run** method on a worker role contains an infinite loop. When t

### Opt out of Automatic MIME Sniffing Procedure

In some cases, Internet Explorer reports a MIME type different than the type specified by the web server. For instance, if Internet Explorer finds HTML content in a file delivered with the HTTP response header Content-Type: text/plain, Internet Explorer determines that the content should be rendered as HTML. Unfortunately, this "MIME-sniffing" can also lead to security problems for servers hosting untrusted content. To combat this problem, Internet Explorer 8 has made a number of changes to MIME-type determination code and allows application developers to [opt out of MIME-sniffing](https://blogs.msdn.com/b/ie/archive/2008/07/02/ie8-security-part-v-comprehensive-protection.aspx). The following code was added to the *Web.config* file.
In some cases, Internet Explorer reports a MIME type different than the type specified by the web server. For instance, if Internet Explorer finds HTML content in a file delivered with the HTTP response header Content-Type: text/plain, Internet Explorer determines that the content should be rendered as HTML. Unfortunately, this "MIME-sniffing" can also lead to security problems for servers hosting untrusted content. To combat this problem, Internet Explorer 8 has made a number of changes to MIME-type determination code and allows application developers to [opt out of MIME-sniffing](https://docs.microsoft.com/archive/blogs/ie/ie8-security-part-v-comprehensive-protection). The following code was added to the *Web.config* file.

[!code-xml[Main](the-fix-it-sample-application/samples/sample16.xml?highlight=2-7)]

Expand Down
Loading

0 comments on commit 7545961

Please sign in to comment.