<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:blogger='http://schemas.google.com/blogger/2008' xmlns:georss='http://www.georss.org/georss' xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-5608257912241778037</id><updated>2024-09-19T11:15:57.154+02:00</updated><category term="problema"/><category term="asp.net"/><category term="programación"/><category term=".NET"/><category term="VS2010"/><category term="ADO.NET"/><category term="Entity Framework"/><category term="vb.net"/><category term="IIS"/><category term="oracle"/><category term="OTN"/><category term="plesk"/><category term="VS2008"/><category term="AJAX control toolkit"/><category term="C#"/><category term="VS2012"/><category term="VS2012. LINQ to Entities"/><category term="metodología de desarrollo"/><category term="AppFabric"/><category term="PU-UST"/><category term="VS2005"/><category term="WCF.NET"/><category term="WF.NET"/><category term="Word 2003"/><category term="Workflow"/><category term="combinar correspondencia"/><category term="ingeniería de software"/><category term="jquery"/><category term="proceso unificado"/><title type='text'>Cisnes Grises</title><subtitle type='html'>Tribulaciones, tropiezos y reflexiones de un programador.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>27</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-2730450870648462771</id><published>2017-03-07T09:20:00.001+01:00</published><updated>2017-03-07T09:21:14.195+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="jquery"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><title type='text'>ERROR ASP.NET 4: UnobtrusiveValidationMode de WebForms requiere un ScriptResourceMapping para &#39;jquery&#39;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Error en ASP.NET 4 al ejecutar:&lt;br /&gt;
&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &amp;quot;verdana&amp;quot; , &amp;quot;sans-serif&amp;quot;; font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-family: &amp;quot;verdana&amp;quot; , &amp;quot;sans-serif&amp;quot;;&quot;&gt;&lt;span class=&quot;il&quot;&gt;&lt;span class=&quot;il&quot;&gt;UnobtrusiveValidationMode&lt;/span&gt; de WebForms requiere 
un ScriptResourceMapping para &#39;jquery&#39;. Agregue un ScriptResourceMapping
 con nombre jquery(distinguir mayúsculas de minúsculas).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #a31515; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;appSettings&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #a31515; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;add&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;key&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;aspnet:&lt;wbr&gt;&lt;/wbr&gt;UseTaskFriendlySynchronization&lt;wbr&gt;&lt;/wbr&gt;Context&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;value&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;false&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
 /&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: #a31515; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;add&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;key&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;ValidationSettings:&lt;wbr&gt;&lt;/wbr&gt;&lt;span class=&quot;il&quot;&gt;UnobtrusiveValidationMode&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;value&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;None&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;
 /&amp;gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;span style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;lt;/&lt;/span&gt;&lt;span style=&quot;background: white; color: #a31515; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;appSettings&lt;/span&gt;&lt;span style=&quot;background: white; color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/2730450870648462771/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2017/03/error-aspnet-4-unobtrusivevalidationmod.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2730450870648462771'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2730450870648462771'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2017/03/error-aspnet-4-unobtrusivevalidationmod.html' title='ERROR ASP.NET 4: UnobtrusiveValidationMode de WebForms requiere un ScriptResourceMapping para &#39;jquery&#39;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-5135153848162084695</id><published>2017-02-07T10:57:00.000+01:00</published><updated>2017-02-07T10:59:13.665+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="vb.net"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2012. LINQ to Entities"/><title type='text'>Como recuperar un objeto de une entidad derivada en ADO.NET Entity Framework con LINQ to Entities.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Cuando tenemos una clase correspondiente a una entidad del ADO.NET Entity Framework y una o varias clases derivadas de ésta y toda la jerarquía se mapea en una sola tabla física, entonces para obtener objetos de una clase derivada mediente LINQ to Entities debemos filtrar por la clase derivada.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPOM3pqTfuvWoHsaXhGFBJXvhQhQIwIvQ4ON4TnFUH6RteXjQf00uI65QOyq6Wmhx49xmG4_IHR4Rg8hHdfLraTtnLQDiJJoLhojSj_WpxbFV-yMxEwc5-_7LVT6vp378kcI4hQmV1Npea/s1600/jerarquia.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPOM3pqTfuvWoHsaXhGFBJXvhQhQIwIvQ4ON4TnFUH6RteXjQf00uI65QOyq6Wmhx49xmG4_IHR4Rg8hHdfLraTtnLQDiJJoLhojSj_WpxbFV-yMxEwc5-_7LVT6vp378kcI4hQmV1Npea/s1600/jerarquia.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
