{"id":768,"date":"2022-12-14T12:58:43","date_gmt":"2022-12-14T12:58:43","guid":{"rendered":"https:\/\/turtleflyblog.com\/?p=768"},"modified":"2023-01-24T12:38:44","modified_gmt":"2023-01-24T12:38:44","slug":"how-to-activate-wcf-service-in-visual-studio-2022","status":"publish","type":"post","link":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/","title":{"rendered":"How to activate WCF Service in Visual Studio 2022"},"content":{"rendered":"\n

WCF offers HTTP Service. Prior to Web API, we could use WCF(Windows Communication Foundation) to construct HTTP Service. WCF supports both REST and RPC Web Service model. There are still many programs used legacy WCF services to execute web service. When we tried to shift from Visual Studio 2015 or Visual Studio 2017 to the latest Visual Studio 2022, we find out that Visual Studio doesn\u2019t offer WCF options. Actually, we can use Visual Studio Installer to select to install WCF. The picture is shown below<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

We can select Windows Communication Foundation which display under Individual Component manual. After installing, you can select to build WCF service.<\/p>\n\n\n\n

\"\"<\/figure>\n\n\n\n

        WCF is different from Web API as its data structure is XML, not JSON. WCF not only supports HTTP, but also supports other communication protocols such as Named Pipes and UDP. Hope this article solve the programmer\u2019s problem who has problems to activate WCF when using Visual Studio 2022.<\/p>\n","protected":false},"excerpt":{"rendered":"

WCF offers HTTP Service. Prior to Web API, we could use WCF(Windows Communication Foundation) to construct HTTP Service. WCF supports both REST and RPC Web Service model. There are still many programs used legacy WCF services to execute web service. When we tried to shift from Visual Studio 2015 or Visual Studio 2017 to the […]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"nf_dc_page":"","om_disable_all_campaigns":false,"_monsterinsights_skip_tracking":false,"_monsterinsights_sitenote_active":false,"_monsterinsights_sitenote_note":"","_monsterinsights_sitenote_category":0,"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[33],"tags":[],"class_list":["post-768","post","type-post","status-publish","format-standard","hentry","category-programming-2"],"yoast_head":"\nHow to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"How to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly\" \/>\n<meta property=\"og:description\" content=\"WCF offers HTTP Service. Prior to Web API, we could use WCF(Windows Communication Foundation) to construct HTTP Service. WCF supports both REST and RPC Web Service model. There are still many programs used legacy WCF services to execute web service. When we tried to shift from Visual Studio 2015 or Visual Studio 2017 to the […]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/\" \/>\n<meta property=\"og:site_name\" content=\"Who said turtle cannot fly\" \/>\n<meta property=\"article:published_time\" content=\"2022-12-14T12:58:43+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-01-24T12:38:44+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png\" \/>\n<meta name=\"author\" content=\"Joseph\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Joseph\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/\",\"url\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/\",\"name\":\"How to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly\",\"isPartOf\":{\"@id\":\"https:\/\/turtleflyblog.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png\",\"datePublished\":\"2022-12-14T12:58:43+00:00\",\"dateModified\":\"2023-01-24T12:38:44+00:00\",\"author\":{\"@id\":\"https:\/\/turtleflyblog.com\/#\/schema\/person\/130c2e1bdce4a8ba27bfe14c65988172\"},\"breadcrumb\":{\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#breadcrumb\"},\"inLanguage\":\"en-AU\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png?fit=554%2C394&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png?fit=554%2C394&ssl=1\",\"width\":554,\"height\":394},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/turtleflyblog.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"How to activate WCF Service in Visual Studio 2022\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/turtleflyblog.com\/#website\",\"url\":\"https:\/\/turtleflyblog.com\/\",\"name\":\"Who said turtle cannot fly\",\"description\":\"\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/turtleflyblog.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-AU\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/turtleflyblog.com\/#\/schema\/person\/130c2e1bdce4a8ba27bfe14c65988172\",\"name\":\"Joseph\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-AU\",\"@id\":\"https:\/\/turtleflyblog.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/539caa7bc4af75cd4ab82fc8d51935da?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/539caa7bc4af75cd4ab82fc8d51935da?s=96&d=mm&r=g\",\"caption\":\"Joseph\"},\"sameAs\":[\"https:\/\/turtleflyblog.com\/\/\"],\"url\":\"https:\/\/turtleflyblog.com\/author\/joseph\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"How to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/","og_locale":"en_US","og_type":"article","og_title":"How to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly","og_description":"WCF offers HTTP Service. Prior to Web API, we could use WCF(Windows Communication Foundation) to construct HTTP Service. WCF supports both REST and RPC Web Service model. There are still many programs used legacy WCF services to execute web service. When we tried to shift from Visual Studio 2015 or Visual Studio 2017 to the […]","og_url":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/","og_site_name":"Who said turtle cannot fly","article_published_time":"2022-12-14T12:58:43+00:00","article_modified_time":"2023-01-24T12:38:44+00:00","og_image":[{"url":"https:\/\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png"}],"author":"Joseph","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Joseph","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/","url":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/","name":"How to activate WCF Service in Visual Studio 2022 - Who said turtle cannot fly","isPartOf":{"@id":"https:\/\/turtleflyblog.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage"},"image":{"@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage"},"thumbnailUrl":"https:\/\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png","datePublished":"2022-12-14T12:58:43+00:00","dateModified":"2023-01-24T12:38:44+00:00","author":{"@id":"https:\/\/turtleflyblog.com\/#\/schema\/person\/130c2e1bdce4a8ba27bfe14c65988172"},"breadcrumb":{"@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#breadcrumb"},"inLanguage":"en-AU","potentialAction":[{"@type":"ReadAction","target":["https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/"]}]},{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#primaryimage","url":"https:\/\/i0.wp.com\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png?fit=554%2C394&ssl=1","contentUrl":"https:\/\/i0.wp.com\/turtleflyblog.com\/wp-content\/uploads\/2022\/12\/1-2.png?fit=554%2C394&ssl=1","width":554,"height":394},{"@type":"BreadcrumbList","@id":"https:\/\/turtleflyblog.com\/en\/2022\/12\/14\/how-to-activate-wcf-service-in-visual-studio-2022\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/turtleflyblog.com\/en\/"},{"@type":"ListItem","position":2,"name":"How to activate WCF Service in Visual Studio 2022"}]},{"@type":"WebSite","@id":"https:\/\/turtleflyblog.com\/#website","url":"https:\/\/turtleflyblog.com\/","name":"Who said turtle cannot fly","description":"","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/turtleflyblog.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-AU"},{"@type":"Person","@id":"https:\/\/turtleflyblog.com\/#\/schema\/person\/130c2e1bdce4a8ba27bfe14c65988172","name":"Joseph","image":{"@type":"ImageObject","inLanguage":"en-AU","@id":"https:\/\/turtleflyblog.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/539caa7bc4af75cd4ab82fc8d51935da?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/539caa7bc4af75cd4ab82fc8d51935da?s=96&d=mm&r=g","caption":"Joseph"},"sameAs":["https:\/\/turtleflyblog.com\/\/"],"url":"https:\/\/turtleflyblog.com\/author\/joseph\/"}]}},"jetpack_sharing_enabled":true,"jetpack_featured_media_url":"","_links":{"self":[{"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/posts\/768","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/comments?post=768"}],"version-history":[{"count":1,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/posts\/768\/revisions"}],"predecessor-version":[{"id":772,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/posts\/768\/revisions\/772"}],"wp:attachment":[{"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/media?parent=768"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/categories?post=768"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/turtleflyblog.com\/wp-json\/wp\/v2\/tags?post=768"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}