{"id":2205,"date":"2016-03-25T19:43:23","date_gmt":"2016-03-25T19:43:23","guid":{"rendered":"https:\/\/www.couchbase.com\/blog\/?p=2205"},"modified":"2025-10-09T06:47:53","modified_gmt":"2025-10-09T13:47:53","slug":"couchbase-asp-net-integration-beta-3-release","status":"publish","type":"post","link":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-asp-net-integration-beta-3-release\/","title":{"rendered":"Lanzamiento de la beta 3 de la integraci\u00f3n ASP.NET de Couchase."},"content":{"rendered":"<p>Hoy hemos lanzado la Beta 3 de los paquetes Couchbase ASP.NET Integration en NuGet. Formalmente conocido como Couchbase Caching and Session providers, este proyecto contiene o contendr\u00e1 implementaciones de varias APIs (Caching\/Session providers, Identity, etc) para la integraci\u00f3n entre Couchbase Server y Microsoft ASP.NET. Eventualmente se a\u00f1adir\u00e1 soporte para .NET Core, pero eso ser\u00e1 dentro de un tiempo despu\u00e9s de que el SDK de .NET lo soporte.<\/p>\n<h2 id=\"breaking-changes\">Cambios de \u00faltima hora<\/h2>\n<p>En primer lugar, lamentablemente hay un par de cambios de \u00faltima hora entre la Beta 2 y la Beta 3. En la beta anterior, utiliz\u00e1bamos el <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/sdks\/dotnet-2.2\/cluster-helper.html\">ClusterHelper<\/a> para gestionar el alcance\/tiempo de vida de los objetos Cluster y Bucket utilizados por el Session Provider. Esto funcionaba bien, pero con el ClusterHelper, est\u00e1s limitado a abrir un cluster de Couchbase Server por aplicaci\u00f3n. En la mayor\u00eda de los escenarios, esto est\u00e1 bien - un cluster puede tener m\u00faltiples buckets y puedes abrirlos v\u00eda <a href=\"https:\/\/docs.couchbase.com\/sdk-api\/couchbase-net-client-2.2.0\/html\/BBF856F4.htm\">GetBucket<\/a>. En algunos casos, sin embargo, puedes tener una aplicaci\u00f3n que abra buckets desde m\u00faltiples clusters. Con Beta 3, volvimos a abrir y asignar el Cluster y el bucket a la instancia del proveedor de Caching o de Sesi\u00f3n. Esto significa que puedes configurar buckets en diferentes clusters para tus instancias de Caching y Session provider.<\/p>\n<p>Para ello, se ha eliminado el ClusteHelper (junto con el requisito de inicializarlo en las clases Global.asax o Setup.cs) y se ha refactorizado la configuraci\u00f3n. As\u00ed que, desafortunadamente, no es un reemplazo para Beta 2. Para ver la \"nueva\" forma de configuraci\u00f3n, consulte la secci\u00f3n \"C\u00f3mo usarlo\" a continuaci\u00f3n.<\/p>\n<h2 id=\"what-s-in-beta-3-\">\u00bfQu\u00e9 hay en la Beta 3?<\/h2>\n<p>Tenga en cuenta que el seguimiento de las incidencias se realiza en <a href=\"https:\/\/issues.couchbase.com\/projects\/CBASP\/issues\/CBASP-25?filter=allopenissues\">Jira<\/a> - Si encuentra un error o desea solicitar una funci\u00f3n, puede hacerlo all\u00ed. Esta es una lista de los tickets que fueron <em>resuelto<\/em> para la Beta 3:<\/p>\n<h3 id=\"bug\">Error<\/h3>\n<ul>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-1\">CBASP-1<\/a>] - Couchbase session state provider no funciona con el proyecto WebForm<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-14\">CBASP-14<\/a>] - AspNet no arroja error cuando el comentario dice que deber\u00eda hacerlo<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-16\">CBASP-16<\/a>] - AspNet intenta hacer referencia a datos en una condici\u00f3n de error<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-21\">CBASP-21<\/a>] - System.ArgumentNullException con ASP.NET Session Management<\/li>\n<\/ul>\n<h3 id=\"improvement\">Mejora<\/h3>\n<ul>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-17\">CBASP-17<\/a>] - Actualizar paquetes NuGet a Couchbase.NetClient 2.2.5<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-18\">CBASP-18<\/a>] - A\u00f1adir proyecto Couchbase.AspNet.UnitTests<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-19\">CBASP-19<\/a>] - Actualizar las dependencias de Common.Logging y JSON.NET<\/li>\n<li>[<a href=\"https:\/\/issues.couchbase.com\/browse\/CBASP-23\">CBASP-23<\/a>] - Refactorizar la inicializaci\u00f3n y la configuraci\u00f3n<\/li>\n<\/ul>\n<h2 id=\"how-to-use-it\">C\u00f3mo utilizarlo<\/h2>\n<p>Ten en cuenta que estoy asumiendo que ya has creado un Cluster Couchbase con dos nodos y un bucket Memcached llamado <code>\"mi-memcached-bucket\"<\/code>. Si no lo has hecho, <a href=\"https:\/\/developer.couchbase.com\/documentation\/server\/4.0\/clustersetup\/manage-cluster-intro.html\">ve ahora y haz esto<\/a>.<\/p>\n<p>Una vez que tengas tu configuraci\u00f3n para el SDK de Couchbase (de los \u00faltimos pasos), necesitar\u00e1s hacer tres cosas:<\/p>\n<ol>\n<li>Instale el<strong> Integraci\u00f3n ASP.NET de Couchbase<\/strong> paquete de <strong>NuGet<\/strong><\/li>\n<li>Configure el SDK .NET de Couchbase para utilizar su cl\u00faster<\/li>\n<li>Configure su proyecto ASP.NET para utilizar el proveedor de sesi\u00f3n personalizado del paquete de integraci\u00f3n ASP.NET de Couchbase y configure el proveedor de sesi\u00f3n personalizado para que utilice la funci\u00f3n <code>CouchbaseClientSection<\/code> que defini\u00f3 en <strong>paso 1<\/strong>.<\/li>\n<\/ol>\n<h3 id=\"1-install-couchbase-asp-net-integration-package-from-nuget\">1. Instalar el paquete Couchbase ASP.NET Integration desde NuGet<\/h3>\n<p>Cree o abra un proyecto ASP.NET MVC con Visual Studio. Haga clic en \"Herramientas\", \"Gestor de paquetes NuGet\" y, a continuaci\u00f3n, en \"Consola del gestor de paquetes\" en la barra de men\u00fa principal. A continuaci\u00f3n, escriba lo siguiente:<\/p>\n<pre><code class=\"language-cs\">Install-Package CouchbaseAspNet -Pre\r\n<\/code><\/pre>\n<p>Esto instalar\u00e1 el <code>Paquete de integraci\u00f3n ASP.NET de Couchbase<\/code> junto con todas las dependencias necesarias (Couchbase .NET SDK, etc).<\/p>\n<h3 id=\"2-configure-the-couchbase-net-sdk\">2. Configurar el SDK .NET de Couchbase<\/h3>\n<p>Los proveedores Caching y Session requieren configuraci\u00f3n a trav\u00e9s de App.Config o Web.Config (la configuraci\u00f3n JSON como .NET Core 1.0 a\u00fan no est\u00e1 soportada, pero lo estar\u00e1 pronto). Lo primero que hay que hacer es a\u00f1adir el soporte de configuraci\u00f3n para inicializar los objetos cluster y bucket. Esto se hace mediante el m\u00e9todo <a href=\"https:\/\/docs.couchbase.com\/dotnet-sdk\/2.2\/configuring-the-client.html\">API de configuraci\u00f3n del SDK de Couchbase<\/a> as\u00ed:<\/p>\n<pre><code class=\"language-cs\"><\/code><\/pre>\n<section><\/section>\n<pre><code class=\"language-cs\">\r\n\r\n\r\n...\r\n\r\n\r\n    \r\n        \r\n        \r\n    \r\n    \r\n        \r\n    \r\n\r\n<\/code><\/pre>\n<p>En este caso estamos definiendo un <code>CouchbaseClientSection<\/code> llamado <code>\"couchbase-session\"<\/code> en la parte superior de nuestro App.config o Web.config y, a continuaci\u00f3n, proporcionando la secci\u00f3n de configuraci\u00f3n real y la configuraci\u00f3n que tenemos la intenci\u00f3n de utilizar para la aplicaci\u00f3n <code>Grupo<\/code> y <code>Cubo<\/code> que utilizar\u00e1 el proveedor de sesi\u00f3n. En este caso tenemos dos URI's <code>https:\/\/a-couchbase-server1:8091\/<\/code> y <code>https:\/\/a-couchbase-server2:8091\/<\/code> que utilizaremos para arrancar. Tambi\u00e9n tenemos definida una configuraci\u00f3n de bucket que abrir\u00e1 el bucket de Memcached llamado <code>\"mi-memcached-bucket\"<\/code>.<\/p>\n<h3 id=\"3-configure-the-custom-session-provider\">3. Configurar el proveedor de sesi\u00f3n personalizado<\/h3>\n<p>En su Web.Config, inserte lo siguiente:<\/p>\n<pre><code class=\"language-cs\">\r\n      \r\n        \r\n      \r\n \r\n<\/code><\/pre>\n<p>Esto le dir\u00e1 a ASP.NET que utilice el <strong>personalizado<\/strong> proveedor de sesiones que proviene del <code>Integraci\u00f3n ASP.NET de Couchbase<\/code> en lugar del proyecto en memoria por defecto. Adem\u00e1s <strong>IMPORTANTE<\/strong> tenga en cuenta que el nombre del proveedor personalizado es el mismo (<code>\"couchbase-session\"<\/code>) como el <code>CouchbaseConfigurationSection<\/code> que defini\u00f3 anteriormente y que el valor del <code>cubo<\/code> es el nombre (<code>\"mi-memcached-bucket\"<\/code>) del cubo que vaya a utilizar.<\/p>\n<p>Una vez hecho esto, ejecute su aplicaci\u00f3n y, en lugar de utilizar el almac\u00e9n de sesiones en memoria por defecto, ASP.NET utilizar\u00e1 el servidor distribuido y altamente escalable Couchbase.<\/p>\n<h2 id=\"addendum\">Anexo<\/h2>\n<ol>\n<li>El proyecto de Github es <a href=\"https:\/\/github.com\/couchbaselabs\/couchbase-aspnet\/\">aqu\u00ed<\/a>.<\/li>\n<li>Registrar un error o solicitar una funci\u00f3n <a href=\"https:\/\/issues.couchbase.com\/projects\/CBASP\/issues\/CBASP-22?filter=allopenissues\">aqu\u00ed<\/a>.<\/li>\n<li>Haga una pregunta en nuestros foros <a href=\"https:\/\/www.couchbase.com\/blog\/es\/forums\/c\/net-sdk\/6\/\">aqu\u00ed<\/a>.<\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p>Today we pushed Beta 3 of the Couchbase ASP.NET Integration packages to NuGet! Formally known as Couchbase Caching and Session providers, this project contains or will contain implementations of various API&#8217;s (Caching\/Session providers, Identity, etc) for integration between Couchbase Server [&hellip;]<\/p>","protected":false},"author":21,"featured_media":13873,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[1811,10126,1815],"tags":[1511],"ppma_author":[8970],"class_list":["post-2205","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-dotnet","category-asp-dotnet","category-best-practices-and-tutorials","tag-cache"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v26.2 (Yoast SEO v26.2) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Couchase ASP.NET Integration Beta 3 released! - The Couchbase Blog<\/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:\/\/www.couchbase.com\/blog\/es\/couchbase-asp-net-integration-beta-3-release\/\" \/>\n<meta property=\"og:locale\" content=\"es_MX\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Couchase ASP.NET Integration Beta 3 released!\" \/>\n<meta property=\"og:description\" content=\"Today we pushed Beta 3 of the Couchbase ASP.NET Integration packages to NuGet! Formally known as Couchbase Caching and Session providers, this project contains or will contain implementations of various API&#8217;s (Caching\/Session providers, Identity, etc) for integration between Couchbase Server [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.couchbase.com\/blog\/es\/couchbase-asp-net-integration-beta-3-release\/\" \/>\n<meta property=\"og:site_name\" content=\"The Couchbase Blog\" \/>\n<meta property=\"article:published_time\" content=\"2016-03-25T19:43:23+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-10-09T13:47:53+00:00\" \/>\n<meta name=\"author\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@jeffrysmorris\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Jeff Morris, Senior Software Engineer, Couchbase\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutos\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/\"},\"author\":{\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\"},\"headline\":\"Couchase ASP.NET Integration Beta 3 released!\",\"datePublished\":\"2016-03-25T19:43:23+00:00\",\"dateModified\":\"2025-10-09T13:47:53+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/\"},\"wordCount\":782,\"commentCount\":8,\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"keywords\":[\"Cache\"],\"articleSection\":[\".NET\",\"ASP.NET\",\"Best Practices and Tutorials\"],\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/\",\"name\":\"Couchase ASP.NET Integration Beta 3 released! - The Couchbase Blog\",\"isPartOf\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"datePublished\":\"2016-03-25T19:43:23+00:00\",\"dateModified\":\"2025-10-09T13:47:53+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#breadcrumb\"},\"inLanguage\":\"es\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png\",\"width\":1800,\"height\":630},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.couchbase.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Couchase ASP.NET Integration Beta 3 released!\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#website\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"name\":\"The Couchbase Blog\",\"description\":\"Couchbase, the NoSQL Database\",\"publisher\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"es\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#organization\",\"name\":\"The Couchbase Blog\",\"url\":\"https:\/\/www.couchbase.com\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"contentUrl\":\"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png\",\"width\":218,\"height\":34,\"caption\":\"The Couchbase Blog\"},\"image\":{\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341\",\"name\":\"Jeff Morris, Senior Software Engineer, Couchbase\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"es\",\"@id\":\"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g\",\"caption\":\"Jeff Morris, Senior Software Engineer, Couchbase\"},\"description\":\"Jeff Morris is a Senior Software Engineer at Couchbase. Prior to joining Couchbase, Jeff spent six years at Source Interlink as an Enterprise Web Architect. Jeff is responsible for the development of Couchbase SDKs and how to integrate with N1QL (query language).\",\"sameAs\":[\"https:\/\/x.com\/jeffrysmorris\"],\"url\":\"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Couchase ASP.NET Integration Beta 3 released! - The Couchbase Blog","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:\/\/www.couchbase.com\/blog\/es\/couchbase-asp-net-integration-beta-3-release\/","og_locale":"es_MX","og_type":"article","og_title":"Couchase ASP.NET Integration Beta 3 released!","og_description":"Today we pushed Beta 3 of the Couchbase ASP.NET Integration packages to NuGet! Formally known as Couchbase Caching and Session providers, this project contains or will contain implementations of various API&#8217;s (Caching\/Session providers, Identity, etc) for integration between Couchbase Server [&hellip;]","og_url":"https:\/\/www.couchbase.com\/blog\/es\/couchbase-asp-net-integration-beta-3-release\/","og_site_name":"The Couchbase Blog","article_published_time":"2016-03-25T19:43:23+00:00","article_modified_time":"2025-10-09T13:47:53+00:00","author":"Jeff Morris, Senior Software Engineer, Couchbase","twitter_card":"summary_large_image","twitter_creator":"@jeffrysmorris","twitter_misc":{"Written by":"Jeff Morris, Senior Software Engineer, Couchbase","Est. reading time":"4 minutos"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#article","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/"},"author":{"name":"Jeff Morris, Senior Software Engineer, Couchbase","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341"},"headline":"Couchase ASP.NET Integration Beta 3 released!","datePublished":"2016-03-25T19:43:23+00:00","dateModified":"2025-10-09T13:47:53+00:00","mainEntityOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/"},"wordCount":782,"commentCount":8,"publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","keywords":["Cache"],"articleSection":[".NET","ASP.NET","Best Practices and Tutorials"],"inLanguage":"es","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/","url":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/","name":"Couchase ASP.NET Integration Beta 3 released! - The Couchbase Blog","isPartOf":{"@id":"https:\/\/www.couchbase.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage"},"thumbnailUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","datePublished":"2016-03-25T19:43:23+00:00","dateModified":"2025-10-09T13:47:53+00:00","breadcrumb":{"@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#breadcrumb"},"inLanguage":"es","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/"]}]},{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#primaryimage","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/sites\/1\/2022\/11\/couchbase-nosql-dbaas.png","width":1800,"height":630},{"@type":"BreadcrumbList","@id":"https:\/\/www.couchbase.com\/blog\/couchbase-asp-net-integration-beta-3-release\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.couchbase.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Couchase ASP.NET Integration Beta 3 released!"}]},{"@type":"WebSite","@id":"https:\/\/www.couchbase.com\/blog\/#website","url":"https:\/\/www.couchbase.com\/blog\/","name":"El blog de Couchbase","description":"Couchbase, la base de datos NoSQL","publisher":{"@id":"https:\/\/www.couchbase.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.couchbase.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"es"},{"@type":"Organization","@id":"https:\/\/www.couchbase.com\/blog\/#organization","name":"El blog de Couchbase","url":"https:\/\/www.couchbase.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","contentUrl":"https:\/\/www.couchbase.com\/blog\/wp-content\/uploads\/2023\/04\/admin-logo.png","width":218,"height":34,"caption":"The Couchbase Blog"},"image":{"@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/b678bdd9f7b21a33d43ea965865a3341","name":"Jeff Morris, Ingeniero Superior de Software, Couchbase","image":{"@type":"ImageObject","inLanguage":"es","@id":"https:\/\/www.couchbase.com\/blog\/#\/schema\/person\/image\/73188ee2831025d81740e12e1ed80812","url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","caption":"Jeff Morris, Senior Software Engineer, Couchbase"},"description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta).","sameAs":["https:\/\/x.com\/jeffrysmorris"],"url":"https:\/\/www.couchbase.com\/blog\/es\/author\/jeff-morris\/"}]}},"authors":[{"term_id":8970,"user_id":21,"is_guest":0,"slug":"jeff-morris","display_name":"Jeff Morris, Senior Software Engineer, Couchbase","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/5f910befdbd58de8bac85293df7f544680843061ecc921ba7d293d6d52076ab3?s=96&d=mm&r=g","author_category":"","last_name":"Jeff Morris, Senior Software Engineer, Couchbase","first_name":"Jeff","job_title":"","user_url":"","description":"Jeff Morris es Ingeniero de Software Senior en Couchbase. Antes de unirse a Couchbase, Jeff pas\u00f3 seis a\u00f1os en Source Interlink como Arquitecto Web Empresarial. Jeff es responsable del desarrollo de los SDK de Couchbase y de c\u00f3mo integrarse con N1QL (lenguaje de consulta)."}],"_links":{"self":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2205","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/users\/21"}],"replies":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/comments?post=2205"}],"version-history":[{"count":0,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/posts\/2205\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media\/13873"}],"wp:attachment":[{"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/media?parent=2205"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/categories?post=2205"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/tags?post=2205"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.couchbase.com\/blog\/es\/wp-json\/wp\/v2\/ppma_author?post=2205"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}