En el ejemplo tenemos una clase &lt;b&gt;Animales &lt;/b&gt;que se mapea en la tabla &lt;b&gt;AnimalesSet&lt;/b&gt;, y una clase derivada &lt;b&gt;Perro&lt;/b&gt;. Para obtener un objeto de la clase &lt;b&gt;Perro &lt;/b&gt;debemos hacer lo siguiente:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código en VB.NET :&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid; margin: 10px; padding: 15px;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; queryPerro &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt;
&lt;span style=&quot;color: #2b91af;&quot;&gt;ObjectQuery&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Of&lt;/span&gt; Perro) =&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;From&lt;/span&gt; animalAux &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; Perro
&lt;span style=&quot;color: blue;&quot;&gt;In&lt;/span&gt; contexto.&lt;wbr&gt;&lt;/wbr&gt;AnimalesSet.OfType(&lt;span style=&quot;color: blue;&quot;&gt;Of&lt;/span&gt; Perro)&lt;wbr&gt;&lt;/wbr&gt;()&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;text-autospace: none;&quot;&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;Where&lt;/span&gt; animalAux.nombre = &quot;Goofy&quot; &lt;wbr&gt;&lt;/wbr&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue; font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt;Select&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: &amp;quot;consolas&amp;quot;; font-size: 9.5pt;&quot;&gt; animalAux&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/5135153848162084695/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2017/02/como-recuperar-un-objeto-de-une-entidad.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5135153848162084695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5135153848162084695'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2017/02/como-recuperar-un-objeto-de-une-entidad.html' title='Como recuperar un objeto de une entidad derivada en ADO.NET Entity Framework con LINQ to Entities.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhPOM3pqTfuvWoHsaXhGFBJXvhQhQIwIvQ4ON4TnFUH6RteXjQf00uI65QOyq6Wmhx49xmG4_IHR4Rg8hHdfLraTtnLQDiJJoLhojSj_WpxbFV-yMxEwc5-_7LVT6vp378kcI4hQmV1Npea/s72-c/jerarquia.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-205767812328464701</id><published>2015-07-06T13:50:00.002+02:00</published><updated>2015-07-06T13:58:12.804+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="OTN"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2012. LINQ to Entities"/><title type='text'>LINQ to Entities. Problema al utilizar entidades derivadas. LINQ to Entities sólo admite la conversión a tipos de enumeración o primitivos de EDM.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;a href=&quot;https://www.blogger.com/blogger.g?blogID=5608257912241778037&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;ERROR EN EJECUCIÓN: No se pudo convertir el tipo &#39;EntidadX&#39; al tipo &#39;EntidadY&#39;. LINQ to Entities sólo admite la conversión a tipos de enumeración o primitivos de EDM&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Ocurre porque se intenta utilizar 
una entidad derivada procedente del modelo de datos EDM (cuando estamos haciendo corresponder una tabla con toda unajerarquía de entidades) y que, por 
tanto, no corresponde exáctamente con una conjunto de datos de nuestras 
tablas. En nuestro caso la entidad base es EntidadX y la entidad derivada es EntidadY. El conjunto de datos (tabla) correspondientes a las dos entidades (ya que forman una única jerarquía) sería EntidadXSet.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vYpUC1tVWBntDlEQtq_gTVi61mqztEBBU9umDJ93xOCgtUrC5idghBrOpgzhM0CIM8Xd8_dsNcGgLxS8bMi5V_x7m7VA1zlpSvE9ecBqXT2LgxCF9ElHRr-6VJYSaC66BQeNMOB6mivy/s1600/jerarquia+EDM.png&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh8vYpUC1tVWBntDlEQtq_gTVi61mqztEBBU9umDJ93xOCgtUrC5idghBrOpgzhM0CIM8Xd8_dsNcGgLxS8bMi5V_x7m7VA1zlpSvE9ecBqXT2LgxCF9ElHRr-6VJYSaC66BQeNMOB6mivy/s1600/jerarquia+EDM.png&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se mostrará el error de arriba, si intentamos hacer esta consulta:&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;Dim &lt;/span&gt;qElementosY &lt;span style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;ObjectQuery&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Of &lt;span style=&quot;color: #3d85c6;&quot;&gt;EntidadY&lt;/span&gt;&lt;/span&gt;) =&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;From &lt;/span&gt;objetoY &lt;span style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;EntidadY&lt;/span&gt;&lt;/span&gt; In context.EntidadXSet _ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;Select &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;objetoY &lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; Dim &lt;/span&gt;listado = &lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;qElementosY&lt;span style=&quot;color: blue;&quot;&gt;&lt;/span&gt;.ToList)&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;br /&gt;
Deberemos realizar la consulta de la siguiente manera (subrayo las diferencias):&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;Dim &lt;/span&gt;qElementosY &lt;span style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;ObjectQuery&lt;/span&gt;(&lt;span style=&quot;color: blue;&quot;&gt;Of &lt;u&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;EntidadX&lt;/span&gt;&lt;/u&gt;&lt;/span&gt;) =&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;From &lt;/span&gt;objetoY &lt;span style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;&lt;u&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;EntidadX&lt;/span&gt;&lt;/span&gt; &lt;/u&gt;In context.EntidadXSet&lt;u&gt;.OfType(&lt;span style=&quot;color: blue;&quot;&gt;Of &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;color: #3d85c6;&quot;&gt;EntidadY&lt;/span&gt;&lt;/span&gt;)()&lt;/u&gt; _ &lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: blue;&quot;&gt;Select &lt;/span&gt;objetoY &lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&amp;nbsp; Dim &lt;/span&gt;listado = qElementosY.ToList)&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/205767812328464701/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2015/07/linq-to-entities-problema-al-utilizar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/205767812328464701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/205767812328464701'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2015/07/linq-to-entities-problema-al-utilizar.html' title='LINQ to Entities. Problema al utilizar entidades derivadas. LINQ to Entities sólo admite la conversión a tipos de enumeración o primitivos de EDM.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-8025437318049537342</id><published>2014-12-16T17:29:00.001+01:00</published><updated>2014-12-16T17:30:04.747+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="OTN"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ADO.NET Entity Framework. No se guarda algún campo de una entidad dentro de una jerarquía al ejecutar el método AddObject.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
No se guarda algún campo de una entidad que pertenece a una jerarquía de clases al ejecutar el método AddObject, sin embargo éste no da ningún error, en .NET 4.0 VS2010 con modelo de datos ADO.NET Entity Framework.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Ocurre porque las propiedades 
correspondientes dos clases pertenecientes a la misma jerarquía tienen valores diferentes en la propiedad 
‘Acepta valores NULL’ o&amp;nbsp;tienen un valor diferente que la restricción en la 
tabla de la base de datos.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Se resuelve unificando los valores 
en dicha propiedad a (ninguno) o al valor que tiene&amp;nbsp; la restricción en la 
tabla de la base de datos.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/8025437318049537342/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2014/12/adonet-entity-framework-no-se-guarda.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8025437318049537342'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8025437318049537342'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2014/12/adonet-entity-framework-no-se-guarda.html' title='ADO.NET Entity Framework. No se guarda algún campo de una entidad dentro de una jerarquía al ejecutar el método AddObject.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-214232579589670714</id><published>2014-10-14T17:19:00.001+02:00</published><updated>2014-10-14T17:23:44.695+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2012"/><title type='text'>ERROR Visual Studio 2012: No se puede editar &#39;http ... .css&#39;. La hoja de estilos debe formar parte del proyecto ...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante el desarrollo en Microsoft Visual Studio 2012 surge el siguiente error:&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;;&quot;&gt;No se puede editar &#39;http ... .&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;;&quot;&gt;css&#39;&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;;&quot;&gt;. La hoja de estilos debe formar parte del proyecto act&lt;span style=&quot;font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;;&quot;&gt;ual y este debe ser un proyecto de sitio o aplicación web&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlcZjvE00uHndT3hXraMA2X5GsZsRW4uSXcHlXYOub2Ylj5CDj4nmMz31O2qBnz5Mv4vQS0hoiE7xx-dkn10kqggWCJn1dzxnvGxzptH5Zvh1Gl5WTowICwIvMItkoZFQm-pNhlE7TC4tb/s1600/errorcss.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhlcZjvE00uHndT3hXraMA2X5GsZsRW4uSXcHlXYOub2Ylj5CDj4nmMz31O2qBnz5Mv4vQS0hoiE7xx-dkn10kqggWCJn1dzxnvGxzptH5Zvh1Gl5WTowICwIvMItkoZFQm-pNhlE7TC4tb/s1600/errorcss.jpg&quot; height=&quot;128&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
El
 problema aparece en Visual Studio 2012 cuando en una página aspx se tiene un enlace a un CSS externo del tipo &lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;link span=&quot;&quot;&gt;&lt;/link&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; &lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&amp;lt;link &lt;/span&gt;&lt;/span&gt;href&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;http ... .css&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; 
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;type&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;text/css&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; 
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;rel&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;stylesheet&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;/&amp;gt;&lt;/span&gt; &lt;/span&gt;que no puede ser editado.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Hay que decirle a Visual Studio 2012 que no intente editar dicho archivo CSS, añadiendo el modificador &#39;&lt;b&gt;nofollow&lt;/b&gt;&#39; en el atributos &lt;b&gt;rel &lt;/b&gt;del enlace, tal y como se muestra en el siguiente ejemplo.&lt;br /&gt;
&lt;br /&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;link span=&quot;&quot;&gt;&lt;/link&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; 
&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;&amp;lt;link &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;href&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;http ... .css&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; 
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;type&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;text/css&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: black; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt; 
&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: red; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;rel&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: blue; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;=&quot;stylesheet nofollow&quot;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;background: white; color: maroon; font-family: Consolas; font-size: 9.5pt; mso-highlight: white;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/214232579589670714/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2014/10/error-visual-studio-2012-no-se-puede.html#comment-form' title='3 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/214232579589670714'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/214232579589670714'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2014/10/error-visual-studio-2012-no-se-puede.html' title='ERROR Visual Studio 2012: No se puede editar &#39;http ... .css&#39;. La hoja de estilos debe formar parte del proyecto ...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-2657057043671106272</id><published>2014-07-22T19:26:00.002+02:00</published><updated>2014-07-22T19:26:59.390+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ASP.NET ERROR del analizador. La clase base incluye el campo ..., pero su tipo no es comparible ...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante la ejecución surge el error
siguiente de Microsoft Visual Studio:&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;Error del analizador&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;La clase base incluye el campo &#39;XXXXX&#39;, pero su tipo no es compatible con el tipo del control (_ASP.YYYYY_ascx).&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
El problema aparece en Visual Studio 2010 al tener como nombre de la clase parcial de un formulario aspx, el mismo que en la clase parcial de un componente ascx.&amp;nbsp;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Revisa los nombres de las clases parciales de los formularios aspx para que no se repitan como nombre de ninguna otra clase.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/2657057043671106272/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2014/07/aspnet-error-del-analizador-la-clase.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2657057043671106272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2657057043671106272'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2014/07/aspnet-error-del-analizador-la-clase.html' title='ASP.NET ERROR del analizador. La clase base incluye el campo ..., pero su tipo no es comparible ...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-160386176741087286</id><published>2014-05-06T19:37:00.001+02:00</published><updated>2014-05-06T19:40:50.619+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AJAX control toolkit"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="vb.net"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2012"/><title type='text'>ASP.NET ERROR en tiempo de ejecución de Javascript: No se puede obtener la propiedad &#39;UI&#39;...</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante la ejecución surge el error
siguiente de Microsoft Visual Studio:&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;Error en tiempo de ejecución de Javascript: No se puede obtener la propiedad &#39;UI&#39; de referencia nula o sin definir.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;data:image/png;base64,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&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
El problema aparece en Visual Studio 2012 al usar el control &lt;i&gt;&lt;b&gt;CollapsiblePanelExtender &lt;/b&gt;&lt;/i&gt;de Ajax Control Toolkit usando el &lt;i&gt;&lt;b&gt;ScriptManager &lt;/b&gt;&lt;/i&gt;de la extensión de Visual Studio para Ajax en lugar del &lt;i&gt;&lt;b&gt;ToolkitScriptManager &lt;/b&gt;&lt;/i&gt;de Ajax Control Toolkit.&lt;i&gt;&lt;/i&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Quitar el control &lt;i&gt;&lt;b&gt;ScriptManager &lt;/b&gt;&lt;/i&gt;y poner el control &lt;i&gt;&lt;b&gt;ToolkitScriptManager&lt;/b&gt;&lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/160386176741087286/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2014/05/aspnet-error-en-tiempo-de-ejecucion-de.html#comment-form' title='2 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/160386176741087286'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/160386176741087286'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2014/05/aspnet-error-en-tiempo-de-ejecucion-de.html' title='ASP.NET ERROR en tiempo de ejecución de Javascript: No se puede obtener la propiedad &#39;UI&#39;...'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-3656235342791336954</id><published>2014-01-30T20:47:00.005+01:00</published><updated>2014-01-30T20:48:38.503+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="vb.net"/><title type='text'>VB.NET ¿Cómo encontrar un elemento en una lista genérica?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Para encontrar un elemento de una determinada clase en una lista genérica podemos usar una función delegada como se muestra a continuación. En el ejemplo tenemos una lista de usuarios (clase &#39;Usuario&#39;) y deseamos encontrar uno conociendo su login (atributo &#39;login&#39; de la clase &#39;Usuario&#39;).&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código en VB.NET:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid; margin: 10px; padding: 15px;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; listUsuarios &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;List&lt;/span&gt;(&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Of&lt;/span&gt;&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Usuario&lt;/span&gt;)&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; loginUsuario &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;String&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;encontrado &lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Boolean&lt;/span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;...... &lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;If&lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; listUsuarios.Exists(&lt;span style=&quot;color: blue;&quot;&gt;Function&lt;/span&gt;(usu &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: #2b91af;&quot;&gt;Usuario&lt;/span&gt;) usu.login = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;loginUsuario&lt;/span&gt;&lt;/span&gt;) &lt;span style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; encontrado = &lt;/span&gt;&lt;span lang=&quot;EN-US&quot; style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;End&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/3656235342791336954/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2014/01/vbnet-como-encontrar-un-elemento-en-una.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3656235342791336954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3656235342791336954'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2014/01/vbnet-como-encontrar-un-elemento-en-una.html' title='VB.NET ¿Cómo encontrar un elemento en una lista genérica?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-2017000241413244796</id><published>2013-09-20T18:28:00.002+02:00</published><updated>2013-09-20T18:34:10.161+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AJAX control toolkit"/><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ASP.NET ERROR en ValidatorCalloutExtender. &quot;El control extensor &#39;xxx&#39; no es un control extensor registrado.&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante la ejecución surge el error
siguiente:&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;El control extensor &#39;vce1_ValidatorCalloutExtender&#39; no es un control extensor registrado. Los controles extensores deben registrarse mediante RegisterExtenderControl() antes de llamar a RegisterScriptDescriptors(). Nombre del parámetro: extenderControl
&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
siendo&lt;i&gt; vc1_ValidatorCalloutExtender&lt;/i&gt; el nombre de nuestro &lt;i&gt;ValidatorCalloutExtender &lt;/i&gt;.&lt;br /&gt;
&lt;br /&gt;
El problema aparece al usar un &lt;i&gt;&lt;b&gt;ValidatorCalloutExtender &lt;/b&gt;&lt;/i&gt;dentro de una sección &lt;i&gt;&lt;b&gt;div &lt;/b&gt;&lt;/i&gt;(o similar) que tenga&lt;b&gt; &lt;/b&gt;el atributo &lt;i&gt;&lt;b&gt;visible=&quot;false&quot;&lt;/b&gt;&lt;/i&gt;.&lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Este bug puede ser evitable si dejamos el atributo &lt;i&gt;&lt;b&gt;visible &lt;/b&gt;&lt;/i&gt;de la sección &lt;b&gt;&lt;i&gt;div &lt;/i&gt;&lt;/b&gt;a &lt;i&gt;true &lt;/i&gt;(su valor por defecto), e introducimos la acción de ocultar la sección&lt;i&gt;&lt;b&gt; div&lt;/b&gt;&lt;/i&gt; en el code behind, por ejemplo en el evento de página &lt;b&gt;&lt;i&gt;PreRenderComplete&lt;/i&gt;&lt;/b&gt;. Para ello habrá que introducir en la etiqueta &lt;i&gt;div &lt;/i&gt;los atributos&lt;i&gt; runat=server&lt;/i&gt; y &lt;i&gt;id=div1&lt;/i&gt; para que sea accedible desde el code behind.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código en C#:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid; margin: 10px; padding: 15px;&quot;&gt;
&lt;pre class=&quot;lang-cs prettyprint prettyprinted&quot;&gt;&lt;code&gt;&lt;span class=&quot;pun&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt;div ID&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;div1&quot;&lt;/span&gt;&lt;span class=&quot;pln&quot;&gt; runat&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;=&lt;/span&gt;&lt;span class=&quot;str&quot;&gt;&quot;server&quot;&lt;/span&gt;&lt;span class=&quot;pun&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;
&lt;br /&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;----&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
protected void Page_PreRenderComplete(Object sender, EventArgs e)&lt;br /&gt;
{&lt;br /&gt;
div1.visible= false;&lt;br /&gt;
} &lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/2017000241413244796/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2013/09/aspnet-error-en-validatorcalloutextende.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2017000241413244796'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/2017000241413244796'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2013/09/aspnet-error-en-validatorcalloutextende.html' title='ASP.NET ERROR en ValidatorCalloutExtender. &quot;El control extensor &#39;xxx&#39; no es un control extensor registrado.&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-7566617419720953657</id><published>2013-02-14T20:02:00.002+01:00</published><updated>2013-02-14T20:03:42.194+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ADO.NET ERROR. &quot;En EntityDataSource, se debe especificar bien Type o bien DbType ...&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante la ejecución surge el error
siguiente:&lt;br /&gt;
&lt;i&gt;&lt;span style=&quot;color: maroon; font-family: &#39;Verdana&#39;,&#39;sans-serif&#39;; font-size: 14pt;&quot;&gt;En 
EntityDataSource, se debe especificar bien Type o bien DbType (pero no ambos) 
para cada Parameter.&lt;/span&gt;&lt;/i&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
El problema aparece al usar la propiedad Where de 
un EntityDataSorce, &lt;/div&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
Vemos en la imagen de abajo, el editor de expresiones para la propiedad Where de un EntityDataSource. En la caja de la expresión establecemos la igualdad entre el atributo ID de la Entidad con un valor idTramite pasado por parámetro. Dicho parámetro se establece con el valor de la variable de sesión IDTRAMITE. Esto se configura en la parte inferior derecha, pero nosotros no hemos indicado en ningún sitio el tipo de datos del parámetro, y esto precisamente es lo que causa el error.&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;b&gt;Para resolver el error basta con entrar en &quot;Mostrar propiedades avanzadas&quot; y establecer el tipo de datos en la propiedad &#39;Type&#39; con el valor que corresponda, por ejemplo, Int32.&lt;/b&gt;&lt;i&gt;&lt;br /&gt;&lt;/i&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEGOzsom6UMlMlXafxl63kzrubtw7R4TxG2SaQlJVm8cwi26lJaHVFVD1l-xEA8yzCUInUTL95AgIfv7tbXdNXgL8L4bbnc-RQ1lFVmfZyGXzGeMOFvLgkkn5ZKOcjDx54fdR40PRThr1B/s1600/error+entitydatasource.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhEGOzsom6UMlMlXafxl63kzrubtw7R4TxG2SaQlJVm8cwi26lJaHVFVD1l-xEA8yzCUInUTL95AgIfv7tbXdNXgL8L4bbnc-RQ1lFVmfZyGXzGeMOFvLgkkn5ZKOcjDx54fdR40PRThr1B/s1600/error+entitydatasource.jpg&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/7566617419720953657/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2013/02/adonet-error-en-entitydatasource-se.html#comment-form' title='1 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/7566617419720953657'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/7566617419720953657'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2013/02/adonet-error-en-entitydatasource-se.html' title='ADO.NET ERROR. &quot;En EntityDataSource, se debe especificar bien Type o bien DbType ...&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-3995892468386991418</id><published>2013-01-24T21:31:00.001+01:00</published><updated>2013-01-24T21:34:55.016+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="OTN"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ADO.NET Entity Framework y Oracle OTN. Error en ejecución &quot;El valor especificado no es una instancia de tipo &#39;Edm.Decimal&#39;&quot;.</title><content type='html'>&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Durante la ejecución surge el error
siguiente “&lt;b&gt;El valor especificado no es una instancia de tipo
&#39;Edm.Decimal&#39;. Nombre del parámetro: value&lt;/b&gt;”. Sin embargo, no existe
ninguna propiedad de tipo Decimal en ninguna entidad del modelo de Entity Framework.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
El error es causado por una propiedad
de tipo &lt;b&gt;Int32&lt;/b&gt; que mapea un campo de tipo &lt;b&gt;NUMBER&lt;/b&gt; (sin especificar longitud ni escala) en la tabla correspondiente.&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp; &lt;/div&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
Se arregla especificando longitud y
escala de forma que el tipo del campo en la tabla sea &lt;b&gt;NUMBER (10,2)&lt;/b&gt;.&lt;br /&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/3995892468386991418/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2013/01/adonet-entity-framework-y-oracle-otn.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3995892468386991418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3995892468386991418'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2013/01/adonet-entity-framework-y-oracle-otn.html' title='ADO.NET Entity Framework y Oracle OTN. Error en ejecución &quot;El valor especificado no es una instancia de tipo &#39;Edm.Decimal&#39;&quot;.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-3787619490473300137</id><published>2012-11-06T23:56:00.002+01:00</published><updated>2012-11-07T00:01:21.058+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="AppFabric"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="WCF.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="WF.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Workflow"/><title type='text'>WF.NET. y WCF.NET. &quot;ERROR: No se puede encontrar la cadena de conexión para el nombre de  conexión &#39;ApplicationServerWorkflowInstanceStoreConnectionString&#39;.&quot;</title><content type='html'>&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Al acceder a un Web Service de Flujo de Trabajo (.xamlx) en IIS con AppFabric habiendo establecido el almacén de persistencia de flujo de trabajo&amp;nbsp;por defecto&amp;nbsp;(defaultSqlPersistenceStore&lt;u&gt;)&lt;/u&gt;&amp;nbsp;se obtiene el siguiente error &lt;b&gt;&quot;ERROR: No se puede encontrar la cadena de conexión para el nombre de&amp;nbsp;conexión &#39;ApplicationServerWorkflowInstanceStoreConnectionString&#39;.&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Hay que poner la propiedad&amp;nbsp;&amp;nbsp;&lt;b&gt;&quot;Habilitar aplicaciones de 32 bits&lt;/b&gt;&quot; (Enable 32-bit application) del grupo de aplicaciones (Application Pools) correspondiente al Web Service que falla, a &lt;b&gt;False&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Para cambiar dicha propiedad en IIS7, localiza &#39;Application Pools&#39; en el &#39;IIS Manager&#39;:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://help.webcontrolcenter.com/AvatarHandler.ashx?radfile=%252fUsers%252f125%252fIIS7-dedicated-vps%252f4-1.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Entra en el grupo de aplicaciones correspondiente al servicio que está fallando:&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://help.webcontrolcenter.com/AvatarHandler.ashx?radfile=%252fUsers%252f125%252fIIS7-dedicated-vps%252f4-4.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Cambia el valor de la propiedad &#39;Enable 32-bit Applications&#39; a False.&lt;br /&gt;
&lt;br /&gt;
&lt;img alt=&quot;&quot; src=&quot;http://help.webcontrolcenter.com/AvatarHandler.ashx?radfile=%252fUsers%252f125%252fIIS7-dedicated-vps%252f4-3.png&quot; /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/3787619490473300137/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2012/11/wfnetwcfnet-error-no-se-puede-encontrar.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3787619490473300137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3787619490473300137'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2012/11/wfnetwcfnet-error-no-se-puede-encontrar.html' title='WF.NET. y WCF.NET. &quot;ERROR: No se puede encontrar la cadena de conexión para el nombre de  conexión &#39;ApplicationServerWorkflowInstanceStoreConnectionString&#39;.&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-3880725891964522233</id><published>2012-10-02T18:27:00.000+02:00</published><updated>2013-01-24T21:38:54.735+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".NET"/><category scheme="http://www.blogger.com/atom/ns#" term="ADO.NET"/><category scheme="http://www.blogger.com/atom/ns#" term="Entity Framework"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="OTN"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>ADO.NET Entity Framework. Error &quot;... mientras se actualizaban las entradas.&quot; debido a problema en la propiedad StoreGeneratedPattern</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; height=&quot;64&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Se produce el error de abajo al depurar una aplicación .NET 4.0 VS2010 con modelo de datos ADO.NET Entity Framework, teniendo un atributo clave de entidad con la propiedad &lt;b&gt;StoreGeneratedPattern &lt;/b&gt;con valor &lt;b&gt;&quot;Identity&quot;.&lt;/b&gt; Utilizamos&amp;nbsp;&lt;u&gt;StoreGeneratedPattern= &quot;Identity&quot;&lt;/u&gt; cuando dicho atributo clave se mapea con un campo de la tabla definido como clave primaria y que cuyo valor se establece automáticamente mediante un trigger en la base de datos. Por lo que no deseamos que el modelo ADO.NET establezca el valor del atributo.&lt;br /&gt;
&lt;br /&gt;
System.ServiceModel lanza la siguiente excepción:&lt;br /&gt;
&lt;b&gt;&quot;Se produjo un error mientras se actualizaban las entradas. Vea la excepción interna para obtener detalles.&lt;/b&gt;&lt;b&gt;&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Parece que se debe a un defecto bug en el ADO.NET Entity Framework.&lt;br /&gt;
&lt;br /&gt;
El problema radica en que el diseñador de modelos Entity Framework no establece automáticamente la propiedad StoreGeneratedPattern= &quot;Identity&quot; en la sección del modelo de almacenamiento (SSDL) mientras que sí lo hace en el modelo conceptual (CSDL). Esto se puede comprobar y corregir en el archivo EDMX del modelo, editándolo con el editor de xml.&lt;br /&gt;
&lt;br /&gt;
En el siguiente ejemplo observamos como en el diseñador de modelos hemos establecido el atributo &lt;b&gt;id &lt;/b&gt;de la entidad &lt;b&gt;TarjetaMovil &lt;/b&gt;con la propiedad&lt;b&gt; StoreGeneratedPattern= &quot;Identity&quot;&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNqQl_q86ErPgXMa2O69DWv7uO5YI3E09pzkzR3k14ZzkpPxn4Dujokw0ruTRZ8BeaFOl5qoLrK0d0_kmtK7Ua2RDJypdrM3cbRh2Pe7f_JGi3fsDvRV7fKCPHipCNaBzDrq997gFR2oXc/s1600/error+entity+framework.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjNqQl_q86ErPgXMa2O69DWv7uO5YI3E09pzkzR3k14ZzkpPxn4Dujokw0ruTRZ8BeaFOl5qoLrK0d0_kmtK7Ua2RDJypdrM3cbRh2Pe7f_JGi3fsDvRV7fKCPHipCNaBzDrq997gFR2oXc/s400/error+entity+framework.jpg&quot; height=&quot;352&quot; width=&quot;400&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
Si editamos el archivo .edmx correspondiente a dicho modelo observarermos los siguiente, siendo &lt;b&gt;TEL_TARJETAS_MOVI&lt;/b&gt;L la tabla que se asigna a la entidad &lt;b&gt;TarjetaMovil&lt;/b&gt;. La definicion de StoreGeneratedPattern aparece en su sitio en el modelo CSDL pero no en el modelo SSDL.&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;    &lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;!--&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;
SSDL content &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;--&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;   
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;edmx:StorageModels&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;       
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;EntityType&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;TEL_TARJETAS_MOVIL&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;          &lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;PropertyRef&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;         
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Property&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;number&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Nullable&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;false&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ..... &lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;    &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;!--&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;
CSDL content &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;--&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;   
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;edmx:ConceptualModels&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;          &lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;PropertyRef&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;       
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;EntityType&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;TarjetaMovil&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;         
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Property&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Int32&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;id&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Nullable&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;false&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;annotation:StoreGeneratedPattern&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Identity&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
Para resolver el problema bastará con añadir &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;StoreGeneratedPattern&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;=&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&quot;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;Identity&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;&quot;&lt;/u&gt;&lt;/span&gt; (ATENCIÓN: sin incluir &lt;b&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;annotation:&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;) en el lugar correspondiente del modelo de almacenamiento como se ve a continuación:&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;    &lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;!--&lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#008000&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;
SSDL content &lt;/font&gt;&lt;/font&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;font style=&quot;font-size: 9pt&quot; size=&quot;2&quot;&gt;--&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;   
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;edmx:StorageModels&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; .....
&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;       
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;EntityType&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;TEL_TARJETAS_MOVIL&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;span style=&quot;color: blue;&quot;&gt;          &lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;PropertyRef&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
/&amp;gt;&amp;lt;/&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Key&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;b&gt;&lt;span style=&quot;color: blue;&quot;&gt;         
&lt;span style=&quot;font-size: x-small;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #a31515;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Property&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Name&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;ID&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Type&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;number&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Nullable&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;=&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;false&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; color: red;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;StoreGeneratedPattern&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;=&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-size: x-small;&quot;&gt;&lt;u&gt;&quot;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;Identity&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background-color: #ffe599; font-size: x-small;&quot;&gt;&lt;u&gt;&quot;&lt;/u&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;u&gt;
&lt;/u&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;margin-bottom: 0cm;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/3880725891964522233/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2012/10/adonet-entity-framework-error-mientras.html#comment-form' title='8 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3880725891964522233'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3880725891964522233'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2012/10/adonet-entity-framework-error-mientras.html' title='ADO.NET Entity Framework. Error &quot;... mientras se actualizaban las entradas.&quot; debido a problema en la propiedad StoreGeneratedPattern'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-4680241792221811179</id><published>2012-09-11T19:36:00.004+02:00</published><updated>2012-09-11T19:37:17.566+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="vb.net"/><title type='text'>VB.NET ¿Como ordenar una lista genérica de objetos sin modificar la clase a la que pertenecen?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
Para ello es necesario que la clase de los objetos a ordenar implementen la interfaz IComparable. Si no podemos o no deseamos modificar la clase de los objetos en cuestión y esta no implementa el interfaz IComparable, podremos usar el método Sort, al cual se le pasa como parámetro una función delegada con el método de comparación. En el método de comparación utilizaremos algún atributo de la clase original cuyo tipo implemente el método CompareTo.&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
En el ejemplo deseamos ordenar una lista genérica de objetos de la clase &#39;Persona&#39;, para ello utilizaremos el atributo &#39;dni&#39; que es tipo integer.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código en VB.NET:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid; margin: 10px; padding: 15px;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; &lt;/span&gt;listaPersonas &lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;List&lt;/span&gt;&lt;/span&gt;(&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Of &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;ClasePersona&lt;/span&gt;&lt;/span&gt;)&lt;br /&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div style=&quot;font-family: Times,&amp;quot;Times New Roman&amp;quot;,serif;&quot;&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;----&lt;/span&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;span style=&quot;font-size: small;&quot;&gt;listaPersonas.Sort(&lt;span style=&quot;color: blue;&quot;&gt;Function&lt;/span&gt;(persona1 &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;ClasePersona&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;, persona2 
&lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;&lt;span style=&quot;color: #2b91af;&quot;&gt;ClasePersona&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;)&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;persona1&lt;/span&gt;&lt;span style=&quot;font-size: small;&quot;&gt;.dni.CompareTo(persona2.dni))&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/4680241792221811179/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2012/09/vbnet-como-ordenar-una-lista-generica.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/4680241792221811179'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/4680241792221811179'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2012/09/vbnet-como-ordenar-una-lista-generica.html' title='VB.NET ¿Como ordenar una lista genérica de objetos sin modificar la clase a la que pertenecen?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-5105280834942538830</id><published>2012-01-25T23:23:00.000+01:00</published><updated>2012-01-25T23:23:36.348+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2005"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2008"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2010"/><title type='text'>En Visual Studio ha desaparecido la opción &quot;release&quot; en &quot;configuraciones de soluciones&quot;</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;En Visual Studio 2005, 2008 o 2010 ha desaparecido la opción &quot;release&quot; en el desplegable de &quot;configuraciones de soluciones&quot; en una solución&lt;/b&gt;&lt;b&gt;.&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Sólo aparece la opción &quot;debug&quot; en el desplegable de &quot;configuraciones de soluciones&quot; pero no la opción &quot;release&quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
Editar el archivo .sln de la solución con un editor de texto. Comprobar que aparece la línea resaltada abajo y en caso contrario añadirla a mano.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;GlobalSection(SolutionConfigurationPlatforms) = preSolution&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;Debug|Any CPU = Debug|Any CPU&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt;  &lt;/span&gt;&lt;span style=&quot;background-color: yellow;&quot;&gt;Release|Any CPU = Release|Any CPU&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-tab-span&quot; style=&quot;white-space: pre;&quot;&gt; &lt;/span&gt;EndGlobalSection&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;div id=&quot;-chrome-auto-translate-plugin-dialog&quot; style=&quot;background-attachment: initial !important; background-clip: initial !important; background-color: transparent !important; background-image: initial !important; background-origin: initial !important; background-position: initial initial !important; background-repeat: initial initial !important; display: none; left: 0px; margin-bottom: 0px !important; margin-left: 0px !important; margin-right: 0px !important; margin-top: 0px !important; opacity: 1 !important; overflow-x: visible !important; overflow-y: visible !important; padding-bottom: 0px !important; padding-left: 0px !important; padding-right: 0px !important; padding-top: 0px !important; position: absolute !important; text-align: left !important; top: 0px; z-index: 999999 !important;&quot;&gt;
&lt;div style=&quot;-webkit-border-radius: 10px !important; background-color: #363636 !important; background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #000), color-stop(50%, #363636), color-stop(100%, #000)); border-color: #000000 !important; border-width: 0px !important; color: #fafafa !important; font-size: 16px !important; max-width: 300px !important; opacity: 0.8 !important; overflow: visible !important; padding: 8px !important; text-align: left !important; z-index: 999999 !important;&quot;&gt;
&lt;div class=&quot;translate&quot;&gt;
&lt;/div&gt;
&lt;div class=&quot;additional&quot;&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;img onclick=&quot;document.location.href=&#39;http://translate.google.com/&#39;;&quot; src=&quot;http://www.google.com/uds/css/small-logo.png&quot; style=&quot;-webkit-border-radius: 20px; background-color: rgba(200, 200, 200, 0.3) !important; cursor: pointer !important; margin: 0 !important; padding: 3px 5px 0 !important; position: absolute !important; right: 1px !important; top: -20px !important; z-index: -1 !important;&quot; /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/5105280834942538830/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2012/01/en-visual-studio-ha-desaparecido-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5105280834942538830'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5105280834942538830'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2012/01/en-visual-studio-ha-desaparecido-la.html' title='En Visual Studio ha desaparecido la opción &quot;release&quot; en &quot;configuraciones de soluciones&quot;'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-8697127583152222645</id><published>2011-09-20T19:55:00.002+02:00</published><updated>2011-09-20T19:58:33.845+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="combinar correspondencia"/><category scheme="http://www.blogger.com/atom/ns#" term="Word 2003"/><title type='text'>No se pueden enviar correos electrónicos desde combinar correspondencia con Word 2003</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;
&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;No se puede enviar correos electrónicos con formato HTML desde &lt;/b&gt;&lt;b&gt;&quot;combinar correspondencia&quot; en Word 2003 usando Outlook 2007. &lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
Word 2003 no dá ningún mensaje de error, simplemente no se envían los correos electrónicos generados en la combinación de correspondencia.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;
&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;b&gt;Instalar Word 2007. &lt;/b&gt;El envío de correos de tipo HTML en combinar correspondencia desde Word 2007 y Outlook 2007 funciona perfectamente.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/8697127583152222645/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/09/no-se-pueden-enviar-correos.html#comment-form' title='13 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8697127583152222645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8697127583152222645'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/09/no-se-pueden-enviar-correos.html' title='No se pueden enviar correos electrónicos desde combinar correspondencia con Word 2003'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-5932103528529880225</id><published>2011-06-03T17:26:00.001+02:00</published><updated>2011-06-07T08:30:40.610+02:00</updated><title type='text'>VBScript. Script para la realización diaria de copias de seguridad. Esquema Hijo-Padre-Abuelo.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;Un método ideal para mantener diferentes versiones de copia de seguridad de nuestros códigos fuente durante el proceso de desarrollo. &lt;br /&gt;
&lt;br /&gt;
El esquema de copia de seguridad Hijo-Padre-Abuelo permite mantener multitud de versiones diarias de copia de seguridad de una forma óptima. Los diferentes volúmenes de copia se identifican en 3 tipos: Hijo, Padre y Abuelo. Una implementación posible consta de la siguiente configuración de copias. Volumen Hijo: Copia de seguridad diaria (se realiza una copia de seguridad incremental). Volumen Padre: Copia semanal (se realiza una copia diferencial). Volumen Abuelo: Copia mensual (se realiza una copia completa).&lt;br /&gt;
Con este esquema se consigue mantener versiones diarias de todos los archivos, de forma que se pueda recuperar la copia de un día determinado mediante un máximo de dos pasos: 1º recuperación de copia completa (abuelo), 2º recuperación de copia incremental (padre) y 3º recuperación de copia diferencial (hijo). Por otra parte, este esquema hace un uso óptimo del espacio de almacenamiento, pudiéndose reutilizar o deshechar las cinco copias Hijo semanalmente, las cuatro copias Padre mensualmente, y las copias Abuelo anualmente, en&amp;nbsp;función&amp;nbsp;de la cantidad de versiones que deseemos mantener.&lt;br /&gt;
&lt;br /&gt;
- Copia completa. Copia de todos los archivos.&lt;br /&gt;
- Copia incremental. Copia de los cambios realizados respecto de la última copia completa.&lt;br /&gt;
- Copia diferencial. Copia de los cambios realizados respecto de la última copia completa o incremental.&lt;br /&gt;
&lt;br /&gt;
Otra implementación posible mantiene los siguientes tipos de copia.&amp;nbsp;Volumen Hijo: Copia de seguridad diaria (se realiza una copia de seguridad diferencial). Volumen Padre: Copia semanal (se realiza una copia completa). Volumen Abuelo: Copia mensual (se realiza una copia completa). Esta implementación, aunque tiene mayores requerimientos de espacio, solo requiere dos pasos para la recuperación de cualquier copia. A continuación se muestra el código en vbScript que implementa este esquema.&lt;br /&gt;
&lt;b&gt;&lt;br /&gt;
&lt;/b&gt;&lt;br /&gt;
&lt;b&gt;Código en VBScript:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-bottom-style: solid; border-left-style: solid; border-right-style: solid; border-top-style: solid; margin: 10px; padding-bottom: 15px; padding-left: 15px; padding-right: 15px; padding-top: 15px;&quot;&gt;&#39;Copias:&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;LUNES. &amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia HIJO. Incremental.&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;MARTES.&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia HIJO. Completa.&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;MIERCOLES.&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia HIJO. Incremental.&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;JUEVES.&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia HIJO. Incremental.&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;PRIMER VIERNES DEL MES.&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia ABUELO. Completa.&lt;br /&gt;
&#39;&amp;nbsp;&amp;nbsp; &amp;nbsp;RESTO VIERNES DEL MES.&amp;nbsp;&amp;nbsp; &amp;nbsp;Copia PADRE. Completa.&lt;br /&gt;
&lt;br /&gt;
option explicit&lt;br /&gt;
&lt;br /&gt;
dim fso, ws&lt;br /&gt;
dim CarpetaOrigen, CarpetaDestino&lt;br /&gt;
&lt;br /&gt;
&#39;LECTURA DE ARGUMENTOS&lt;br /&gt;
if Wscript.Arguments.Count &amp;lt;&amp;gt; 2 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;msgBox(&quot;Parámetros incorrectos&quot;)&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;WScript.quit 1&lt;br /&gt;
end if&lt;br /&gt;
CarpetaOrigen = WScript.Arguments(0)&lt;br /&gt;
CarpetaDestino = WScript.Arguments(1)&lt;br /&gt;
&lt;br /&gt;
set fso=CreateObject(&quot;Scripting.FileSystemObject&quot;)&lt;br /&gt;
set ws=CreateObject(&quot;WScript.Shell&quot;)&lt;br /&gt;
&lt;br /&gt;
&#39;Martes COPIA HIJO [COMPLETA]&lt;br /&gt;
if weekday(now)=3 then&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if msgbox(&quot;¿Desea realizar la copia COMPLETA-HIJO del Martes para &quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;?&quot;,4)=6 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;Borrar carpeta anterior&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;cmd.exe /C rd &quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\HI_&quot; &amp;amp; weekdayname(weekday(now),true) &amp;amp; &quot; /S /Q&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;HACER COPIA COMPLETA&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;xcopy &quot;&quot;&quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;&quot;&quot; &quot;&quot;&quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\HI_&quot; &amp;amp; weekdayname(weekday(now),true) &amp;amp; &quot;\&quot;&quot; /C /Y /E /H&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&amp;nbsp;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;end if &lt;br /&gt;
&lt;br /&gt;
&#39;Viernes COPIA PADRE [COMPLETA]&amp;nbsp;&amp;nbsp; &lt;br /&gt;
elseif weekday(now)=6 and not ((day(now)\7)+1)=1 then&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if msgbox(&quot;¿Desea realizar la copia COMPLETA-PADRE del Viernes para &quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;?&quot;,4)=6 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;cmd.exe /C rd &quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\PA_&quot; &amp;amp; ((day(now)\7)+1) &amp;amp; &quot; /S /Q&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;HACER COMPLETA&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;xcopy &quot;&quot;&quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;&quot;&quot; &quot;&quot;&quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\PA_&quot; &amp;amp; ((day(now)\7)+1) &amp;amp; &quot;\&quot;&quot; /C /Y /E /H&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&#39;Primer viernes del mes COPIA ABUELO [COMPLETA]&amp;nbsp;&amp;nbsp; &lt;br /&gt;
elseif weekday(now)=6 and ((day(now)\7)+1)=1 then&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if msgbox(&quot;¿Desea realizar la copia COMPLETA-ABUELO del mes actual&quot; &amp;amp; month(now) &amp;amp; &quot; para &quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;?&quot;,4)=6 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;cmd.exe /C rd &quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\AB_&quot; &amp;amp; month(now) &amp;amp; &quot; /S /Q&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;HACER COPIA COMPLETA&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;xcopy &quot;&quot;&quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;&quot;&quot; &quot;&quot;&quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\AB_&quot; &amp;amp; month(now) &amp;amp; &quot;\&quot;&quot; /C /Y /E /H&quot;,1,True)&amp;nbsp;then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&#39;Lunes [INCREMENTAL], Miercoles [INCREMENTAL], Jueves [INCREMENTAL]&lt;br /&gt;
elseif weekday(now)=2 or weekday(now)=4 or weekday(now)=5 then&amp;nbsp;&amp;nbsp; &lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;if msgbox(&quot;¿Desea realizar la copia INCREMENTAL-HIJO del día para &quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;?&quot;,4)=6 then&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;cmd.exe /C rd &quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\HI_&quot; &amp;amp; weekdayname(weekday(now),true) &amp;amp; &quot; /S /Q&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&#39;HACER COPIA INCREMENTAL&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;if ws.Run(&quot;xcopy &quot;&quot;&quot; &amp;amp; CarpetaOrigen &amp;amp; &quot;&quot;&quot; &quot;&quot;&quot; &amp;amp; CarpetaDestino &amp;amp; &quot;\HI_&quot; &amp;amp; weekdayname(weekday(now),true) &amp;amp; &quot;\&quot;&quot; /M /C /Y /S&quot;,1,True) then&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &#39;OK&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; end if&lt;br /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;end if&lt;br /&gt;
end if&lt;br /&gt;
WScript.Quit&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/5932103528529880225/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/06/vbscript-script-para-la-realizacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5932103528529880225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5932103528529880225'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/06/vbscript-script-para-la-realizacion.html' title='VBScript. Script para la realización diaria de copias de seguridad. Esquema Hijo-Padre-Abuelo.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-333614136221028643</id><published>2011-04-08T17:32:00.001+02:00</published><updated>2011-06-07T17:50:51.315+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ingeniería de software"/><category scheme="http://www.blogger.com/atom/ns#" term="metodología de desarrollo"/><title type='text'>Libros de ingeniería de programación</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
He abierto una nueva página en el blog para relacionar aquellos libros que me han ofrecido conocimientos interesantes en el campo de la ingeniería de programación. Compartiré allí mis opiniones sobre su contenido, así como, lo que me han aportado para mi trabajo diario.&lt;br /&gt;
&lt;br /&gt;
&lt;a href=&quot;http://cisnesgrises.blogspot.com/p/libros-imprescindibles.html&quot;&gt;Libros imprescindibles sobre ingeniería de software y metodologías de desarrollo.&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;border: medium none;&quot;&gt;&lt;a href=&quot;http://cisnesgrises.blogspot.com/p/libros-imprescindibles.html&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; r6=&quot;true&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnaAvSvhIn7DIw74MWFqyGNVe3z_nFXOhu3q1lmnu1ukEG14cuAYMRD68c-L83-xBxAVW-m4-RjtJWlR6Dg9OZktzHRNdqDwdMSjrjmZrNTE9hzUWxMSLBP8FoAlmrw7MNCSzObooYfTeQ/s1600/Libro+PUDS.jpg&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;a href=&quot;http://cisnesgrises.blogspot.com/p/libros-imprescindibles.html&quot;&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: large;&quot;&gt;El Proceso Unificado de Desarrollo de Software. &lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;div style=&quot;border: medium none;&quot;&gt;&lt;span style=&quot;font-size: small;&quot;&gt;La guía completa del Proceso Unificado escrita por sus creadores.&lt;/span&gt;&lt;/div&gt;&lt;div style=&quot;border: medium none;&quot;&gt;Ivar Jacobson, Grady Booch, James Rumbaugh.&lt;/div&gt;&lt;div style=&quot;border: medium none;&quot;&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/333614136221028643/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/04/libros-de-ingenieria-de-programacion.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/333614136221028643'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/333614136221028643'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/04/libros-de-ingenieria-de-programacion.html' title='Libros de ingeniería de programación'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgnaAvSvhIn7DIw74MWFqyGNVe3z_nFXOhu3q1lmnu1ukEG14cuAYMRD68c-L83-xBxAVW-m4-RjtJWlR6Dg9OZktzHRNdqDwdMSjrjmZrNTE9hzUWxMSLBP8FoAlmrw7MNCSzObooYfTeQ/s72-c/Libro+PUDS.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-7759513268222770225</id><published>2011-03-25T18:32:00.003+01:00</published><updated>2011-04-14T20:34:22.031+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="metodología de desarrollo"/><category scheme="http://www.blogger.com/atom/ns#" term="proceso unificado"/><category scheme="http://www.blogger.com/atom/ns#" term="PU-UST"/><title type='text'>Metodologías de desarrollo software para proyectos de Un-Solo-Trabajador. Problemática.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRDPxjDphQLp7vvbBUOy45Sf-atZmgj77OQen1_TtsS_KybDFudMuZMb7IfHaM-mdkn7VTIcsYTwhVGJf-tEje7WlXmmU7dWcGwF6zsWaiO6xJuU2VdTvlhsi_-NThw7Wbj2Vy_zf8F-Hj/s1600/356282lmshca73q-freedigitalphotos.net.jpg&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;200&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRDPxjDphQLp7vvbBUOy45Sf-atZmgj77OQen1_TtsS_KybDFudMuZMb7IfHaM-mdkn7VTIcsYTwhVGJf-tEje7WlXmmU7dWcGwF6zsWaiO6xJuU2VdTvlhsi_-NThw7Wbj2Vy_zf8F-Hj/s200/356282lmshca73q-freedigitalphotos.net.jpg&quot; width=&quot;190&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Los proyectos de software realizados por un sólo programador que hace las funciones de especificador, analista, diseñador de interfaces de usuario, arquitecto y programador, y que probablemente también atenderá los proyectos de mantenimiento tras la entrega, se enfrentan a no menos problemas de calidad que los proyectos más grandes realizados por grupos completos de desarrollo. Pero, además, estos proyectos de &lt;b&gt;&lt;i&gt;Un-Sólo-Trabajador&lt;/i&gt;&lt;/b&gt; caen con mayor facilidad en la falta de metodología y como consecuencia en incumplimientos de plazos, falta de documentación y dificultades de certificación o estandarización.&lt;br /&gt;
&lt;br /&gt;
La mayoría de las metodologías bien definidas para proyectos de cierta envergadura y grupos de trabajo lo suficientemente grandes como para que permitan la asignación de diferentes roles no se suelen ajustar a los proyectos de &lt;i&gt;&lt;b&gt;Un-Sólo-Trabajador&lt;/b&gt;&lt;/i&gt;. Además en estos proyectos el programador, actuando como jefe de proyecto, raramente perjudicará su rendimiento, como generador de líneas de código, asignándose tareas de especificación de casos de uso, análisis o diseño de interfaces, todas ellas tareas cuyo producto final son textos y gráficos (nada más lejos de su objetivo primigenio).&lt;br /&gt;
&lt;br /&gt;
Pero a pesar de todo ello, y sin contar con la ayuda de un departamento de calidad del software, el objetivo final de estos proyectos de &lt;i&gt;&lt;b&gt;Un-Sólo-Trabajador&lt;/b&gt;&lt;/i&gt; es el mismo que el de cualquier proyecto enorme, es decir:&lt;br /&gt;
&lt;ul style=&quot;text-align: left;&quot;&gt;&lt;li&gt;Que el software final cumpla los requerimientos y expectativas del cliente.&lt;/li&gt;
&lt;li&gt;Que el mantenimiento, en sus vertientes de rectificación, adaptación y mejora sean fácilmente afrontables, así como las posibles ampliaciones futuras.&lt;/li&gt;
&lt;li&gt;Que se cumplan los plazos de tiempo y presupuesto.&lt;/li&gt;
&lt;/ul&gt;En próximos artículos presentaré una posible implementación del &lt;a href=&quot;http://es.wikipedia.org/wiki/Proceso_Unificado&quot;&gt;Proceso Unificado de Desarrollo de Software&lt;/a&gt;&amp;nbsp;para proyectos de &lt;b&gt;&lt;i&gt;Un-Sólo-Trabajador&lt;/i&gt;&lt;/b&gt;. Algo que llamaré &lt;b&gt;PU-UST&lt;/b&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot; rel=&quot;license&quot;&gt;&lt;img alt=&quot;Licencia Creative Commons&quot; src=&quot;http://i.creativecommons.org/l/by-nc-nd/3.0/88x31.png&quot; style=&quot;border-width: 0px;&quot; /&gt;&lt;/a&gt;&lt;br /&gt;
&lt;span style=&quot;font-size: x-small;&quot;&gt;&lt;span href=&quot;http://purl.org/dc/dcmitype/Text&quot; property=&quot;dct:title&quot; rel=&quot;dct:type&quot; xmlns:dct=&quot;http://purl.org/dc/terms/&quot;&gt;Metodología de desarrollo de software para proyectos de Un-Solo-Trabajador&lt;/span&gt; por &lt;/span&gt;&lt;a href=&quot;http://cisnesgrises.blogspot.com/2011/03/metodologias-de-desarrollo-software.html&quot; property=&quot;cc:attributionName&quot; rel=&quot;cc:attributionURL&quot; xmlns:cc=&quot;http://creativecommons.org/ns#&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Jorge Ignacio Jover Bou&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt; se encuentra bajo una Licencia &lt;/span&gt;&lt;a href=&quot;http://creativecommons.org/licenses/by-nc-nd/3.0/&quot; rel=&quot;license&quot;&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;Creative Commons Reconocimiento-NoComercial-SinObraDerivada 3.0 Unported&lt;/span&gt;&lt;/a&gt;&lt;span style=&quot;font-size: x-small;&quot;&gt;.&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/7759513268222770225/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/metodologias-de-desarrollo-software.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/7759513268222770225'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/7759513268222770225'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/metodologias-de-desarrollo-software.html' title='Metodologías de desarrollo software para proyectos de &lt;em&gt;Un-Solo-Trabajador&lt;/em&gt;. Problemática.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgRDPxjDphQLp7vvbBUOy45Sf-atZmgj77OQen1_TtsS_KybDFudMuZMb7IfHaM-mdkn7VTIcsYTwhVGJf-tEje7WlXmmU7dWcGwF6zsWaiO6xJuU2VdTvlhsi_-NThw7Wbj2Vy_zf8F-Hj/s72-c/356282lmshca73q-freedigitalphotos.net.jpg" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-6990831985927065928</id><published>2011-03-23T22:50:00.007+01:00</published><updated>2011-04-28T17:53:53.442+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="plesk"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><title type='text'>ASP.NET. Error en postback. Error de la validación del estado de vista MAC.</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Se produce el siguiente error al efectuar un postback tras un cierto&amp;nbsp;tiempo de inactividad:&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;&quot;Error de la validación del estado de vista MAC. Si un clúster o una&amp;nbsp;batería de servidores Web alojan esta aplicación, asegúrese de que la&amp;nbsp;configuración &amp;lt;machinekey&amp;gt; especifica la misma validationKey y el&amp;nbsp;mismo algoritmo de validación. AutoGenerate no se puede utilizar en un&amp;nbsp;clúster.&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;Apple-style-span&quot; style=&quot;background-color: #073763; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Poner el atributo&amp;nbsp;enableViewStateMac del elemento pages de web.config a false.&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;border-collapse: collapse; font-family: arial,sans-serif; font-size: 13px;&quot;&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;pages&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;enableViewStateMac&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: &amp;quot;Courier New&amp;quot;; font-size: 10pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;false&lt;/span&gt;&quot;&amp;gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;pages enableviewstatemac=&quot;false&quot;&gt;&lt;/pages&gt;&lt;br /&gt;
Más información en&amp;nbsp;&lt;a href=&quot;http://technet.microsoft.com/es-es/library/cc739441%28WS.10%29.aspx&quot;&gt;http://technet.microsoft.com/es-es/library/cc739441(WS.10).aspx&lt;/a&gt;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/6990831985927065928/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/aspnet-error-en-postback-error-de-la.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/6990831985927065928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/6990831985927065928'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/aspnet-error-en-postback-error-de-la.html' title='ASP.NET. Error en postback. Error de la validación del estado de vista MAC.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-8226456886104466431</id><published>2011-03-21T19:56:00.012+01:00</published><updated>2011-04-08T18:11:51.965+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="programación"/><category scheme="http://www.blogger.com/atom/ns#" term="vb.net"/><title type='text'>ASP.NET ¿Cómo encontrar un valor entre los elementos de una columna de un DataSet?</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;b&gt;Código en VB.NET:&lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid;margin:10px;padding:15px&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Dim&lt;/span&gt; dv &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; DataView = miDataSet.DefaultView&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;dv.RowFilter = &quot;Nombre_Columna=&#39;&quot; &amp;amp; miValor &amp;amp; &quot;&#39;&quot;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;If&lt;/span&gt; dv.Count &amp;gt; 0 &lt;span style=&quot;color: blue;&quot;&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp;&amp;nbsp; encontrado = true&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;Else&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&amp;nbsp;&amp;nbsp; encontrado = false&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;span style=&quot;color: blue;&quot;&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/8226456886104466431/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/aspnet-como-encontrar-un-valor-entre.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8226456886104466431'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8226456886104466431'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/aspnet-como-encontrar-un-valor-entre.html' title='ASP.NET ¿Cómo encontrar un valor entre los elementos de una columna de un DataSet?'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-5262080025714987264</id><published>2011-03-09T23:27:00.005+01:00</published><updated>2011-04-29T16:49:05.827+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="oracle"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><title type='text'>Error ORA-01019 al acceder a Oracle desde web IIS7</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Oracle contesta con el error &lt;b&gt;&quot;ORA-01019: unable to allocate memory in the user side&quot;&lt;/b&gt; cuando se intenta acceder desde página web ASP.NET en IIS7.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #073763; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp; &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
En nuestro caso el problema se resolvió restaurando la variable ORACLE_HOME que por alguna razón desconocida se había perdido.&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/5262080025714987264/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/error-ora-01019-al-acceder-oracle-desde.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5262080025714987264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/5262080025714987264'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/03/error-ora-01019-al-acceder-oracle-desde.html' title='Error ORA-01019 al acceder a Oracle desde web IIS7'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-4870313039113985931</id><published>2011-01-15T19:42:00.018+01:00</published><updated>2011-04-28T18:04:37.178+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="plesk"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><title type='text'>ASP.NET. Error de credenciales al acceder a webservice</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
Error en páginas ASP.NET que acceden a webservice. El error se produce de forma intermitente. &lt;br /&gt;
&lt;br /&gt;
En el navegador cliente se obtiene el siguiente mensaje: &lt;br /&gt;
&quot;&lt;b&gt;Sys.WebForms.PageRequestManagerServerErrorException: Error desconocido al procesar la solicitud en el servidor. El código de estado devuelto por el servidor era: 500&lt;/b&gt;&quot;&lt;br /&gt;
&lt;br /&gt;
En depuración se obtiene:&lt;br /&gt;
Message: &quot;Se ha terminado la conexión: No se puede establecer una relación de confianza para el canal seguro SSL/TLS.&quot;&lt;br /&gt;
InnerException: &quot;System.Security.Authentication.AuthenticationException: El certificado remoto no es válido según el procedimiento de validación.&quot;&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #073763; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp; &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Forzar explícitamente el establecimiento de las credenciales por defecto del webservice y evitar la validación del certificado si no se requiere.&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Código en VB.NET: &lt;/b&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #cccccc; border-style: solid; margin: 10px; padding: 15px;&quot;&gt;&lt;span style=&quot;background-color: #cccccc;&quot;&gt; System.Net.&lt;wbr&gt;&lt;/wbr&gt;ServicePointManager.&lt;wbr&gt;&lt;/wbr&gt;ServerCertificateValidationCal&lt;wbr&gt;&lt;/wbr&gt;lback = &lt;span style=&quot;color: blue;&quot;&gt;New&lt;/span&gt; System.Net.Security.&lt;wbr&gt;&lt;/wbr&gt;RemoteCertificateValidationCal&lt;wbr&gt;&lt;/wbr&gt;lback(&lt;span style=&quot;color: blue;&quot;&gt;AddressOf&lt;/span&gt; validarCertificado)&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;br /&gt;
&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;Dim &lt;/span&gt;miWebService1 &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;miWebService = &lt;span class=&quot;Apple-style-span&quot; style=&quot;color: blue;&quot;&gt;New &lt;/span&gt;miWebService&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt;miWebService1.Credentials = System.Net.CredentialCache.DefaultCredentials&lt;/span&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;span style=&quot;background-color: #cccccc;&quot;&gt; &lt;span style=&quot;color: blue;&quot;&gt;Private&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;Function&lt;/span&gt; validarCertificado(&lt;span style=&quot;color: blue;&quot;&gt;ByVal&lt;/span&gt; sender &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; &lt;span style=&quot;color: blue;&quot;&gt;Object&lt;/span&gt;, &lt;span style=&quot;color: blue;&quot;&gt;ByVal&lt;/span&gt; certificado &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; System.Security.Cryptography.&lt;wbr&gt;&lt;/wbr&gt;X509Certificates.&lt;wbr&gt;&lt;/wbr&gt;X509Certificate, &lt;span style=&quot;color: blue;&quot;&gt;ByVal&lt;/span&gt; cadena &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; System.Security.Cryptography.&lt;wbr&gt;&lt;/wbr&gt;X509Certificates.X509Chain, &lt;span style=&quot;color: blue;&quot;&gt;ByVal&lt;/span&gt; sslErrores &lt;span style=&quot;color: blue;&quot;&gt;As&lt;/span&gt; System.Net.Security.&lt;wbr&gt;&lt;/wbr&gt;SslPolicyErrors) &lt;span style=&quot;color: blue;&quot;&gt;As &lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;Boolean&lt;/span&gt;&lt;br /&gt;
&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: blue;&quot;&gt;Return True&lt;/span&gt;&lt;br /&gt;
&lt;span style=&quot;color: blue;&quot;&gt;End Function&lt;/span&gt;&lt;br /&gt;
&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/4870313039113985931/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/01/aspnet-error-de-credenciales-al-acceder.html#comment-form' title='6 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/4870313039113985931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/4870313039113985931'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/01/aspnet-error-de-credenciales-al-acceder.html' title='ASP.NET. Error de credenciales al acceder a webservice'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-8501682020486233819</id><published>2011-01-11T23:06:00.006+01:00</published><updated>2011-03-25T17:02:31.387+01:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="IIS"/><category scheme="http://www.blogger.com/atom/ns#" term="plesk"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><title type='text'>Plesk y IIS. Error &quot;Acceso denegado&quot; al acceder a aplicación ASP.NET</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;strong&gt;&lt;span style=&quot;background-color: #660000; color: white;&quot;&gt;&amp;nbsp;PROBLEMA &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
Error ASP.NET obtenido en servidor IIS con Plesk. &quot;System.UnauthorizedAccessException: Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))&quot;. &lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;background-color: #660000; color: white;&quot;&gt;&amp;nbsp;CAUSA &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
Problema con los permisos establecidos para ASP.NET.&lt;br /&gt;
&lt;br /&gt;
&lt;strong&gt;&lt;span style=&quot;background-color: #073763; color: white;&quot;&gt;&amp;nbsp;SOLUCIÓN PASO A PASO &lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;
1) Ejecutar ventana de comandos en modo administrador.&lt;br /&gt;
2) Ejecutar el comando &lt;br /&gt;
cacls C:\Windows\assembly\GAC_MSIL /E /R psacln /T /C&lt;br /&gt;
3) Ejecutar el comando&lt;br /&gt;
cacls C:\Windows\assembly\GAC_MSIL /E /R psaadm /T /C&lt;br /&gt;
4) En caso de que siga sin funcionar, volver a subir web.config.&lt;br /&gt;
&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/8501682020486233819/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2011/01/plesk-y-iis-error-acceso-denegado-al.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8501682020486233819'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/8501682020486233819'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2011/01/plesk-y-iis-error-acceso-denegado-al.html' title='Plesk y IIS. Error &quot;Acceso denegado&quot; al acceder a aplicación ASP.NET'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5608257912241778037.post-3734515321763192420</id><published>2010-12-21T23:32:00.019+01:00</published><updated>2011-04-28T18:42:55.327+02:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="asp.net"/><category scheme="http://www.blogger.com/atom/ns#" term="problema"/><category scheme="http://www.blogger.com/atom/ns#" term="VS2008"/><title type='text'>ASP.NET. Error PageRequestManagerTimeoutException en tiempo de ejecución en página ASP.NET 3.5 con AJAX</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;&lt;br /&gt;
&lt;div style=&quot;background-color: #660000; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;PROBLEMA&amp;nbsp;&lt;/b&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s1600/exclamation5.png&quot; imageanchor=&quot;1&quot; style=&quot;clear: left; float: left; margin-bottom: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;64&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s200/exclamation5.png&quot; style=&quot;background-color: transparent;&quot; width=&quot;64&quot; /&gt;&lt;br /&gt;
&lt;/a&gt;&lt;/div&gt;&lt;br /&gt;
&lt;b&gt;&quot;Error en tiempo de ejecución de Microsoft JScript: Sys.WebForms.PageRequestManagerTimeoutException: Se agotó el tiempo de espera de la solicitud del servidor.&quot;&lt;/b&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Causa:&lt;/b&gt;&lt;br /&gt;
Tiempo máximo para la realización de un postback asícrono insuficiente.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;background-color: #073763; color: white;&quot;&gt;&lt;b&gt;&amp;nbsp;SOLUCIÓN&amp;nbsp; &lt;/b&gt;&lt;/div&gt;&lt;br /&gt;
Incrementar el tiempo máximo establecido en la propiedad &lt;b&gt;ScriptManager.AsyncPostBackTimeout&lt;/b&gt;, que por defecto está puesto en 90 segundos. (Más información &lt;a href=&quot;http://msdn.microsoft.com/es-es/library/system.web.ui.scriptmanager.asyncpostbacktimeout.aspx&quot;&gt;http://msdn.microsoft.com/es-es/library/system.web.ui.scriptmanager.asyncpostbacktimeout.aspx&lt;/a&gt;)&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;&lt;br /&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://cisnesgrises.blogspot.com/feeds/3734515321763192420/comments/default' title='Enviar comentarios'/><link rel='replies' type='text/html' href='http://cisnesgrises.blogspot.com/2010/12/vs2008-error-pagerequestmanagertimeoute.html#comment-form' title='0 comentarios'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3734515321763192420'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5608257912241778037/posts/default/3734515321763192420'/><link rel='alternate' type='text/html' href='http://cisnesgrises.blogspot.com/2010/12/vs2008-error-pagerequestmanagertimeoute.html' title='ASP.NET. Error PageRequestManagerTimeoutException en tiempo de ejecución en página ASP.NET 3.5 con AJAX'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiCIqlLEE76OUhw5mVR-G82OYVAlXTxgpchACgSTNmS3O-L6926GwrJm3gnH45T0737R9mmsbzi9XNEBP6bkBI7FUfqG9SV35sHJLD6z239aoxcsf1PHkt-ch919MMFoPmSLCHL1Cm6TZsp/s72-c/exclamation5.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>