c# - CookieContainer bug? -


How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return any cookies for "example.com" but according to RFC it should return at least 2 cookies

Is not this a bug?

How to make it work

Here's a discussion about this bug:

  ;% @ Page language = "C #"% & gt; & Lt;% @ import namespace = "System.Net"% & gt; & Lt ;; DOCTYPE HTML PUBLIC "- // W3C // DTT XHTML 1.0 Transcription // N" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> & Lt; Script runat = "server" & gt; Cookie Container Let Container () {Cookie Contender Results = New Cookie Container (); Uri Uri = new Uri ("http://sub.example.com"); String cookieH = @ "test1 = well; domain = all.example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie.h = @ "test2 = well; domain = .example.com; path = /"; result. Set cookies (Yuri, Cookie H); Cookie H = @ "test3 = well; domain = example com; path =" "; results; set cookies (yuri, cookie h); return result;} zero test () {cookie content cookie = (meet); LblResult.Text + = "& lt; Br> Total cookies count: "+ Cookie.Count +" & amp; Nbsp; And & nbsp; Expected: 3 "; Uri Uri = new Uri (" http://sub.example.com "); Cookie Collection coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = new Uri (" http://other.example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 "; Yuri = New Uri (" http://example.com "); Coll = cookie.GetCookies (uri); LblResult.Text + =" & lt; Br> "+ uri +" cookie count: "+ coll.Count +" & amp; Nbsp; Expected: 2 ";} Secure Zero Page_load (Object Sender, EventAgds E) {Test ();} & lt; / script & gt; & lt; html xmlns =" ​​http://www.w3.org/1999/xhtml "& Gt; head runat =" server ">  CATEGORY CONTAINER TEST PAGE </ title> </ head> gt; & gt; body & gt; & Lt; form id = "frmTest" runat = "server" & gt; asp: Label ID = "lblResult" EnableViewState = "false" runat = "server" & gt; & lt; / asp: label & gt; ; & Lt; / form> </ body> </code> = "Text"> <p> I just got the solution for this bug and discussed here: </p> <BugFix_CookieDomain </p> <ol> <li> Do not use .add (cookies), only use the .add (URI, cookie) method </li> <li> <p> Call: p> Here is the solution. you can add a cookie to the container or before you first use .GetCookie or use system container </p> <pre> <code> private void BugFix_CookieDomain (CookieContainer cookieContainer) {System.Type _ContainerType = typeof (CookieContainer). Hashtable table = (Hashtable) _ContainerType.InvokeMember ( "m_domainTable", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.GetField | System.Reflection.BindingFlags.Instance, null, cookieContainer, new Object [] {}); ArrayList keys = new ArrayList (table.Keys); Foreign currency (string key obz in keys) {string key = (as key verb string); If (key [0] == '.') {String newKey = key.Remove (0, 1); Table [new k] = table [key oz]; }} </code> </pre> </li> </ol> </div> </html> <br /> 
<script data-cfasync='false' type='text/javascript' src='//p257699.clksite.com/adServe/banners?tid=257699_495604_10&type=footer&size=37'></script>
<script data-cfasync='false' type='text/javascript' src='//p257699.clksite.com/adServe/banners?tid=257699_495604_11&tagid=9'></script>
<script type="text/javascript" src="//ylx-1.com/slider.php?section=General&pub=435796&ga=g&side=random"></script>

  </div>
<div class='post-bottom'>
<div class='post-footer float-container'>
<div class='post-footer-line post-footer-line-1'>
</div>
<div class='post-footer-line post-footer-line-2'>
</div>
<div class='post-footer-line post-footer-line-3'>
</div>
</div>
<div class='post-share-buttons post-share-buttons-bottom invisible'>
<div class='byline post-share-buttons goog-inline-block'>
<div aria-owns='sharing-popup-Blog1-byline-8879299585502621004' class='sharing' data-title='c# - CookieContainer bug? -'>
<button aria-controls='sharing-popup-Blog1-byline-8879299585502621004' aria-label='Share' class='sharing-button touch-icon-button' id='sharing-button-Blog1-byline-8879299585502621004' role='button'>
<div class='flat-icon-button ripple'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_share_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</div>
</button>
<div class='share-buttons-container'>
<ul aria-hidden='true' aria-label='Share' class='share-buttons hidden' id='sharing-popup-Blog1-byline-8879299585502621004' role='menu'>
<li>
<span aria-label='Get link' class='sharing-platform-button sharing-element-link' data-href='https://www.blogger.com/share-post.g?blogID=953894213271141587&postID=8879299585502621004&target=' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Get link'>
<svg class='svg-icon-24 touch-icon sharing-link'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_link_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Get link</span>
</span>
</li>
<li>
<span aria-label='Share to Facebook' class='sharing-platform-button sharing-element-facebook' data-href='https://www.blogger.com/share-post.g?blogID=953894213271141587&postID=8879299585502621004&target=facebook' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Facebook'>
<svg class='svg-icon-24 touch-icon sharing-facebook'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_facebook_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Facebook</span>
</span>
</li>
<li>
<span aria-label='Share to Twitter' class='sharing-platform-button sharing-element-twitter' data-href='https://www.blogger.com/share-post.g?blogID=953894213271141587&postID=8879299585502621004&target=twitter' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Twitter'>
<svg class='svg-icon-24 touch-icon sharing-twitter'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_twitter_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Twitter</span>
</span>
</li>
<li>
<span aria-label='Share to Pinterest' class='sharing-platform-button sharing-element-pinterest' data-href='https://www.blogger.com/share-post.g?blogID=953894213271141587&postID=8879299585502621004&target=pinterest' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to Pinterest'>
<svg class='svg-icon-24 touch-icon sharing-pinterest'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_pinterest_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Pinterest</span>
</span>
</li>
<li>
<span aria-label='Email' class='sharing-platform-button sharing-element-email' data-href='https://www.blogger.com/share-post.g?blogID=953894213271141587&postID=8879299585502621004&target=email' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Email'>
<svg class='svg-icon-24 touch-icon sharing-email'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_24_email_dark' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Email</span>
</span>
</li>
<li aria-hidden='true' class='hidden'>
<span aria-label='Share to other apps' class='sharing-platform-button sharing-element-other' data-url='https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html' role='menuitem' tabindex='-1' title='Share to other apps'>
<svg class='svg-icon-24 touch-icon sharing-sharingOther'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_more_horiz_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<span class='platform-sharing-text'>Other Apps</span>
</span>
</li>
</ul>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<section class='comments embed' data-num-comments='0' id='comments'>
<a name='comments'></a>
<h3 class='title'>Comments</h3>
<div id='Blog1_comments-block-wrapper'>
</div>
<div class='footer'>
<div class='comment-form'>
<a name='comment-form'></a>
<h4 id='comment-post-message'>Post a Comment</h4>
<a href='https://www.blogger.com/comment/frame/953894213271141587?po=8879299585502621004&hl=en-GB&skin=contempo' id='comment-editor-src'></a>
<iframe allowtransparency='allowtransparency' class='blogger-iframe-colorize blogger-comment-from-post' frameborder='0' height='410px' id='comment-editor' name='comment-editor' src='' width='100%'></iframe>
<script src='https://www.blogger.com/static/v1/jsbin/1466990918-comment_from_post_iframe.js' type='text/javascript'></script>
<script type='text/javascript'>
      BLOG_CMT_createIframe('https://www.blogger.com/rpc_relay.html');
    </script>
</div>
</div>
</section>
</article>
</div>
</div><div class='widget PopularPosts' data-version='2' id='PopularPosts1'>
<h3 class='title'>
Popular posts from this blog
</h3>
<div class='widget-content'>
<div role='feed'>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://dos2unixcode11.blogspot.com/2013/04/c-linux-and-clipboard.html'>c++ - Linux and clipboard -</a></h3>
<div class='post-header'>
<div class='post-header-line-1'>
<span class='byline post-timestamp'>
-
<meta content='http://dos2unixcode11.blogspot.com/2013/04/c-linux-and-clipboard.html'/>
<a class='timestamp-link' href='https://dos2unixcode11.blogspot.com/2013/04/c-linux-and-clipboard.html' rel='bookmark' title='permanent link'>
<time class='published' datetime='2013-04-15T03:22:00-07:00' title='2013-04-15T03:22:00-07:00'>
April 15, 2013
</time>
</a>
</span>
</div>
</div>
<div class='item-content float-container'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    After selecting the copies of the buffer in Linux, after the text, we can click and paste the button between the mouse. I think there is a special buffer for this, I want to use it.   Programming Language: C ++   Your Library: Qt    Thanks.      There is just one more correct answer than Paul Dixon, which answers your needs: / P >   QClipboard * clipboard = QApplication :: clipboard (); CastString Selected Text = Clipboard-> Text (QClipboard :: Selection);      
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://dos2unixcode11.blogspot.com/2013/04/c-linux-and-clipboard.html'></a>
</div>
<div class='jump-link flat-button ripple'>
<a href='https://dos2unixcode11.blogspot.com/2013/04/c-linux-and-clipboard.html' title='c++ - Linux and clipboard -'>
Read more
</a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://dos2unixcode11.blogspot.com/2013/05/what-is-expire-header-and-how-to-achive.html'>What is expire header and how to achive them in ASP.NET and PHP? -</a></h3>
<div class='post-header'>
<div class='post-header-line-1'>
<span class='byline post-timestamp'>
-
<meta content='http://dos2unixcode11.blogspot.com/2013/05/what-is-expire-header-and-how-to-achive.html'/>
<a class='timestamp-link' href='https://dos2unixcode11.blogspot.com/2013/05/what-is-expire-header-and-how-to-achive.html' rel='bookmark' title='permanent link'>
<time class='published' datetime='2013-05-15T03:22:00-07:00' title='2013-05-15T03:22:00-07:00'>
May 15, 2013
</time>
</a>
</span>
</div>
</div>
<div class='item-content float-container'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    I have examined the performance statistics of my website today. I have received a warning (or error may occur) that is given below    Add Terminal Headers Here are 15 static components without a 15-futures end date * (no end) Http://www.example.com/video/css/global.css * (no time limit) http://www.example.com/video/js/global.js * (no expiration ) Http: //www.example.com/video/images/main-bg.png    what it means and how to achieve it both in PHP and ASP.Net. I am on a shared hosting server, so please tell me some ways to use the code, because I can not make any modifications at the end of the server.   If I expire the header, then there is no chance that if I make changes to the CSS, then the user will not be able to remove them immediately because CSS and other files have a fixed time limit (1 month, week ) Are cached for. Is       Is there any harm to using PHP?    $ time = time () + 3 * 24 * 60 * 60; // 3 day headings ('End:'. GMDAT ('D, D MYH: i: s \ g \ m \ t', 
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://dos2unixcode11.blogspot.com/2013/05/what-is-expire-header-and-how-to-achive.html'></a>
</div>
<div class='jump-link flat-button ripple'>
<a href='https://dos2unixcode11.blogspot.com/2013/05/what-is-expire-header-and-how-to-achive.html' title='What is expire header and how to achive them in ASP.NET and PHP? -'>
Read more
</a>
</div>
</div>
</article>
<article class='post' role='article'>
<h3 class='post-title'><a href='https://dos2unixcode11.blogspot.com/2010/04/sql-server-how-can-i-determine-which-of.html'>sql server - How can I determine which of my SQL 2005 statistics are
unused? -</a></h3>
<div class='post-header'>
<div class='post-header-line-1'>
<span class='byline post-timestamp'>
-
<meta content='http://dos2unixcode11.blogspot.com/2010/04/sql-server-how-can-i-determine-which-of.html'/>
<a class='timestamp-link' href='https://dos2unixcode11.blogspot.com/2010/04/sql-server-how-can-i-determine-which-of.html' rel='bookmark' title='permanent link'>
<time class='published' datetime='2010-04-15T03:22:00-07:00' title='2010-04-15T03:22:00-07:00'>
April 15, 2010
</time>
</a>
</span>
</div>
</div>
<div class='item-content float-container'>
<div class='popular-posts-snippet snippet-container r-snippet-container'>
<div class='snippet-item r-snippetized'>
    After a few years, one of my biggest databases has deposited 73 figures out of its largest tables.   With Indexes, I can run many types of reports and queries, how often / heavily specific indexes are used. What is an equivalent for data?   We are running SQL 2005.      To make statistics automatically managed and honest, I would like to "update statistics", "create statistics" and There is no information about any management except "drop statistics" orders. In theory, UPDATE should handle the addition and removal of statistical data. In addition, I've never heard about the amount of storage or storage taking in large amounts, so I'm not sure whether there is any reason for the alarm or not.   If you are seeing a potential problem, then I would suggest running an update before, if it does not clean it, it is leaving and then it appears to be safe operation (because it is the only query optimizer Is for). I will not leave "left" in the
</div>
<a class='snippet-fade r-snippet-fade hidden' href='https://dos2unixcode11.blogspot.com/2010/04/sql-server-how-can-i-determine-which-of.html'></a>
</div>
<div class='jump-link flat-button ripple'>
<a href='https://dos2unixcode11.blogspot.com/2010/04/sql-server-how-can-i-determine-which-of.html' title='sql server - How can I determine which of my SQL 2005 statistics are
unused? -'>
Read more
</a>
</div>
</div>
</article>
</div>
</div>
</div><div class='widget HTML' data-version='2' id='HTML3'>
<div class='widget-content'>
<!-- PopAds.net Popunder Code for dos2unixcode11.blogspot.com -->
<script type="text/javascript" data-cfasync="false">
/*<![CDATA[/* */
  var _pop = _pop || [];
  _pop.push(['siteId', 2496317]);
  _pop.push(['minBid', 0]);
  _pop.push(['popundersPerIP', 0]);
  _pop.push(['delayBetween', 0]);
  _pop.push(['default', false]);
  _pop.push(['defaultPerDay', 0]);
  _pop.push(['topmostLayer', false]);
  (function() {
    var pa = document.createElement('script'); pa.type = 'text/javascript'; pa.async = true;
    var s = document.getElementsByTagName('script')[0]; 
    pa.src = '//c1.popads.net/pop.js';
    pa.onerror = function() {
      var sa = document.createElement('script'); sa.type = 'text/javascript'; sa.async = true;
      sa.src = '//c2.popads.net/pop.js';
      s.parentNode.insertBefore(sa, s);
    };
    s.parentNode.insertBefore(pa, s);
  })();
/*]]>/* */
</script>
<!-- PopAds.net Popunder Code End -->
</div>
</div><div class='widget HTML' data-version='2' id='HTML1'>
<div class='widget-content'>
<script type="text/javascript" src="//ylx-1.com/slider.php?section=General&pub=435796&ga=g&side=random"></script>
</div>
</div></div>
</main>
</div>
<footer class='footer section' id='footer' name='Footer'><div class='widget Attribution' data-version='2' id='Attribution1'>
<div class='widget-content'>
<div class='blogger'>
<a href='https://www.blogger.com' rel='nofollow'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_post_blogger_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
Powered by Blogger
</a>
</div>
<div class='image-attribution'>
Theme images by <a href="http://www.offset.com/photos/394244">Michael Elkan</a>
</div>
</div>
</div></footer>
</div>
</div>
</div>
<aside class='sidebar-container container sidebar-invisible' role='complementary'>
<div class='navigation'>
<button class='svg-icon-24-button flat-icon-button ripple sidebar-back'>
<svg class='svg-icon-24'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_arrow_back_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</button>
</div>
<div class='sidebar_top_wrapper'>
<div class='sidebar_top section' id='sidebar_top' name='Sidebar (top)'><div class='widget Profile' data-version='2' id='Profile1'>
<div class='wrapper solo'>
<div class='widget-content individual'>
<a href='https://www.blogger.com/profile/06912243864490924105' rel='nofollow'>
<div class='default-avatar-wrapper'>
<svg class='svg-icon-24 avatar-icon'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_person_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</div>
</a>
<div class='profile-info'>
<dl class='profile-datablock'>
<dt class='profile-data'>
<a class='profile-link g-profile' href='https://www.blogger.com/profile/06912243864490924105' rel='author nofollow'>
Szoka
</a>
</dt>
</dl>
<a class='profile-link visit-profile pill-button' href='https://www.blogger.com/profile/06912243864490924105' rel='author'>
Visit profile
</a>
</div>
</div>
</div>
</div></div>
</div>
<div class='sidebar_bottom section' id='sidebar_bottom' name='Sidebar (bottom)'><div class='widget BlogArchive' data-version='2' id='BlogArchive1'>
<details class='collapsible extendable'>
<summary>
<div class='collapsible-title'>
<h3 class='title'>
Archive
</h3>
<svg class='svg-icon-24 chevron-down'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_expand_more_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
<svg class='svg-icon-24 chevron-up'>
<use xlink:href='/responsive/sprite_v1_6.css.svg#ic_expand_less_black_24dp' xmlns:xlink='http://www.w3.org/1999/xlink'></use>
</svg>
</div>
</summary>
<div class='widget-content'>
<div id='ArchiveList'>
<div id='BlogArchive1_ArchiveList'>
<div class='first-items'>
<ul class='flat'>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/09/'>September 2015<span class='post-count'>576</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/08/'>August 2015<span class='post-count'>597</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/07/'>July 2015<span class='post-count'>572</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/06/'>June 2015<span class='post-count'>580</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/05/'>May 2015<span class='post-count'>626</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/04/'>April 2015<span class='post-count'>566</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/03/'>March 2015<span class='post-count'>592</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/02/'>February 2015<span class='post-count'>538</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2015/01/'>January 2015<span class='post-count'>546</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/09/'>September 2014<span class='post-count'>605</span></a>
</li>
</ul>
</div>
<div class='remaining-items'>
<ul class='flat'>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/08/'>August 2014<span class='post-count'>567</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/07/'>July 2014<span class='post-count'>606</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/06/'>June 2014<span class='post-count'>542</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/05/'>May 2014<span class='post-count'>605</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/04/'>April 2014<span class='post-count'>566</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/03/'>March 2014<span class='post-count'>572</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/02/'>February 2014<span class='post-count'>586</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2014/01/'>January 2014<span class='post-count'>566</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/09/'>September 2013<span class='post-count'>599</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/08/'>August 2013<span class='post-count'>615</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/07/'>July 2013<span class='post-count'>612</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/06/'>June 2013<span class='post-count'>588</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/05/'>May 2013<span class='post-count'>590</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/04/'>April 2013<span class='post-count'>577</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/03/'>March 2013<span class='post-count'>587</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/02/'>February 2013<span class='post-count'>596</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2013/01/'>January 2013<span class='post-count'>572</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/09/'>September 2012<span class='post-count'>617</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/08/'>August 2012<span class='post-count'>590</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/07/'>July 2012<span class='post-count'>555</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/06/'>June 2012<span class='post-count'>571</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/05/'>May 2012<span class='post-count'>584</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/04/'>April 2012<span class='post-count'>577</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/03/'>March 2012<span class='post-count'>625</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/02/'>February 2012<span class='post-count'>592</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2012/01/'>January 2012<span class='post-count'>582</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/09/'>September 2011<span class='post-count'>539</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/08/'>August 2011<span class='post-count'>580</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/07/'>July 2011<span class='post-count'>608</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/06/'>June 2011<span class='post-count'>619</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/05/'>May 2011<span class='post-count'>566</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/04/'>April 2011<span class='post-count'>586</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/03/'>March 2011<span class='post-count'>572</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/02/'>February 2011<span class='post-count'>566</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2011/01/'>January 2011<span class='post-count'>587</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/09/'>September 2010<span class='post-count'>603</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/08/'>August 2010<span class='post-count'>607</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/07/'>July 2010<span class='post-count'>581</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/06/'>June 2010<span class='post-count'>574</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/05/'>May 2010<span class='post-count'>574</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/04/'>April 2010<span class='post-count'>563</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/03/'>March 2010<span class='post-count'>601</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/02/'>February 2010<span class='post-count'>552</span></a>
</li>
<li class='archivedate'>
<a href='https://dos2unixcode11.blogspot.com/2010/01/'>January 2010<span class='post-count'>583</span></a>
</li>
</ul>
</div>
<span class='show-more pill-button'>Show more</span>
<span class='show-less hidden pill-button'>Show less</span>
</div>
</div>
</div>
</details>
</div>
<div class='widget ReportAbuse' data-version='2' id='ReportAbuse1'>
<h3 class='title'>
<a class='report_abuse' href='https://www.blogger.com/go/report-abuse' rel='noopener nofollow' target='_blank'>
Report Abuse
</a>
</h3>
</div><div class='widget Navbar' data-version='2' id='Navbar1'><script type="text/javascript">
    function setAttributeOnload(object, attribute, val) {
      if(window.addEventListener) {
        window.addEventListener('load',
          function(){ object[attribute] = val; }, false);
      } else {
        window.attachEvent('onload', function(){ object[attribute] = val; });
      }
    }
  </script>
<div id="navbar-iframe-container"></div>
<script type="text/javascript" src="https://apis.google.com/js/platform.js"></script>
<script type="text/javascript">
      gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() {
        if (gapi.iframes && gapi.iframes.getContext) {
          gapi.iframes.getContext().openChild({
              url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d953894213271141587\x26blogName\x3dDos2Unix\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dLIGHT\x26layoutType\x3dLAYOUTS\x26searchRoot\x3dhttps://dos2unixcode11.blogspot.com/search\x26blogLocale\x3den_GB\x26v\x3d2\x26homepageUrl\x3dhttps://dos2unixcode11.blogspot.com/\x26targetPostID\x3d8879299585502621004\x26blogPostOrPageUrl\x3dhttps://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html\x26vt\x3d-8144187900884948834',
              where: document.getElementById("navbar-iframe-container"),
              id: "navbar-iframe"
          });
        }
      });
    </script><script type="text/javascript">
(function() {
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = '//pagead2.googlesyndication.com/pagead/js/google_top_exp.js';
var head = document.getElementsByTagName('head')[0];
if (head) {
head.appendChild(script);
}})();
</script>
</div></div>
</aside>
<script type="text/javascript" src="https://resources.blogblog.com/blogblog/data/res/1924429800-indie_compiled.js" async="true"></script>

<script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/58807883-widgets.js"></script>
<script type='text/javascript'>
window['__wavt'] = 'AOuZoY5E0rNNml3l3t_GO-sibAb0kzmhOA:1719637697983';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d953894213271141587','//dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html','953894213271141587');
_WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '953894213271141587', 'title': 'Dos2Unix', 'url': 'https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'canonicalUrl': 'http://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'homepageUrl': 'https://dos2unixcode11.blogspot.com/', 'searchUrl': 'https://dos2unixcode11.blogspot.com/search', 'canonicalHomepageUrl': 'http://dos2unixcode11.blogspot.com/', 'blogspotFaviconUrl': 'https://dos2unixcode11.blogspot.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': false, 'httpsEnabled': true, 'enabledCommentProfileImages': true, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': '', 'encoding': 'UTF-8', 'locale': 'en-GB', 'localeUnderscoreDelimited': 'en_gb', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Dos2Unix - Atom\x22 href\x3d\x22https://dos2unixcode11.blogspot.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Dos2Unix - RSS\x22 href\x3d\x22https://dos2unixcode11.blogspot.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Dos2Unix - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/953894213271141587/posts/default\x22 /\x3e\n\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Dos2Unix - Atom\x22 href\x3d\x22https://dos2unixcode11.blogspot.com/feeds/8879299585502621004/comments/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': true, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/708eab190ddaca44', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'Twitter', 'key': 'twitter', 'shareMessage': 'Share to Twitter', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en_GB\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'item', 'postId': '8879299585502621004', 'pageName': 'c# - CookieContainer bug? -', 'pageTitle': 'Dos2Unix: c# - CookieContainer bug? -'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard', 'ok': 'Ok', 'postLink': 'Post link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': true, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'c# - CookieContainer bug? -', 'description': '    How do I confuse that the cookie controller handles the domain, so I make this test. This test shows. CookieContainer does not return an...', 'url': 'https://dos2unixcode11.blogspot.com/2015/05/c-cookiecontainer-bug.html', 'type': 'item', 'isSingleItem': true, 'isMultipleItems': false, 'isError': false, 'isPage': false, 'isPost': true, 'isHomepage': false, 'isArchive': false, 'isLabelSearch': false, 'postId': 8879299585502621004}}, {'name': 'widgets', 'data': [{'title': 'Search This Blog', 'type': 'BlogSearch', 'sectionId': 'search_top', 'id': 'BlogSearch1'}, {'title': 'Dos2Unix (Header)', 'type': 'Header', 'sectionId': 'header', 'id': 'Header1'}, {'title': 'Featured post', 'type': 'FeaturedPost', 'sectionId': 'page_body', 'id': 'FeaturedPost1', 'postId': '3149543043222791801'}, {'title': 'Blog Posts', 'type': 'Blog', 'sectionId': 'page_body', 'id': 'Blog1', 'posts': [{'id': '8879299585502621004', 'title': 'c# - CookieContainer bug? -', 'showInlineAds': true}], 'headerByline': {'regionName': 'header1', 'items': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': '-'}]}, 'footerBylines': [{'regionName': 'footer1', 'items': [{'name': 'comments', 'label': ''}, {'name': 'icons', 'label': ''}]}, {'regionName': 'footer2', 'items': [{'name': 'labels', 'label': ''}]}, {'regionName': 'footer3', 'items': [{'name': 'location', 'label': ''}]}], 'allBylineItems': [{'name': 'share', 'label': ''}, {'name': 'timestamp', 'label': '-'}, {'name': 'comments', 'label': ''}, {'name': 'icons', 'label': ''}, {'name': 'labels', 'label': ''}, {'name': 'location', 'label': ''}]}, {'title': '', 'type': 'PopularPosts', 'sectionId': 'page_body', 'id': 'PopularPosts1', 'posts': [{'title': 'c++ - Linux and clipboard -', 'id': 3958268230542826390}, {'title': 'What is expire header and how to achive them in ASP.NET and PHP? -', 'id': 6446298574755940630}, {'title': 'sql server - How can I determine which of my SQL 2005 statistics are\nunused? -', 'id': 5828968187142858567}]}, {'title': '', 'type': 'HTML', 'sectionId': 'page_body', 'id': 'HTML3'}, {'title': '', 'type': 'HTML', 'sectionId': 'page_body', 'id': 'HTML1'}, {'type': 'Attribution', 'sectionId': 'footer', 'id': 'Attribution1'}, {'title': 'About Me', 'type': 'Profile', 'sectionId': 'sidebar_top', 'id': 'Profile1'}, {'title': '', 'type': 'BlogArchive', 'sectionId': 'sidebar_bottom', 'id': 'BlogArchive1'}, {'title': '', 'type': 'ReportAbuse', 'sectionId': 'sidebar_bottom', 'id': 'ReportAbuse1'}, {'title': 'Navbar', 'type': 'Navbar', 'sectionId': 'sidebar_bottom', 'id': 'Navbar1'}]}]);
_WidgetManager._RegisterWidget('_BlogSearchView', new _WidgetInfo('BlogSearch1', 'search_top', document.getElementById('BlogSearch1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_FeaturedPostView', new _WidgetInfo('FeaturedPost1', 'page_body', document.getElementById('FeaturedPost1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'page_body', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false, 'lightboxEnabled': true, 'lightboxModuleUrl': 'https://www.blogger.com/static/v1/jsbin/3344864715-lbx__en_gb.js', 'lightboxCssUrl': 'https://www.blogger.com/static/v1/v-css/13464135-lightbox_bundle.css'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_PopularPostsView', new _WidgetInfo('PopularPosts1', 'page_body', document.getElementById('PopularPosts1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'page_body', document.getElementById('HTML3'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML1', 'page_body', document.getElementById('HTML1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_AttributionView', new _WidgetInfo('Attribution1', 'footer', document.getElementById('Attribution1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ProfileView', new _WidgetInfo('Profile1', 'sidebar_top', document.getElementById('Profile1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar_bottom', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_ReportAbuseView', new _WidgetInfo('ReportAbuse1', 'sidebar_bottom', document.getElementById('ReportAbuse1'), {}, 'displayModeFull'));
_WidgetManager._RegisterWidget('_NavbarView', new _WidgetInfo('Navbar1', 'sidebar_bottom', document.getElementById('Navbar1'), {}, 'displayModeFull'));
</script>
</body>
</html>