CINXE.COM
Tag Search : The Official Microsoft IIS Site
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Tag Search : The Official Microsoft IIS Site</title> <link type="image/ico" href="/favicon.ico"> <script type="text/javascript" src="https://consentdeliveryfd.azurefd.net/mscc/lib/v2/wcp-consent.js"></script> <script type="text/javascript" src="https://js.monitor.azure.com/scripts/c/ms.analytics-web-4.min.js"></script> <script> var siteConsent = null; const analytics = new oneDS.ApplicationInsights(); var config = { instrumentationKey: "4181d76f98054ec6a4a9b8e669b3d510-a9e74d90-c641-41b4-8498-056decd0ac58-7286", channelConfiguration: { // Post channel configuration eventsLimitInMem: 5000 }, propertyConfiguration: { // Properties Plugin configuration env: "PROD", // Environment can be set to PPE or PROD as needed. gpcDataSharingOptIn: false, // Include the CCPA "GPC_DataSharingOptIn" property as false callback: { userConsentDetails: WcpConsent !== 'undefined' && WcpConsent.siteConsent ? WcpConsent.siteConsent.getConsent : undefined }, }, webAnalyticsConfiguration: { // Web Analytics Plugin configuration //urlCollectQuery:true, autoCapture: { scroll: true, pageView: true, onLoad: true, onUnload: true, click: true, resize: true, jsError: true } } }; //Initialize SDK analytics.initialize(config, []); window.addEventListener('DOMContentLoaded', function () { manageCaliforniaPrivacy(); function onConsentChanged(categoryPreferences) { console.log("onConsentChanged", categoryPreferences); } WcpConsent.init("en-US", "cookie-banner", function (err, _siteConsent) { if (err != undefined) { return error; } else { siteConsent = _siteConsent; //siteConsent is used to get the current consent } }); siteConsent.onConsentChanged(watchConsentChanges); if (siteConsent.isConsentRequired) { document.getElementsByClassName('manageCookieChoice')[0].style.display = 'inline-block'; } else { //$(".manageCookieChoice").css("display", "none"); document.getElementsByClassName('manageCookieChoice')[0].style.display = 'none'; } function getUserConsent() { var userConsent = siteConsent.getConsent(); //response will look like this //{"Required":true,"Analytics":true,"SocialMedia":false,"Advertising":false} } function dropSocialMediaCookies() { if (siteConsent.getConsentFor(WcpConsent.consentCategories.SocialMedia)) { //Drop social media cookies } } function watchConsentChanges(consents) { //scan through the categories and take action based on user consent. if (siteConsent.isConsentRequired) { document.getElementsByClassName('manageCookieChoice')[0].style.display = 'inline-block'; } else { //$(".manageCookieChoice").css("display", "none"); document.getElementsByClassName('manageCookieChoice')[0].style.display = 'none'; } } }); function manageConsent() { if (siteConsent.isConsentRequired) { siteConsent.manageConsent(); } } function manageCaliforniaPrivacy() { //Link is required in the footer to comply with the California Privacy Rights Act let tZone = Intl.DateTimeFormat().resolvedOptions().timeZone; if (tZone.toLowerCase() == 'america/los_angeles') { document.getElementsByClassName('managePrivacyChoice')[0].style.display = 'inline-block'; } else { document.getElementsByClassName('managePrivacyChoice')[0].style.display = 'none'; } } function clearCookie(name, domain, path) { try { function Get_Cookie(check_name) { // first we'll split this cookie up into name/value pairs // note: document.cookie only returns name=value, not the other components var a_all_cookies = document.cookie.split(';'), a_temp_cookie = '', cookie_name = '', cookie_value = '', b_cookie_found = false; for (i = 0; i < a_all_cookies.length; i++) { // now we'll split apart each name=value pair a_temp_cookie = a_all_cookies[i].split('='); // and trim left/right whitespace while we're at it cookie_name = a_temp_cookie[0].replace(/^\s+|\s+$/g, ''); // if the extracted name matches passed check_name if (cookie_name == check_name) { b_cookie_found = true; // we need to handle case where cookie has no value but exists (no = sign, that is): if (a_temp_cookie.length > 1) { cookie_value = unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g, '')); } // note that in cases where cookie is initialized but no value, null is returned return cookie_value; break; } a_temp_cookie = null; cookie_name = ''; } if (!b_cookie_found) { return null; } } if (Get_Cookie(name)) { var domain = domain || document.domain; var path = path || "/"; var today = new Date(); var expiryDate = new Date(); expiryDate.setDate(today.getDate() - 2); document.cookie = name + "=; expires=" + expiryDate + "; domain=" + domain + "; path=" + path; } } catch (err) { } }; </script> <script id="uhf-footer-ccpa"> //Detect GPC const globalPrivacyControlEnabled = navigator.globalPrivacyControl; //// set data sharing opt-in to false when GPC/AMC controls detected const GPC_DataSharingOptIn = (globalPrivacyControlEnabled) ? false : checkThirdPartyAdsOptOutCookie(); analytics.getPropertyManager().getPropertiesContext().web.gpcDataSharingOptIn = GPC_DataSharingOptIn; //Detect AMC opt out choice function checkThirdPartyAdsOptOutCookie() { try { const ThirdPartyAdsOptOutCookieName = '3PAdsOptOut'; var cookieValue = getCookie(ThirdPartyAdsOptOutCookieName); console.log("cookie value", cookieValue); // for unauthenticated users return cookieValue != 1; } catch { return true; } } function getCookie(name) { const cookies = document.cookie.split('; '); for (let cookie of cookies) { const [cookieName, cookieValue] = cookie.split('='); if (cookieName === name) { console.log("cookie value from get cookie is ", cookieValue); return decodeURIComponent(cookieValue); } } return false; // Cookie not found } </script> <script type="text/javascript" src="https://iisumbraco.blob.core.windows.net/media/7435263/jquery-3.5.1.min.js"></script> <script type="text/javascript" src="https://iisumbraco.blob.core.windows.net/media/7435263/main.js"></script> <style> html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: inherit; vertical-align: baseline; background: transparent } body { line-height: 20px; height: 100% } ol, ul { list-style: none } table { border-collapse: collapse; border-spacing: 0 } caption, th, td { text-align: left; font-weight: normal; vertical-align: middle } q, blockquote { quotes: none } q:before, q:after, blockquote:before, blockquote:after { content: ""; content: none } a img { border: none } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary { display: block } html { height: 100%; overflow-y: scroll } body { background: #fff; font: 14px/24px 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif } strong { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif !important; font-weight: 600 } button { cursor: pointer; border-width: 0; margin: 0; padding: 0; color: #0075d1; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-size: 14px; background: transparent } button:hover { color: #025ba2 } a { text-decoration: none; color: #0067c7 } a:hover { color: #025ba2; text-decoration: underline } a:focus, button:focus, a.btn:focus, input[type="checkbox"]:focus, input[type="radio"]:focus, input[type=file]:focus, input[type="text"]:focus, input.form-control:focus, .input-search-submit:focus, button:focus, input[type=button]:focus, a.btn:focus, input.common-btn:focus, .common-btn:focus, select:focus, textarea:focus { outline: 1px dashed; outline-offset: 1px } input[type="checkbox"]:focus, select:focus, input[type=radio]:focus, input[type=file]:focus, textarea:focus, .module-nav a:focus { outline-offset: 0 } input[type="text"]:focus, input.form-control:focus, button:focus, a.btn:focus, input.common-btn:focus, .search-facet .input-search-submit:focus, .common-btn:focus, .btn-install:focus, input[type=button]:focus, .nav-base li a:focus, .search-facets h3 a.expand:focus, #nav-user-loggedin div a:focus, .common-heading-tabs a:focus { outline-offset: -2px } button:focus, a.btn:focus, input.common-btn:focus { outline-color: #fff } .full-width { padding: 0 20px; margin: 0 auto; max-width: 1140px; position: relative } .skip-content { padding: 6px; position: absolute; top: -40px; left: 0; color: #fff; border-bottom-right-radius: 8px; background: #1a1a1a; -webkit-transition: top 1s ease-out; transition: top 1s ease-out; z-index: 100 } .skip-content:focus { top: 0; outline-offset: -1px } .skip-content:hover { color: #fff } #nav-user { float: right; margin-top: 10px; margin-bottom: 28px; letter-spacing: .5px; margin-left: 10px; position: absolute; right: 20px; top: 0 } #nav-user li { float: left; padding: 6px 0 } #nav-user li ~ li:before { content: "|"; float: left; margin: 0 14px } #nav-user-loggedin { float: right; margin-top: 10px; margin-bottom: 28px; letter-spacing: .5px; position: relative; z-index: 30; margin-left: 10px; position: absolute; top: 0; right: 30px } #nav-user-loggedin > li { position: relative; margin: 0; padding: 2px 0; display: inline-block; vertical-align: middle } #nav-user-loggedin > li button { display: inline-block; vertical-align: middle } #nav-user-loggedin div { right: 0; top: 25px; position: absolute; display: none; width: 155px; margin-top: 6px; padding: 15px 0 15px 0; background: #f5f5f5; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out } #nav-user-loggedin div a { position: relative; display: block; padding: 0 15px 5px 15px; width: auto; white-space: nowrap; text-align: left; text-decoration: none; background: #f5f5f5 } #nav-user-loggedin div li { padding: 0 } #nav-user-loggedin li.user-profile > button { display: inline-block; vertical-align: middle; margin-left: 3px } #nav-user-loggedin li.user-profile div:focus { visibility: visible; opacity: 1; display: block } #nav-user-loggedin div.profile-dropdown.on { display: block } .dropdown-icon { text-indent: -9999px; position: absolute; top: 50%; left: 100%; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/sprite.png") 0 -118px no-repeat; width: 8px; height: 4px; margin-left: 3px } #nav-user-loggedin li.user-profile.on .dropdown-icon { background-position: 0 -123px } #nav-user-loggedin .last { background-color: #ebecec !important; position: relative; top: 16px; padding-top: 5px !important; padding-bottom: 10px !important } .ie7 #nav-user-loggedin .last { margin-top: -8px } #nav-user-loggedin img { width: 25px; height: 25px; float: right } #nav-primary { position: relative; border-bottom: 1px solid #ccd2d3; clear: both; margin-bottom: 42px; width: 100% } #nav-primary:after { content: ""; display: table; clear: both } .single-nav #nav-primary { margin-bottom: 0 } .ie7 #nav-primary { display: inline-block; margin-bottom: 0 } #nav-primary > ul > li > a { color: #757575; font-size: 24px; font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif"; font-weight: 300 } #nav-primary .iis-logo { display: inline-block; font-size: 30px; font-weight: bold; line-height: 31px; letter-spacing: 2px; color: #1a1a1a; margin-right: 34px; position: relative; font-family: "wf_SegoeUILight","wf_SegoeUI","Segoe UI Light","Segoe WP Light","Segoe UI","Segoe","Segoe WP","Tahoma","Verdana","Arial","sans-serif" } #nav-primary > ul > li > a.current { color: #1a1a1a; font-weight: bold } #nav-primary > ul > li > a:hover, #nav-primary .iis-logo:hover { color: #1a1a1a; font-weight: bold; text-decoration: none } a#logo { position: relative; float: left; bottom: 15px; left: 0; display: block; text-indent: -9999px; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/iis-new-logo.png") 0 0 no-repeat transparent; width: 94px; height: 20px; top: 20px } .ie7 a#logo { line-height: 38px; margin-top: -12px } #nav-primary > ul { display: inline-block; vertical-align: middle } #nav-primary li { float: left; padding-bottom: 10px } #nav-primary > ul > li ~ li { margin-left: 38px } #nav-primary > ul > li > ul { position: absolute; left: 0; top: 100%; width: 100% } #nav-primary ul > li > ul li { margin-top: 12px } #nav-primary ul > li > ul li ~ li { margin-left: 26px } #nav-primary ul li ul li a { font-size: 14px; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif } #nav-primary ul li > ul li a.current { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; color: #4f4f4f } a.icon-menu { display: none; -webkit-touch-callout: none } #search-site { float: right; position: relative; margin-top: 10px; margin-bottom: 32px; margin-right: 60px } #txt-search { float: left; font-size: 12px; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; margin-left: 0; width: 302px; border: 1px solid #d9d9d9; background: #f3f3f3; padding: 6px; height: 32px; text-indent: 1px; line-height: normal; letter-spacing: normal; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } #btn-search-submit { background: #3d3d3d; border: 1px solid #3d3d3d; position: relative; padding: 3px; cursor: pointer; height: 32px; width: 32px; float: right } .ie7 #btn-search-submit { height: 32px; width: 32px } #txt-search:focus, #txt-search.focus { border-left: 3px solid #0075d1; padding-left: 4px } .ie7 #search-site { height: 32px; width: 32px } .ie7 #txt-search { line-height: 18px } .ie8 #txt-search { line-height: 18px } .ie7 #search-site:hover #txt-search, .ie7 #txt-search.focus { height: 18px; display: inline } .ie7 #search-site:hover, .ie7 #search-site.expanded { width: 367px } #solutions-menu { position: relative; margin-left: 19px !important; z-index: 5000; padding-bottom: 10px !important } #solutions-menu > a { padding-right: 49px; padding-left: 19px } #solutions-menu > a span { box-sizing: border-box; height: 12px; width: 12px; position: absolute; right: 24px; top: 6px; display: inline-block; border-style: solid; border-color: #171515; border-width: 0 1px 1px 0; transform: rotate(45deg); transition: border-width 150ms ease-in-out } #solutions-menu > a span.active { transform: rotate(-135deg); top: 14px } #solutions-menu + li { margin-left: 19px !important } #solutions-menu.on > a { background: #f5f5f6; padding-top: 9px; padding-bottom: 10px } #solutions-menu div:focus { display: block } #solutions-menu div { display: none; border-top: 1px solid #ccd2d3; position: absolute; top: 100%; left: -109px; width: 530px; background: #f5f5f6; padding-top: 30px } #solutions-menu div.on { display: block } #solutions-menu ul { width: 220px; float: left; margin-left: 23px } #solutions-menu ul:first-child + ul { margin-left: 50px; margin-bottom: 20px } #solutions-menu ul li:first-child { font-size: 20px; border-bottom: 1px solid #c9ced0; margin-bottom: 15px } #solutions-menu ul li { float: none } #solutions-menu ul:first-child + ul + ul { width: 100%; background: #ebecec; margin-left: 0; padding: 15px 0 5px } #solutions-menu ul:first-child + ul + ul li { float: left } #solutions-menu ul:first-child + ul + ul li:first-child { font-size: 14px; margin: 0 8px 0 23px; padding: 0; border-bottom-width: 0 } #solutions-menu ul:first-child + ul + ul li + li ~ li:before { content: "|"; margin: 0 8px; color: #767676 } #solutions-menu li a { font-size: 13px !important } #footer-site { display: flex; flex-wrap: wrap; position: relative; border-top: 1px solid #d1d7da; clear: both; padding-top: 35px; padding-bottom: 35px; margin-top: 35px; font-size: 13px } #footer-site:after { content: ""; display: table; clear: both } .ie7 #footer-site { display: inline-block; width: 100% } #footer-site ul:first-child { margin-right: 1.5rem } #footer-site li:first-child { display: block } #footer-site li:first-child ~ li { display: inline } #footer-site .logo { margin: 0; float: right } #footer-site li:first-child + li ~ li:before, #footer-site .logo li:nth-child(2) + li:before { content: "|"; margin: 0 8px; color: #767676 } #footer-site .managePrivacyChoice svg { display: inline-block; vertical-align: text-bottom; margin-right: 3px } #footer-site .managePrivacyChoice a:hover > svg { text-decoration: none } #footer-site > a { position: absolute; right: 0 } #footer-site .social { flex-grow: 1; margin-right: 1.5rem } #footer-site .social li:first-child + li ~ li:before { content: none } #footer-site .facebook { margin-left: 10px; display: inline-block; overflow: hidden; text-indent: -9999px; width: 16px; height: 16px; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/fb.png") 0 0 no-repeat } #footer-site .twitter { display: inline-block; overflow: hidden; text-indent: -9999px; width: 16px; height: 16px; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/twitter.png") 0 0 no-repeat } #footer-site .logo-footer { margin: 3px 0 2px 0; display: block; text-indent: -9999px; width: 89px; height: 19px; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/microsoft-logo2.png") 0 0 no-repeat } .icon-search { text-indent: -9999px; position: absolute; top: 50%; left: 50%; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/sprite.png") 0 0 no-repeat; width: 14px; height: 14px; margin: -7px 0 0 -7px } #breadcrumb { margin-bottom: 35px; color: #464f5d } #breadcrumb:first-child { border-top: 1px solid #ccd2d3; padding-top: 12px; margin-top: 45px } #breadcrumb a, #breadcrumb span { font-size: 13px; display: inline-block } #breadcrumb a ~ a:before, #breadcrumb span:before { content: "›"; float: left; margin: 0 6px; color: #464f5d } .single-nav + div #hero + #breadcrumb { margin-top: 15px } .single-nav + div #breadcrumb:first-child { margin-top: 0; border-top-width: 0 } .seperator { display: inline; margin: 0 6px } .btn { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; float: left; background: #008a00; color: #fff; padding: 7px 15px; font-size: 18px; letter-spacing: 1px; line-height: 24px } .btn:hover { background: #004b1c; color: #fff } @media screen and (max-width: 830px) { .full-width { width: 100%; margin: 0; padding: 0 } .content { padding: 10px 12px } #footer-site { padding-top: 15px; padding-bottom: 15px; font-size: 12px } #footer-site ul:first-child { margin-right: 0 } #footer-site ul, #footer-site .logo { padding: 5px 12px } .ms-logo { position: relative; display: block; width: 100%; border-bottom: 1px solid #e6e6e6; height: 48px } a#logo { left: calc(50% - 49px); position: absolute; height: 48px; float: none; top: 0; bottom: 0; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/iis-new-logo.png") center 14px no-repeat transparent } #nav-primary { clear: none; margin-bottom: 0 } .iis-logo { display: block; padding: 11px 12px; font-size: 24px; margin-right: 0; float: left; top: 0 } #nav-primary li { float: none; display: block; padding-bottom: 0; margin-left: 0 } #nav-primary > ul > li ~ li { margin-left: 0 } #nav-primary > ul > li > a { font-size: 14px; padding: 7px 12px; color: #1a1a1a; border-bottom: 1px solid #e6e6e6; display: block } #solutions-menu, #solutions-menu + li { margin-left: 0 !important; margin: 0; padding: 0; padding-bottom: 0 !important } #solutions-menu div { position: relative; display: none; width: 100%; left: 0; padding-top: 0; background: #fdfdfd; border-bottom: 1px solid #b5b2b2 } #solutions-menu ul { float: none; width: 100%; display: block; margin-left: 0 } #solutions-menu ul:first-child + ul { margin-left: 0; margin-bottom: 0 } #solutions-menu ul:first-child + ul + ul { padding: 0; background: transparent } #solutions-menu ul:first-child + ul + ul li { float: none; display: inline-block; width: auto } #solutions-menu ul:first-child + ul + ul li:first-child { font-size: 12px } #solutions-menu ul:first-child + ul + ul li a { display: inline-block; padding: 3px 5px } #solutions-menu > a span { width: 10px; height: 10px; right: 15px; top: 10px } #solutions-menu > a span.active { top: 17px } #solutions-menu ul li:first-child { font-size: 13px; padding: 10px 25px 0; margin: 0; width: auto; border-bottom: 1px solid #e0dddd } #solutions-menu.on > a { padding-bottom: 7px; padding-top: 7px } #nav-primary > ul li ul li a { padding: 3px 25px; font-size: 11px !important; margin: 0; width: auto; float: none; display: block; border-bottom: 1px solid #e6e6e6 } a.icon-menu { padding: 15px 12px; display: block; position: absolute; top: 0; width: 25px; height: 18px; z-index: 99 } a.icon-menu span { display: block; width: 25px; height: 2px; margin-bottom: 5px; position: relative; background: #757474; border-radius: 1px; z-index: 1; transform-origin: 4px 0; transition: transform .5s cubic-bezier(.77,.2,.05,1),background .5s cubic-bezier(.77,.2,.05,1),opacity .55s ease } a.icon-menu span > span, a.icon-menu span > span > span { top: 7px } #nav-primary > ul.menu { position: absolute; display: none; width: 100%; margin: 0; right: 0; left: 0; top: 46px; z-index: 2; border-top: 1px solid #c8c8c8; border-bottom: 1px solid #a5a5a5; background: #f2f2f2; list-style-type: none; -webkit-font-smoothing: antialiased; transform-origin: 0% 0%; transform: translate(0,-100%); transition: transform .5s cubic-bezier(.77,.2,.05,1) } #nav-primary > ul.menu.active { transform: none; display: block } #search-site { margin-top: 9px; right: 12px; margin-bottom: 0; z-index: 2 } #txt-search { width: 120px; padding: 5px; height: 28px } #btn-search-submit { padding: 6px; height: 28px } #nav-user-loggedin { margin: 5px 16px 0 -10px; right: 0; top: 50% } logoutForm { display: inline } #nav-user { margin: 0; font-size: 13px; padding: 6px 12px 6px 0; z-index: 1; right: 0; top: 46px } #nav-user-loggedin div { margin-top: 4px; padding: 8px 0 5px 0 } #nav-user-loggedin div a { padding: 0 15px 0 15px; font-size: 12px } #nav-user-loggedin .last { top: 5px } #nav-primary > ul > li > ul { position: relative } #nav-primary ul > li > ul li { margin-top: 0 } #nav-primary ul > li > ul li ~ li { margin-left: 0 } #breadcrumb { margin-bottom: 20px; padding: 0 12px } #breadcrumb a, #breadcrumb span, #breadcrumb a ~ a:before, #breadcrumb span:before { margin: 0; margin-right: 6px } #breadcrumb:first-child { margin-top: 0; border-top: none } } @media screen and (max-width: 1024px) { #footer-site > ul:first-child { float: none; margin-bottom: 10px } #footer-site .social { flex-grow: initial } } @media only screen and (min-width: 831px)and (max-width:899px) { #nav-primary > ul > li ~ li { margin-left: 29px } #solutions-menu > a { padding: 10px 30px 10px 10px } #solutions-menu > a span { right: 8px !important } #footer-site ul { margin-right: 12px } } @media only screen and (min-width: 831px)and (max-width:1024px) { #nav-primary > ul > li > a { font-size: 18px } #solutions-menu > a span { right: 24px; top: 6px; width: 10px; height: 10px } #solutions-menu > a span.active { top: 12px } #solutions-menu div { left: auto; right: -157px } } @media only screen and (min-width: 1025px)and (max-width:1140px) { #nav-primary > ul > li ~ li { margin-left: 30px } #nav-primary > ul > li > a { font-size: 24px } } @media only screen and (max-width: 600px) { #solutions-menu ul:first-child + ul + ul li:first-child { display: block } #solutions-menu ul:first-child + ul + ul li:nth-child(2) { margin-left: 19px } } @media(forced-colors:active)and (prefers-color-scheme: light) { #btn-search-submit svg path { fill: #3d3d3d; stroke: #3d3d3d } } canvas { -ms-touch-action: double-tap-zoom } table { border: 1px solid #abb0b5; clear: both; width: 100% } table th { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; color: #1f2834; font-size: 14px; background: #ebecec; padding: 5px } table tr, .ie7 table td, .ie7 table th { border-top: 1px solid #abb0b5 } table td { padding: 5px; font-size: 14px; vertical-align: text-top; line-height: 24px } table td:first-child ~ td, table th:first-child ~ th, table th:first-child ~ td { border-left: 1px solid #abb0b5 } table th:first-child ~ td { color: #767676 } #hero { overflow: hidden; padding: 39px 25px 39px 30px } .ie7 #hero { margin-top: 42px; padding-bottom: 42px } #hero.hero-metro { background: #043e54 url("https://iisumbraco.blob.core.windows.net/media/7435263/hero-film.png") right bottom no-repeat } #hero h1 { color: #fff; font-family: 'Segoe UI Light','Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-weight: 100; font-size: 30px; margin-bottom: 25px } #hero h2 { color: #fff; font-size: 16px; margin-bottom: 15px } #hero p { clear: both; color: #fff; font-size: 16px; width: 750px; line-height: 24px; max-width: 74% } #hero p.additional-info { color: #fff; font-size: 13px; width: 300px; float: left; clear: none; margin-left: 30px; line-height: 18px; margin-top: 30px } #hero nav a { color: #64ddff } #hero li { float: left } #hero li ~ li { margin-left: 20px; margin-bottom: 30px } .ie7 #hero li ~ li { margin-bottom: 10px } #hero .actions { margin-top: 30px; float: left; width: auto } #hero .actions .btn ~ .btn { margin-left: 30px } .single-nav + div #hero { margin-top: 20px } .page { clear: both } .page.two-left { padding-left: 295px; padding-right: 0; min-width: 665px; max-width: 1145px } .page.two-right { padding-left: 0; padding-right: 350px; max-width: 1090px } .page:after { content: ""; display: table; clear: both } .ie7 .page { display: inline-block } .col-left { float: left; width: 250px; margin-left: -295px } .col-article, .col-mid { float: left; margin-left: 0; margin-top: 0; width: 100% } h1.no-article { font-size: 24px; color: #2f3947; line-height: 32px; padding-bottom: 25px; font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif } .col-right { float: right; width: 300px; margin-right: -350px } .ie7 .col-right { margin-left: 45px } .col-mid article { margin-bottom: 32px; position: relative } .col-mid article:after { display: table; content: ""; clear: both } .ie7 .col-mid article { display: inline-block; margin-bottom: 20px } .col-mid article h1 { font-size: 18px } .col-mid article h4 { font-size: 18px } .col-mid article header p, .col-article article header p { font-size: 11px; float: left; color: #767676; margin: 3px 0 12px } .col-mid article header p a, .col-article article header p a { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; color: #357530 } .col-mid article header p ~ p:before, .col-article article header p ~ p:before { content: "|"; float: left; margin: 0 14px } .col-mid article header ~ p { clear: both; color: #333; font-size: 14px } .grouped-list article { clear: both; padding-left: 30px; border-bottom: 1px solid #ccd2d3; padding-bottom: 30px; padding-right: 20px } .grouped-list article header ~ p { float: left; max-width: 70% } .grouped-list article aside { float: right; color: #767676; font-size: 11px; width: 21%; margin-top: 1px } .grouped-list article ~ article { margin-bottom: 0; margin-top: 30px } .grouped-list > header { letter-spacing: 1px; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; background: #4f4f4f; color: #f4f4f4; font-size: 14px; padding: 10px 10px 0 10px; margin-bottom: 20px; height: 28px; position: relative } .grouped-list > header:after { content: ""; display: table; clear: both } .ie7 .grouped-list > header { display: inline-block } .grouped-list > header h1 { font-size: 16px; float: left; line-height: 18px } .grouped-list > header h3 { font-size: 16px; float: left; line-height: 18px } .grouped-list > header ul { font-size: 14px; float: left; margin-left: 40px; line-height: 20px } .grouped-list > header a { color: #f4f4f4; font-size: 13px; float: right; line-height: 20px } .grouped-list > header a:hover { color: #fff } .grouped-list > footer, .grouped-list div > footer { margin-top: 10px; overflow: hidden; margin-bottom: 30px } .grouped-list > header ul.group-nav { float: right } ul.group-nav li { float: left; height: 28px } ul.group-nav li:first-child { padding-right: 40px } ul.group-nav a { float: none } ul.group-nav a:focus { outline-offset: -2px } .author { float: left; position: absolute; left: 0; top: 5px; width: 59px } .grouped-list article.author-list { padding-left: 80px } .grouped-list article.author-list header ~ p { float: left; max-width: 100% } .grouped-list.no-lead { margin-bottom: 40px } .grouped-list.no-lead article { padding-left: 0; border-bottom-width: 0; padding-bottom: 0; margin-bottom: 30px } .grouped-list.no-lead header ~ p { max-width: 100% } .grouped-list.no-lead article ~ article { border-top: 1px solid #ccd2d3; padding-top: 30px; margin-top: 0 } .grouped-list .author-list:last-of-type { border-bottom: none } .pager li { float: left; margin-left: 20px } .pager li.pager-text:first-child { margin-left: 0; margin-right: 20px } .pager li.pager-text { margin-left: 40px } .col-article article header { margin-top: 0 } .col-article article header:after { clear: both; display: table; content: "" } .ie7 .col-article article header { display: inline-block; line-height: 34px; margin-top: 0 } .col-article h1 { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-size: 24px; color: #2f3947; line-height: 32px } .col-article h2 { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; clear: both; font-weight: normal; font-size: 20px; color: #4f4f4f; padding-bottom: 15px; border-bottom: 1px solid #ccd2d3; margin-bottom: 25px; margin-top: 50px } .col-article h3 { font-size: 14px; text-transform: uppercase; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; color: #4f4f4f; letter-spacing: 1px; margin-bottom: 12px; margin-top: 35px } .col-article h3.important { color: #000 } .col-article h4 { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 600; margin: 25px 0 12px 0 } .col-article h5 { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: 600; font-style: italic; margin: 25px 0 12px 0 } .col-article h6 { font-family: 'Segoe UI',Tahoma,Arial,Helvetica,sans-serif; font-size: 14px; font-weight: normal; font-style: italic; margin: 25px 0 12px 0 } .col-article b, .col-article strong { font-weight: bold } .col-article em, .col-article i { font-style: italic } .col-article header + * { margin-top: 30px } .col-article article p { clear: both; color: #1f2834; font-size: 14px; line-height: 24px; margin-bottom: 25px } .col-article article p a { display: inline-block } .col-article article header p { clear: none } .col-article article header p.description { font-size: 14px; line-height: 24px; color: #1c222b } .col-article article header p.description:before { content: ""; margin: 0; float: right } .header-ctas { width: 60%; float: left; line-height: 32px } .col-article article header.header-ctas p { color: #4f4f4f; margin-top: 0; position: relative; padding-left: 25px } .col-article article header.header-ctas p.urlrewrite { padding-left: 0; margin-bottom: 55px } .col-article article header.header-ctas p a { color: #0067c7 } .col-article article header.header-ctas p a:hover { color: #025ba2 } .header-ctas + aside { margin-top: 5px; float: right; text-align: right; color: #767676 } .header-ctas + aside .btn { display: block; float: none; margin-bottom: 0 } .header-ctas + aside + h2 { float: left; width: 100%; margin-top: 20px; clear: both } .col-article ol, .col-article ul { margin: 16px 0 50px 20px; color: #000; font-size: 14px; line-height: 24px } .col-article ul { margin: 16px 0 40px 40px } .col-article ol ul { margin-bottom: 13px } .col-article ol li { list-style-type: decimal; list-style-position: inside; margin-bottom: 13px } .col-article ol li:before { content: ""; margin-left: 9px } .col-article ul ul { margin-bottom: 10px; margin-top: 10px } .col-article ul li { list-style-type: disc; margin-top: 13px } .col-article table { margin: 30px 0 } .col-article .btn { margin-bottom: 30px } figure { overflow: hidden } figure img { display: block; margin: 30px auto; max-width: 100% } .half-left { float: left; width: 45% } .half-right { float: right; width: 45% } .half-left p, .half-right p { margin: 16px 0 40px 0 } .half-left ul li, .half-right ul li { list-style-type: none; margin-left: 0; margin-bottom: 16px; font-size: 14px } .half-left h2, .half-right h2 { clear: both; font-weight: normal; font-size: 20px; color: #4f4f4f; display: inline-block } .half-left h4, .half-right h4 { clear: both; font-weight: normal; font-size: 20px; color: #4f4f4f; display: inline-block } .half-left .rss-heading, .half-right .rss-heading { padding-bottom: 15px; border-bottom: 1px solid #ccd2d3; margin-bottom: 25px; margin-top: 40px } .half-left h3, .half-right h3 { font-size: 14px; line-height: 30px } .about-author { margin-top: 30px; margin-bottom: 30px; clear: both; background: #f6f6f6; border: 1px solid #d3d3d3; padding: 10px 10px 10px 85px; position: relative } .about-author h1 { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; letter-spacing: 1px; color: #2f3947; font-size: 14px; text-transform: uppercase } aside.about-author header ~ p { margin-bottom: 0; font-size: 13px } .about-author img { border: 1px solid #acaeaf; float: left; position: absolute; top: 10px; left: 10px; height: 61px } .col-right .about-author { padding: 20px } .col-right .about-author h1 { padding-left: 70px; margin-bottom: 5px } .col-right .about-author img { position: relative; left: 0; top: 0; margin: -24px 15px 4px 0 } .col-article .about-author { padding: 15px; min-height: 70px } .col-article .about-author h1, .col-article .about-author p { padding-left: 85px } .col-article .about-author img { margin: 10px 15px 4px 10px } .col-equal header h1 { margin-bottom: 30px } .col-equal section, .col-equal > p { float: left; width: 22%; margin-bottom: 20px } .col-equal section ~ section, .col-equal > p ~ p { margin-left: 4%; clear: none } .ie7 .col-equal section ~ section, .ie7 .col-equal > p ~ p { margin-left: 2% } .col-equal section:nth-of-type(4n+1), .col-equal > p:nth-of-type(4n+1) { clear: both; margin-left: 0% } .col-equal p strong { display: block; margin-bottom: 5px; text-transform: uppercase; letter-spacing: 1px } .col-equal section h1 { font-size: 20px; color: #4f4f4f; padding-bottom: 10px; border-bottom: 1px solid #c9ced0; margin-bottom: 30px } .col-equal section h2 { font-size: 14px; margin-bottom: 0; padding-bottom: 0; padding-top: 0 } .col-equal p { font-size: 14px; margin-bottom: 50px } .col-equal.header-links section header p { margin-top: 0 } .col-equal.header-links section h1 { border-bottom-width: 0; margin-bottom: -15px } .col-equal.header-links p { margin-bottom: 30px } .col-equal-five section { float: left; width: 18%; margin-bottom: 20px } .col-equal-five section ~ section { padding-left: 2% } .ie7 .col-equal-five section ~ section { padding-left: 2% } .col-equal-three { overflow: hidden } .col-equal-three section { float: left; width: 30%; margin-bottom: 20px; font-size: 14px; line-height: 24px } .col-equal-three h1 { font-size: 24px; color: #2f3947; line-height: 32px; padding-bottom: 25px } .col-equal-three h2.title { font-size: 24px; color: #2f3947; line-height: 32px; padding-bottom: 25px } .col-equal-three section ~ section { padding-left: 5% } .col-equal-three section p { padding-bottom: 40px } .ie7 .col-equal-three section ~ section { padding-left: 2% } .ad-text { text-transform: uppercase; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; color: #515151; font-size: 11px; margin: 13px auto; padding: 0 0 13px } .centered-ad-728 { padding-top: 80px; margin: 0 auto; display: block; width: 728px; clear: both } .ad-728 { padding-top: 80px } .ad { clear: both } .ad-300x250 + * { margin-top: 40px } .no-ad .centered-ad-728, .no-ad .ad-300x250 { height: auto !important; margin: 0 !important; padding: 0 !important } .prettyprint { overflow: auto } .video-wrap { padding: 13px; margin-bottom: 30px; height: 628px } .video-wrap video { width: 100%; height: 100% } .video-wrap h2 { display: none } .page-tip { background: #f5f5f5; margin-top: 30px; position: relative; padding: 10px 10px 10px 82px } .page-tip > span { float: left; width: 38px; height: 100%; background: #0075d1; position: absolute; top: 0; left: 0 } .page-tip > span span { top: 20px } .page-tip strong { position: absolute; left: 45px } a.subscribe { float: right; padding-left: 15px; font-size: 11px } .text-links a { color: #1f2834 } .text-links a:hover { text-decoration: underline } .nth { clear: both !important; margin-left: 0 !important } .copy { text-align: center } .clear { clear: both } .icon, .icon-left { text-indent: -9999px; position: absolute; top: 50%; left: 50%; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/sprite.png") 0 0 no-repeat; width: 14px; height: 14px; margin: -7px 0 0 -7px } .icon-rss { width: 13px; height: 13px; background-position: 0 -15px } .icon-windows { background-position: 0 -53px; width: 16px; height: 16px; margin: -8px 0 0 -8px; top: 12px } .icon-user { background-position: 0 -70px; width: 15px; height: 14px; margin: -5px 0 0 -8px } .icon-filter { background-position: 0 -85px; width: 15px; height: 15px; margin: -7px 0 0 } .icon-light { background-position: 0 -101px; width: 11px; height: 16px; margin: -8px 0 0 -5px } .icon-curricula { background-position: 0 -29px; width: 8px; height: 11px; margin: -5px 0 0 -4px } .current .icon-curricula { background-position: -9px -29px } .icon-curricula-color { background-position: -18px -29px; width: 8px; height: 11px; margin: -5px 0 0 -4px } .icon-video { background-position: 0 -41px; width: 11px; height: 11px; margin: -5px 0 0 -5px } .current .icon-video { background-position: -24px -41px } .icon-video-color { background-position: -12px -41px; width: 11px; height: 11px; margin: -5px 0 0 -5px } .icon-whitepaper { background-position: -11px -370px; width: 10px; height: 12px; margin: -5px 0 0 -5px } .current .icon-whitepaper { background-position: -22px -370px } .icon-whitepaper-color { background-position: 0 -370px; width: 10px; height: 12px } .icon-book { background-position: -12px -384px; width: 11px; height: 12px; margin: -5px 0 0 -5px } .current .icon-book { background-position: -24px -384px } .icon-book-color { background-position: 0 -384px; width: 11px; height: 12px; margin: -5px 0 0 -5px } .icon-link { background-position: -13px -398px; width: 12px; height: 12px; margin: -5px 0 0 -5px } .current .icon-link { background-position: -26px -398px } .icon-link-color { background-position: 0 -398px; width: 12px; height: 12px; margin: -5px 0 0 -5px } .icon-left { left: 0; margin-left: 0 } @media only screen and (max-width: 996px) { .page.two-left { min-width: auto } .ad { width: auto !important; height: auto !important; padding-left: 12px; padding-right: 12px; text-align: center } .ad a img { max-width: 100%; height: auto; width: auto } #hero p.additional-info { text-shadow: 1px 1px 1px #000; float: none; margin-left: 0; padding-top: 30px; clear: both } .col-equal section { width: 48%; margin-right: 2%; margin-left: 0 !important; display: inline-block; vertical-align: top; float: none } } @media screen and (max-width: 830px) { #hero p { text-shadow: 1px 1px 1px #000 } .page.two-right { padding-left: 12px; padding-right: 12px; max-width: 100% } .col-article, .col-mid { float: none } .col-right { float: none; max-width: 300px } .col-right.overview { max-width: none; width: auto; margin-right: 0 } .page.two-left { padding-left: 0 } .page.two-left .col-left, .page.two-left .col-mid.grouped-list { width: auto; float: none; margin-left: 0; padding: 0 12px } .page.two-left .col-left nav { max-width: 380px } .centered-ad-728 { padding-top: 20px } .pager li { margin-left: 0; margin-right: 12px; font-size: 13px; padding-bottom: 15px } .pager li.pager-text:first-child { margin-right: 12px } .pager li:first-child { margin-left: 0; padding-left: 0 } .pager li:last-child { margin-right: 0; padding-right: 0 } .col-mid article h1 { font-size: 14px } .col-mid article header p, .col-article article header p { margin: 0 0 5px } .grouped-list article { padding-bottom: 15px } .col-mid article { margin-bottom: 15px } .grouped-list > header { height: auto; padding: 0 10px } .grouped-list > header h3, .grouped-list > header h1, .grouped-list > header a.viewAllMicrosoft, .grouped-list > header a.viewAllCommunity { font-size: 13px; width: 68%; padding: 10px 0 } .grouped-list > header a.viewAllMicrosoft, .grouped-list > header a.viewAllCommunity { font-size: 11px; width: 29%; text-align: right } .grouped-list > header ul.group-nav { margin-left: 0; width: auto } ul.group-nav li:first-child a { padding-right: 0; display: inline-block; padding: 8px 0; font-size: 11px } .grouped-list div > footer { margin-bottom: 0 } .page.col-equal { padding-left: 2%; padding-right: 2% } } @media only screen and (max-width: 750px) { #hero p { padding-bottom: 7% } #hero .actions { width: auto; max-width: 100% } #hero.hero-download#hero .actions .btn ~ .btn { float: none; display: block; margin-left: 0; margin-top: 50px; clear: both } .hero-download#hero p { padding-bottom: 0; margin-left: 0; clear: both } } @media only screen and (max-width: 560px) { .header-ctas { float: none; width: auto } .header-ctas + aside { margin-top: 15px; float: left; text-align: left } .col-equal section { width: 100%; margin-right: 0 } #hero p.additional-info { max-width: 45% } } @media only screen and (max-width: 500px) { #hero h1 { font-size: 26px } .col-right { width: auto; max-width: 100% } #hero .actions .btn { padding: 7px 10px; font-size: 15px; margin-right: 15px; margin-bottom: 10px } #hero .actions .btn ~ .btn { margin-left: 0 } .grouped-list article.author-list { padding-left: 65px } .author { width: 45px } .col-mid article h4 { font-size: 15px } .col-mid article header ~ p { font-size: 13px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden } } .nav-base li { float: left; clear: both; width: 100%; line-height: 40px; font-size: 12px } .nav-base li a { position: relative; font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; color: #616366; display: block; padding: 10px 5px 10px 11px; border-left: 3px solid #f5f5f5; line-height: 20px } .nav-base li a:focus { outline-offset: -1px } .nav-base li:nth-child(odd) { background: #f7f8f8 } .nav-base li:nth-child(odd) a { border-color: #ececec } .nav-base li.striped { background: #f7f8f8 } .nav-base li.striped a { border-color: #ececec } .nav-base li:hover { border-top: 1px solid #fff; border-bottom: 1px solid #fff; background: #e7e8e8; line-height: 38px } .nav-base li:hover a { border-left-color: #e2e3e3; padding-top: 9px; padding-bottom: 9px } .nav-base li.current { background: #d1e6f9 } .nav-base li.current:hover { border-width: 0; line-height: 40px } .nav-base li.current a { color: #262626; border-color: #0075d1; padding-top: 10px; padding-bottom: 10px } .nav-base ul { margin-bottom: 40px; overflow: hidden } .nav-base h1 { color: #222; font-size: 20px; margin: 18px 0 20px; margin-top: 12px } .nav-base h2.side-menu { color: #222; font-size: 20px; margin: 18px 0 20px; margin-top: 12px } .nav-base h2 { font-family: 'Segoe UI','Tahoma Bold','Arial Bold','Helvetica Bold',sans-serif; font-weight: 600; font-size: 14px; margin-bottom: 16px } @media screen and (max-width: 830px) { .nav-base ul { margin-bottom: 10px } } .RSS { width: 40px; height: 100%; display: block; position: absolute; right: 0; top: 0; bottom: 0; text-align: center; background: #f7941d; border: 1px solid #f7941d; box-sizing: border-box } .RSS svg { fill: #fff; transform: translate(-50%,-50%); left: 50%; top: 50%; position: absolute } .small-rss { width: 13px; height: 14px; background: url("https://iisumbraco.blob.core.windows.net/media/7435263/sprite.png") 0 -211px; display: inline-block; text-indent: -9999px; position: relative; top: 1px; left: 10px } @media screen and (max-width: 830px) { .RSS { bottom: 1px } } @media(forced-colors:active)and (prefers-color-scheme: light) { .RSS svg { fill: #4f4f4f } } #hero.hero-blogs { background: #043e54 url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAASYAAABcCAYAAADDChjJAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjg5MzlCMUU5MjlGNTExRTdCRDgyRjE1MDkxRENCNzMxIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjg5MzlCMUVBMjlGNTExRTdCRDgyRjE1MDkxRENCNzMxIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6ODkzOUIxRTcyOUY1MTFFN0JEODJGMTUwOTFEQ0I3MzEiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6ODkzOUIxRTgyOUY1MTFFN0JEODJGMTUwOTFEQ0I3MzEiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4OFarjAABlgElEQVR42u2dBVgV2fvH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') no-repeat bottom right; margin-bottom: 20px } .tag1 { font-size: x-large } .tag2 { font-size: larger } .tag3 { font-size: medium } .tag4 { font-size: small } .pagination { padding-top: 10px; border-top: 1px solid #ccd2d3 } .tags { margin-top: 15px } .tag-search h1.no-article { padding-bottom: 5px } .tag-search p { margin-bottom: 15px } .table-wrap { overflow: auto } .busy { background: url("https://iisumbraco.blob.core.windows.net/media/7435263/ajax-loader-LARGE.gif") no-repeat top; min-height: 32px } table { margin-bottom: 15px } .no-ad .centered-ad-728, .no-ad .ad-300x250 { height: auto !important; margin: 0 !important; padding: 0 !important } @media only screen and (max-width: 750px) { #hero.hero-blogs p { max-width: 56% } } </style> </head> <body> <div id="skiptocontent"><a href="#hero" class="skip-content">skip to main content</a></div> <div id="cookie-banner"></div> <div class="container"> <main role="main" class="pb-3"> <header id="header-site" class="full-width "> <div class="ms-logo"><a href="javascript:0" class="icon-menu" aria-label="Expand to view navigation menu"><span class="icon-bar"><span class="icon-bar"><span class="icon-bar"></span></span></span></a><a id="logo" href="https://www.microsoft.com">Microsoft</a></div><p id="search-site"> <input type="text" name="search" id="txt-search" placeholder="Search all of IIS.NET" aria-label="Search through site content"><button type="submit" id="btn-search-submit" aria-label="Search"> <svg version="1.1" width="16" height="16" id="Layer_1" x="0px" y="0px" viewBox="0 0 18 18" enable-background="new 0 0 18 18" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink"> <path fill="#FFFFFF" stroke="#FFFFFF" stroke-width="1.5" d="M5.89,11.594c1.32,0,2.532-0.461,3.49-1.229l7.267,7.268c0.122,0.119,0.28,0.182,0.439,0.182s0.319-0.063,0.44-0.182c0.242-0.244,0.242-0.639,0-0.881L10.26,9.486c0.767-0.958,1.229-2.17,1.229-3.49c0-3.087-2.511-5.598-5.599-5.598c-3.087,0-5.598,2.511-5.598,5.598S2.803,11.594,5.89,11.594 M5.89,1.642c2.401,0,4.354,1.953,4.354,4.354S8.291,10.35,5.89,10.35c-2.4,0-4.354-1.953-4.354-4.354S3.489,1.642,5.89,1.642"></path></svg> </button> </p> <script type="text/javascript"> var currentUsername = ''; </script> <nav id="nav-primary" aria-label="Primary navigation menu"> <a href="/" class="iis-logo">IIS</a><ul class="menu"> <li> <a href="/"> Home </a> </li> <li> <a href="https://docs.microsoft.com/en-us/IIS-Administration/"> Manage </a> </li> <li> <a href="https://www.iis.net/downloads"> Downloads </a> </li> <li> <a href="/learn"> Learn </a> </li> <li> <a href="/configreference"> Reference </a> </li> <li id="solutions-menu"> <a href="javascript:;" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false">Solutions <span></span></a> <div> <ul> <li>Technologies</li> <li><a href="https://www.microsoft.com/net">.NET Framework</a></li> <li><a href="//www.asp.net">ASP.NET</a></li> <li><a href="https://php.iis.net/">PHP</a></li> <li><a href="https://www.microsoft.com/en-us/cloud-platform/windows-server">Windows Server</a></li> <li><a href="https://www.microsoft.com/en-us/sql-server/">SQL Server</a></li> <li><a href="https://webgallery.microsoft.com/gallery">Web App Gallery</a></li> <li><a href="https://azure.microsoft.com/">Microsoft Azure</a></li> </ul> <ul> <li>Tools</li> <li><a href="https://visualstudio.microsoft.com/">Visual Studio</a></li> <li><a href="https://code.visualstudio.com/">Visual Studio Code</a></li> <li><a href="https://www.microsoft.com/web/downloads/platform.aspx">Web Platform Installer</a></li> </ul> <ul> <li>Get Help:</li> <li><a href="https://forums.iis.net/">Ask a Question in our Forums</a></li> <li><a href="/contact">More Help Resources</a></li> </ul> </div> </li> <li> <a href="https://blogs.iis.net/" class="current"> Blogs </a> </li> <li class="last-child"><a href="https://forums.iis.net/">Forums</a></li> </ul> </nav> </header> <div class="full-width"> <div class="page two-right blogs"> <section class="col-mid"> <div class="tag-search"> <h1 class="no-article">Tag Search</h1> <p>Here is what our bloggers have had to say most recently on the selected topic.</p> </div> <section class="grouped-list article-content"> <header> <h3>Recent Posts tagged CPU</h3> <ul class="group-nav"> <li></li> <li> <a class="RSS" href="/feed/popular-tags_cpu.xml" aria-label="Subscribe"> <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 2048 2048" width="18" height="18"> <path d="M192 1536q40 0 75 15t61 41 41 61 15 75q0 40-15 75t-41 61-61 41-75 15q-40 0-75-15t-61-41-41-61-15-75q0-40 15-75t41-61 61-41 75-15zM0 1024q124 0 238 32t214 90 181 140 140 181 91 214 32 239H736q0-101-26-195t-75-176-115-149-149-115-176-74-195-27v-160zm0-512q194 0 374 50t336 142 285 220 220 285 142 336 51 375h-160q0-172-44-331t-126-298-196-253-252-195-298-126T0 672V512zM0 0q265 0 510 68t459 194 388 300 301 389 193 458 69 511h-160q0-243-63-467t-178-420-275-356-356-276-420-178T0 160V0z"></path> </svg> </a> </li> </ul> </header> <div id="newsOutput" class="" style="opacity: 1;"><article class="author-list"> <header> <h4><a href="https://blogs.iis.net:443/mvolo/You-may-be-massively-overpaying-for-your-CPUs">You may be massively overpaying for your CPUs</a></h4> <p>Feb 23, 2022 by mvolo</p> <img src="https://iisumbraco.blob.core.windows.net/media/6718159/mike-volodarsky.jpg" alt="mvolo" class="author"> </header> <p>You could be throwing away 50-80% of your cloud instance CPU power, due to common .NET CPU overheads.Learn more about these and how to remove them to save on your cloud costs in our W3wp high CPU g...</p> <p class="tags">Filed under: <a href="https://blogs.iis.net:443/mvolo/tags/.NET">.NET</a>, <a href="https://blogs.iis.net:443/mvolo/tags/ASP.NET">ASP.NET</a>, <a href="https://blogs.iis.net:443/mvolo/tags/How-To">How-To</a>, <a href="https://blogs.iis.net:443/mvolo/tags/IIS">IIS</a>, <a href="https://blogs.iis.net:443/mvolo/tags/LeanSentry">LeanSentry</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Performance">Performance</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Uncategorized">Uncategorized</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Azure">Azure</a>, <a href="https://blogs.iis.net:443/mvolo/tags/CPU">CPU</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Guides">Guides</a> </p> </article> <article class="author-list"> <header> <h4><a href="https://blogs.iis.net:443/mvolo/Why-high-w3wp-CPU-usage-causes-your-website-to-choke">Why high w3wp CPU usage causes your website to choke</a></h4> <p>Dec 7, 2021 by mvolo</p> <img src="https://iisumbraco.blob.core.windows.net/media/6718159/mike-volodarsky.jpg" alt="mvolo" class="author"> </header> <p>High CPU usage in the IIS worker process can cause poor IIS website performance ... even if the processor is not completely overloaded.This can lead to high CPU hangs, 503 queue full outages, and h...</p> <p class="tags">Filed under: <a href="https://blogs.iis.net:443/mvolo/tags/.NET">.NET</a>, <a href="https://blogs.iis.net:443/mvolo/tags/ASP.NET">ASP.NET</a>, <a href="https://blogs.iis.net:443/mvolo/tags/How-To">How-To</a>, <a href="https://blogs.iis.net:443/mvolo/tags/IIS">IIS</a>, <a href="https://blogs.iis.net:443/mvolo/tags/CPU">CPU</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Guides">Guides</a>, <a href="https://blogs.iis.net:443/mvolo/tags/Performance">Performance</a> </p> </article></div> </section> </section> <section class="col-right"> <div id="FeaturedAd" data-adzoneid="674040" class="ad-300x250 " data-adwidth="300px" data-adheight="250px" style="width: 300px; height: 250px;"> <iframe title="advertisement" width="300" height="250" scrolling="No" frameborder="0" marginheight="0" marginwidth="0" src="https://effectus.nui.media/pipeline/674040/0/vh?z=effectus&dim=602457&kw=&click="> <script type="text/javascript" lang="JavaScript" src="https://effectus.nui.media/pipeline/674040/0/vj?z=effectus&dim=602457&kw=&click=&abr=$scriptiniframe"></script> <noscript> <a href="https://effectus.nui.media/pipeline/674040/0/cc?z=effectus"> <img src="https://effectus.nui.media/pipeline/674040/0/vc?z=effectus&dim=602457&kw=&click=&abr=$imginiframe" width="300" height="250" alt="" border="0"> </a> </noscript> </iframe> </div> <nav class="nav-base" aria-label="Sidebar navigation menu"> <h2 class="side-menu">Recent Popular Tags</h2> <p> <a href="/blogs/tag/dotnet1" class="tag1">.NET</a> <a href="/blogs/tag/administration" class="tag3">Administration</a> <a href="/blogs/tag/app-service" class="tag2">App Service</a> <a href="/blogs/tag/appcmd" class="tag4">AppCmd</a> <a href="/blogs/tag/application-pool" class="tag4">Application pool</a> <a href="/blogs/tag/aspdotnet1" class="tag1">ASP.NET</a> <a href="/blogs/tag/async" class="tag4">Async</a> <a href="/blogs/tag/azure" class="tag1">Azure</a> <a href="/blogs/tag/azure-app-service" class="tag2">Azure App Service</a> <a href="/blogs/tag/azure-websites" class="tag1">Azure Websites</a> <a href="/blogs/tag/blogenginedotnet1" class="tag4">BlogEngine.NET</a> <a href="/blogs/tag/business-solutions" class="tag1">Business Solutions</a> <a href="/blogs/tag/cloud" class="tag2">Cloud</a> <a href="/blogs/tag/cpu" class="tag3">CPU</a> <a href="/blogs/tag/deployment-slots" class="tag3">Deployment Slots</a> <a href="/blogs/tag/encryption" class="tag3">encryption</a> <a href="/blogs/tag/guides" class="tag1">Guides</a> <a href="/blogs/tag/hangs" class="tag4">Hangs</a> <a href="/blogs/tag/how-to" class="tag1">How-To</a> <a href="/blogs/tag/htmla" class="tag3">HTMLA</a> <a href="/blogs/tag/iis" class="tag1">IIS</a> <a href="/blogs/tag/iis-news-item" class="tag1">IIS News Item</a> <a href="/blogs/tag/iis-thread-pool" class="tag4">IIS thread pool</a> <a href="/blogs/tag/iisreset" class="tag3">IISRESET</a> <a href="/blogs/tag/leansentry" class="tag1">LeanSentry</a> <a href="/blogs/tag/memory" class="tag3">Memory</a> <a href="/blogs/tag/microsoftflow" class="tag3">MicrosoftFlow</a> <a href="/blogs/tag/msp" class="tag4">MSP</a> <a href="/blogs/tag/nano" class="tag2">nano</a> <a href="/blogs/tag/other" class="tag3">Other</a> <a href="/blogs/tag/performance" class="tag1">Performance</a> <a href="/blogs/tag/powerapps" class="tag1">PowerApps</a> <a href="/blogs/tag/powershell" class="tag3">PowerShell</a> <a href="/blogs/tag/recycle-application-pool" class="tag2">Recycle application pool</a> <a href="/blogs/tag/scripting" class="tag2">Scripting</a> <a href="/blogs/tag/security" class="tag2">Security</a> <a href="/blogs/tag/smtp" class="tag4">SMTP</a> <a href="/blogs/tag/ssl" class="tag3">SSL</a> <a href="/blogs/tag/storage" class="tag4">storage</a> <a href="/blogs/tag/tech-hub" class="tag2">Tech Hub</a> <a href="/blogs/tag/technology" class="tag3">Technology</a> <a href="/blogs/tag/troubleshooting" class="tag1">Troubleshooting</a> <a href="/blogs/tag/uncategorized" class="tag2">Uncategorized</a> <a href="/blogs/tag/vbscript" class="tag4">VBScript</a> <a href="/blogs/tag/virtualization" class="tag4">Virtualization</a> <a href="/blogs/tag/waws" class="tag3">WAWS</a> <a href="/blogs/tag/windows-10" class="tag2">windows 10</a> <a href="/blogs/tag/windows-azure" class="tag2">Windows Azure</a> <a href="/blogs/tag/windows-server-2008" class="tag2">Windows Server 2008</a> </p> </nav> <nav class="nav-base" aria-label="Sidebar navigation menu"> <h2 class="side-menu">Blogs</h2> <ul> <li class="first"><a href="/opml">Opml</a></li> <li><a href="/blogs/bloggers">Blogs on this Site</a></li> </ul> </nav> </section> </div><!--content--> <div class="clear"></div> <div id="BottomAd" data-adtypeid="674039" class="ad centered-ad-728" data-adwidth="728px" data-adheight="90px" style="width: 728px; height: 90px;"> <iframe title="advertisement" width="728" height="90" scrolling="No" frameborder="0" marginheight="0" marginwidth="0" src="https://effectus.nui.media/pipeline/674039/0/vh?z=effectus&dim=602464&kw=&click="> <script type="text/javascript" lang="JavaScript" src="https://effectus.nui.media/pipeline/674039/0/vj?z=effectus&dim=602464&kw=&click=&abr=$scriptiniframe"></script> <noscript> <a href="https://effectus.nui.media/pipeline/674039/0/cc?z=effectus"> <img src="https://effectus.nui.media/pipeline/674039/0/vc?z=effectus&dim=602464&kw=&click=&abr=$imginiframe" width="728" height="90" alt="" border="0"> </a> </noscript> </iframe> </div> <footer id="footer-site"> <ul> <li class="text-links">This site is managed for Microsoft by Neudesic, LLC. | © 2025 Microsoft. All rights reserved.</li> <li><a href="https://go.microsoft.com/fwlink/?LinkId=521839" data-mscc-ic="false">Privacy Statement</a></li> <li><a href="https://www.iis.net/terms-of-use" data-mscc-ic="false">Terms of Use</a></li> <li><a href="https://www.iis.net/contact">Contact Us</a></li> <li><a href="https://azure.microsoft.com/">Hosted on Microsoft Azure</a></li> <li><a href="https://www.effectusmedia.com/?site=iis#contactus">Advertise with Us</a></li> <li style="display:none" class="manageCookieChoice"><a href="#" onclick="javascript:manageConsent(); return false;" data-s-object-id="footer">Manage cookies</a></li> <li style="display:none" class="managePrivacyChoice"> <a href="https://aka.ms/yourcaliforniaprivacychoices"> <svg role="img" xmlns="http://www.w3.org/2000/svg" width="30px" viewBox="0 0 30 14" xml:space="preserve"> <title>California Consumer Privacy Act (CCPA) Opt-Out Icon</title> <path d="M7.4 12.8h6.8l3.1-11.6H7.4C4.2 1.2 1.6 3.8 1.6 7s2.6 5.8 5.8 5.8z" style="fill-rule: evenodd; clip-rule: evenodd; fill: #fff"></path> <path d="M22.6 0H7.4c-3.9 0-7 3.1-7 7s3.1 7 7 7h15.2c3.9 0 7-3.1 7-7s-3.2-7-7-7zm-21 7c0-3.2 2.6-5.8 5.8-5.8h9.9l-3.1 11.6H7.4c-3.2 0-5.8-2.6-5.8-5.8z" style="fill-rule: evenodd; clip-rule: evenodd; fill: #06f"></path> <path d="M24.6 4c.2.2.2.6 0 .8L22.5 7l2.2 2.2c.2.2.2.6 0 .8-.2.2-.6.2-.8 0l-2.2-2.2-2.2 2.2c-.2.2-.6.2-.8 0-.2-.2-.2-.6 0-.8L20.8 7l-2.2-2.2c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0l2.2 2.2L23.8 4c.2-.2.6-.2.8 0z" style="fill: #fff"></path> <path d="M12.7 4.1c.2.2.3.6.1.8L8.6 9.8c-.1.1-.2.2-.3.2-.2.1-.5.1-.7-.1L5.4 7.7c-.2-.2-.2-.6 0-.8.2-.2.6-.2.8 0L8 8.6l3.8-4.5c.2-.2.6-.2.9 0z" style="fill: #06f"></path> </svg> <span>Your Privacy Choices</span> </a> </li> </ul> <ul class="social"> <li>Follow us on:</li> <li><a href="https://www.twitter.com/inetsrv/" class="twitter">Twitter</a></li> <li><a href="https://facebook.com/inetsrv/" class="facebook">Facebook</a></li> </ul> <ul class="logo"> <li><a href="https://microsoft.com/" class="logo-footer">Microsoft</a></li> <li><a href="https://forums.iis.net/1080.aspx">Feedback on IIS</a></li> </ul> </footer> </div> </main> </div> </body> </html>