<?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-2453531995281041139</id><updated>2024-10-08T18:31:08.950-07:00</updated><category term=".Net"/><category term="C#"/><category term="WCF"/><category term="ADO.NET Entity Framework"/><category term="Exception Handling"/><category term="LINQ"/><category term="REST"/><title type='text'>Vinayaka Krishna Shenoy&#39;s Technical Diary</title><subtitle type='html'></subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>57</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-5463357606541235029</id><published>2014-10-31T04:43:00.001-07:00</published><updated>2014-10-31T04:43:27.399-07:00</updated><title type='text'>An Interesting App</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
Recently I developed an Windows Phone app, which helps Engineering aspirants or their parents to get required information about the Top 50 to 100 Engineering colleges in India and its facility&lt;br /&gt;
&lt;br /&gt;
Keep watch this space, to get to know more updates and future features.....&lt;br /&gt;
&lt;br /&gt;
Please checkout the app here and do let me know your review comments / feedback&lt;br /&gt;
&lt;br /&gt;
http://www.windowsphone.com/en-us/store/app/professional-school-finder/f635c139-98c7-48f6-a9fa-a6cad6d44a29&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;/div&gt;
</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/5463357606541235029/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/5463357606541235029' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5463357606541235029'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5463357606541235029'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2014/10/an-interesting-app.html' title='An Interesting App'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-7843491274616915440</id><published>2012-08-30T19:34:00.003-07:00</published><updated>2012-08-30T19:34:42.401-07:00</updated><title type='text'>How to pick up with the lastet technology in short time</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Guys,&lt;br /&gt;
&lt;br /&gt;
Since most of you had asked me a question like, How do you cope up with this rapid growing/changing technology&#39;s ir-respective of your busy work.&lt;br /&gt;
&lt;br /&gt;
&lt;div style=&quot;text-align: left;&quot;&gt;
I should admit to the fact that - &lt;b&gt;&lt;span style=&quot;font-size: large;&quot;&gt;Pluralsight&lt;/span&gt;&lt;/b&gt; is the power behind me. for more informaton please visit&amp;nbsp;&lt;/div&gt;
&lt;br /&gt;
&lt;a href=&quot;http://pluralsight.com/&quot;&gt;&lt;span style=&quot;font-size: large;&quot;&gt;http://pluralsight.com&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
This site has plenty of courses, ranges from simple to advanced.&lt;br /&gt;
&lt;br /&gt;
I just liked the way by which this courses are designed, since without me putting much effort i will get to the roots of it.&lt;br /&gt;
&lt;br /&gt;
So i would request all of you to have try, i bet - you will also start talking like me.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&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://vinayakdiary.blogspot.com/feeds/7843491274616915440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/7843491274616915440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7843491274616915440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7843491274616915440'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/08/how-to-pick-up-with-lastet-technology.html' title='How to pick up with the lastet technology in short time'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-1074167511904097461</id><published>2012-06-10T18:46:00.000-07:00</published><updated>2012-06-10T18:46:08.886-07:00</updated><title type='text'>Windows Server AppFabric Cache Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
Today as you all might be anticipating, i am going to discuss about the &#39;Cache Name&#39;....&lt;br /&gt;
&lt;br /&gt;
As the name suggest, this is the logical container within which the cache items are persisted inside the AppFabric Cache cluster.&lt;br /&gt;
&lt;br /&gt;
The Cache spans across the available nodes/host inside the cluster....&lt;br /&gt;
&lt;br /&gt;
-If we are not going to specify any particular cache name - then the data is stored inside &#39;default cache&#39;&lt;br /&gt;
&lt;br /&gt;
-Inside any cluster , we can create at max 128 cache names..&lt;br /&gt;
&lt;br /&gt;
-When the cache cluster is - Restarted -, The cache names are preserved, However the items in cache are flushed out/lost&lt;br /&gt;
&lt;br /&gt;
- Each &#39;cache names&#39; - are independent of each other, hence we can design our application/or store data in respective caches and optimize for multiple policies - according to the specific needs&lt;br /&gt;
&lt;br /&gt;
Off-course, Regions comes inside the cache name, and we should be discussing about that in the next blog post.&lt;br /&gt;
&lt;br /&gt;
Till then take very good care about yourself.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/1074167511904097461/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/1074167511904097461' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1074167511904097461'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1074167511904097461'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/06/windows-server-appfabric-cache-tips_10.html' title='Windows Server AppFabric Cache Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-1736209099044375174</id><published>2012-06-06T09:16:00.001-07:00</published><updated>2012-06-06T09:16:09.734-07:00</updated><title type='text'>Windows Server AppFabric Cache - Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
Welcome back to my series post on Windows Server AppFabric, As i promised you last time, today we will discuss a bit about Cache Cluster/Host in Windows AppFabric Cache.&lt;br /&gt;
&lt;br /&gt;
Yes at any given point in time , If you want to check the status of Host in Cache cluster - like whether it is up or down, you can check by running below command through power shell script.&lt;br /&gt;
&lt;br /&gt;
Get-CacheHost&lt;br /&gt;
&lt;br /&gt;
It shows the list of host/nodes available inside the cache cluster along with the information/details describing the hosts like - HostName, Port(Cache Port), Service Name(Caching Service), Status ( Up/Down).&lt;br /&gt;
&lt;br /&gt;
When you run the above command(Get-CacheHost), just in case if you find all the listed host found to be on status - DOWN, then it may indicate the Cache Cluster is down. Hence you may want to run the following command to get it up.&lt;br /&gt;
&lt;br /&gt;
Start-CacheCluster&lt;br /&gt;
&lt;br /&gt;
When you run the above command(Start-CacheCluster) - if you find any entry with UnKnown Status - then it is better to check like whether the service(Caching Service) in that host/node runs - or is that host is up and running&lt;br /&gt;
&lt;br /&gt;
If you want to - start a particular node/host in the cluster you can run the following command.&lt;br /&gt;
&lt;br /&gt;
Start-CacheHost -HostName &#39;Name of the host&#39; -CachePort &#39;Port Numbet&#39;&lt;br /&gt;
&lt;br /&gt;
If you want to - stop a particular node/host in the cluster , you can run the following command&lt;br /&gt;
&lt;br /&gt;
Stop-CacheHost -HostName &#39;Name of the host&#39; -CachePort &#39;Port Numbet&#39;&lt;br /&gt;
&lt;br /&gt;
More about the basics in the forthcoming blog posts.....&lt;br /&gt;
&lt;br /&gt;
Till then take very good care about yourself.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;br /&gt;
&lt;br /&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://vinayakdiary.blogspot.com/feeds/1736209099044375174/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/1736209099044375174' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1736209099044375174'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1736209099044375174'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/06/windows-server-appfabric-cache-tips_06.html' title='Windows Server AppFabric Cache - Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-6109095034877323303</id><published>2012-06-04T18:50:00.001-07:00</published><updated>2012-06-04T18:50:14.056-07:00</updated><title type='text'>Windows Server AppFabric - Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
I am sure, all of you are eager to know, what are those next set of tips which i am going to blog about......&lt;br /&gt;
&lt;br /&gt;
Yes, today i am going to blog about - To understand the bits and pieces in (Terminology) Windows Server AppFabric.&lt;br /&gt;
&lt;br /&gt;
At a high level, It starts with a Cluster - a bunch of machines which would like to be a part of participant nodes in Cache&lt;br /&gt;
&lt;br /&gt;
A cluster contains 1 or more machines, they are called as Nodes or Host.&lt;br /&gt;
&lt;br /&gt;
A node/Host intern contains a Cache Name -&lt;br /&gt;
&lt;br /&gt;
A CacheName - in tern contains Regions....&lt;br /&gt;
&lt;br /&gt;
A region , in tern contains &#39;The real Cache Items&#39;&lt;br /&gt;
&lt;br /&gt;
We will discuss in depth in terms of each of these terms/terminology and limitations in the coming blogs....&lt;br /&gt;
&lt;br /&gt;
Note: if any one of you would want to know something else, please drop me a comment &amp;nbsp;i should be answering in short time.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/6109095034877323303/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/6109095034877323303' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/6109095034877323303'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/6109095034877323303'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/06/windows-server-appfabric-tips.html' title='Windows Server AppFabric - Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-1006153816746856497</id><published>2012-06-02T22:31:00.002-07:00</published><updated>2012-06-02T22:31:59.691-07:00</updated><title type='text'>Windows Server AppFabric Cache - Cluster status - Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Here goes the second tip -&lt;br /&gt;
&lt;br /&gt;
At any point in time if you want to check the Cache Cluster (&amp;amp; its Host) status....&lt;br /&gt;
&lt;br /&gt;
You need to run the following command at Windows Powershell script&lt;br /&gt;
&lt;br /&gt;
Get-CacheHost&lt;br /&gt;
&lt;br /&gt;
This command will display all the available nodes which are part of the cluster and their status - indicating whether they are UP or DOWN.&lt;br /&gt;
&lt;br /&gt;
This will also display information about the cache port of the respective nodes.&lt;br /&gt;
&lt;br /&gt;
Note: Nodes and Host are same.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/1006153816746856497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/1006153816746856497' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1006153816746856497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1006153816746856497'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/06/windows-server-appfabric-cache-tips_02.html' title='Windows Server AppFabric Cache - Cluster status - Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-8362505812612794346</id><published>2012-06-02T22:23:00.001-07:00</published><updated>2012-06-02T22:23:07.484-07:00</updated><title type='text'>Windows Server AppFabric Cache - Tips</title><content type='html'>&lt;div dir=&quot;ltr&quot; style=&quot;text-align: left;&quot; trbidi=&quot;on&quot;&gt;
Hi All,&lt;br /&gt;
&lt;br /&gt;
I think it is the time for me to share some of my learning with my current project while playing with Windows Server AppFabric Cache.&lt;br /&gt;
&lt;br /&gt;
First Learning, If you want to setup a AppFabric Cache - With High Availability - You need to have atleast 3 servers - ( MS recommendation)&lt;br /&gt;
&lt;br /&gt;
So, If you are proposing any solutions around this, please ensure the cost.....&lt;br /&gt;
&lt;br /&gt;
Will promise you to share more tips in future series of Windows Server AppFabric tips.&lt;br /&gt;
&lt;br /&gt;
Regards,&lt;br /&gt;
-Vinayak&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/8362505812612794346/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/8362505812612794346' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8362505812612794346'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8362505812612794346'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2012/06/windows-server-appfabric-cache-tips.html' title='Windows Server AppFabric Cache - Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-8951467865295710222</id><published>2011-12-08T07:58:00.001-08:00</published><updated>2011-12-08T07:58:58.662-08:00</updated><title type='text'>Communication between Cache Hosts in Windows Server AppFabric</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 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Consolas; font-size: x-small;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Today I am going to talk
about, how the communication/coordination takes place in between the cache
host(Nodes) of Windows Server AppFabric cache cluster&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In short it is achieved
by using TCP/IP protocol, and as we all know If it is tcp/ip then we have to
set the exception rules in our Firewall… &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In order to function
fully, it is going to make use of 4 different ports each with its own purpose,
By default ports starts from 22233 to 22236.(so to all these we need to set the
exception in firewall)…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Now we will look at what
these ports will listen on…&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;1)&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;22233 – By this port it actually communicates between the cache
clients – Hence it is a cache port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;2)&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;22234 – By this port it ensures the availability of each other in
the cluster – hence it is a cluster port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;3)&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;22235 – By this port it ensures that the failed nodes/host are
unavailable&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;- Hence it is called as
Arbitration port&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l0 level1 lfo1; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp;4)&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;22236 – By this port it moves the data across the hosts – hence it
is called as Replication port..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If your organization doesn’t
like these default ports for any reason , then you can set your own ports by
using the following Windows Powershell command….&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Set-CacheConfig&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;I hope this helps!.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Regards,&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;-Vinayak&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/8951467865295710222/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/8951467865295710222' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8951467865295710222'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8951467865295710222'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/12/communication-between-cache-hosts-in.html' title='Communication between Cache Hosts in Windows Server AppFabric'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-8628770721531387533</id><published>2011-12-07T07:54:00.001-08:00</published><updated>2011-12-07T08:08:29.609-08:00</updated><title type='text'>Storing Session State in Windows Server AppFabric Cache</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 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Today I am going to post
about how to make use of Windows Server AppFabric Cache as Session Store for
the Asp.Net Web Application.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;This can be achieved by
following simple steps&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l1 level1 lfo1; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;1)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Add the reference of following Assembly from the following
location&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level2 lfo1; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;a.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Microsoft.ApplicationServer.Caching.Core.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-list: l1 level2 lfo1; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;b.&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;Microsoft.ApplicationServer.Caching.Client.dll&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;The above 2 assemblies
can be located at the following locations –&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;%windir%\System32\AppFabric&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l1 level1 lfo1; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;2)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Add the following entry at the ConfigSections of the Web.Config&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;section&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;dataCacheClient&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Microsoft.ApplicationServer.Caching.DataCacheClientSection,&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&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;Microsoft.ApplicationServer.Caching.Core,
Version=1.0.0.0,&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&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;Culture=neutral,
PublicKeyToken=31bf3856ad364e35&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;allowLocation&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;allowDefinition&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Everywhere&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-list: l1 level1 lfo1; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; text-indent: -.25in; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;3)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Inside the configuration tag, add the following entry&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;dataCacheClient&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;hosts&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;host&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;a4ml01382&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;cachePort&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;22233&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;hosts&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;securityProperties&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;mode&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;None&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;protectionLevel&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;None&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; /&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;transportProperties&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;connectionBufferSize&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;131072&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;maxBufferPoolSize&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;268435456&lt;/span&gt;&quot;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&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;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;maxBufferSize&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;8388608&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;maxOutputDelay&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;2&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt; &amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red;&quot;&gt;channelInitializationTimeout&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;60000&lt;/span&gt;&quot; &lt;span style=&quot;color: red;&quot;&gt;receiveTimeout&lt;/span&gt;&lt;span style=&quot;color: blue;&quot;&gt;=&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;600000&lt;/span&gt;&quot;&lt;span style=&quot;color: blue;&quot;&gt;/&amp;gt;&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp; &lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;dataCacheClient&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l1 level1 lfo1; text-autospace: none; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;4)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Inside the System.Web
tag, add the following entry&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;sessionState&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;mode&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Custom&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;compressionEnabled&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;true&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;customProvider&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;AppFabricCacheSessionStoreProvider&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;cookieless&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;false&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;providers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;lt;&lt;/span&gt;&lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;add&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;name&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;AppFabricCacheSessionStoreProvider&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;type&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;Microsoft.ApplicationServer.Caching.DataCacheSessionStoreProvider&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: red; font-family: Consolas; font-size: 9.5pt;&quot;&gt;cacheName&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;=&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&quot;AspNetCacheName&quot;&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;/&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;providers&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .25in; margin-right: 0in; margin-top: 0in;&quot;&gt;
&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;span style=&quot;color: #a31515; font-family: Consolas; font-size: 9.5pt;&quot;&gt;sessionState&lt;/span&gt;&lt;span style=&quot;color: blue; font-family: Consolas; font-size: 9.5pt;&quot;&gt;&amp;gt;&lt;/span&gt;&lt;span style=&quot;color: #444444; font-family: Arial, sans-serif; font-size: 10pt;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l1 level1 lfo1; text-autospace: none; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;5)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp;
&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;&amp;nbsp;You are all set to go from Client Asp.Net
Application for making use of AppFabric cache &amp;nbsp; as Session store.. Now you need
to do the following 2 steps to ensure that it works&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; mso-layout-grid-align: none; text-autospace: none;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpFirst&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;a)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Ensure that the AppFabric Cache service is running&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpMiddle&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: .75in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; mso-layout-grid-align: none; mso-list: l0 level1 lfo2; text-autospace: none; text-indent: -.25in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;b)&lt;span style=&quot;font: normal normal normal 7pt/normal &#39;Times New Roman&#39;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt;&quot;&gt;Ensure that you have created the cache with the name – AspNetCacheName
– because this is the place where in the session data is stored( We have explicitly
named this ‘AspNetCacheName ‘ in step 4 )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraphCxSpLast&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; margin-left: 1.0in; margin-right: 0in; margin-top: 0in; mso-add-space: auto; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Consolas; font-size: 13px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Consolas; font-size: 13px; line-height: 14px;&quot;&gt;I hope this
helps!.&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: Consolas; font-size: 13px; line-height: 14px;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt; line-height: 115%;&quot;&gt;Regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10pt; line-height: 115%;&quot;&gt;-Vinayak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/8628770721531387533/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/8628770721531387533' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8628770721531387533'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8628770721531387533'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/12/storing-session-state-in-windows-server.html' title='Storing Session State in Windows Server AppFabric Cache'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-4036106793492911894</id><published>2011-12-07T07:47:00.001-08:00</published><updated>2011-12-07T07:52:19.738-08:00</updated><title type='text'>Tips - Windows Server AppFabric - Security Options</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 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Hi,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In this post i will be talking about the
different options available while setting up the security for AppFabric cache.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Command to use setup the security..&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;background: black; color: white; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-highlight: black; mso-themecolor: background1;&quot;&gt;Set-CacheClusterSecurity -SecurityMode
None -ProtectionLevel None&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Possible values for &lt;/span&gt;&lt;span style=&quot;background: black; color: white; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-highlight: black; mso-themecolor: background1;&quot;&gt;parameters&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;background: black; color: white; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-highlight: black; mso-themecolor: background1;&quot;&gt;SecurityMode&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt; - &lt;/span&gt;&lt;span style=&quot;color: white; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-themecolor: background1;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; None,&amp;nbsp;Transport&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;Description:&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp;
&amp;nbsp; &amp;nbsp;A setting of&amp;nbsp;Transport&amp;nbsp;enables security, whereas a
setting a&amp;nbsp;None&amp;nbsp;disables security.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;background: black; color: white; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;; mso-highlight: black; mso-themecolor: background1;&quot;&gt;ProtectionLevel&lt;/span&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp; &lt;/span&gt;-&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;span style=&quot;mso-spacerun: yes;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;None&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Sign&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Segoe UI&amp;quot;,&amp;quot;sans-serif&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;,&amp;nbsp;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Courier New&amp;quot;; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;EncryptAndSign&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Description:&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;Specifies
the type of security applied to cache cluster data&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;I Hope this helps!.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[if !supportLineBreakNewLine]--&gt;&lt;br style=&quot;mso-special-character: line-break;&quot; /&gt;
&lt;!--[endif]--&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in; tab-stops: 45.8pt 91.6pt 137.4pt 183.2pt 229.0pt 274.8pt 320.6pt 366.4pt 412.2pt 458.0pt 503.8pt 549.6pt 595.4pt 641.2pt 687.0pt 732.8pt; word-break: break-all;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;-Vinayak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/4036106793492911894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/4036106793492911894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4036106793492911894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4036106793492911894'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/12/tips-windows-server-appfabric-security.html' title='Tips - Windows Server AppFabric - Security Options'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-7801023687582325240</id><published>2011-12-07T07:39:00.001-08:00</published><updated>2011-12-07T07:46:49.326-08:00</updated><title type='text'>Tips - Windows Server AppFabric - Grant/Revoke</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 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Hi All,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In this post i will talk about some of the
commands which you will need to use while allowing/dis-allowing the permissions
for Windows Server AppFabric cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoListParagraph&quot; style=&quot;line-height: normal; mso-add-space: auto; mso-list: l0 level1 lfo1; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify; text-indent: -.25in;&quot;&gt;
&lt;!--[if !supportLists]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: Consolas;&quot;&gt;&lt;span style=&quot;mso-list: Ignore;&quot;&gt;&amp;nbsp;&amp;nbsp; &amp;nbsp; &amp;nbsp; 1)&lt;span style=&quot;font: 7.0pt &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&amp;nbsp; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;!--[endif]--&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;If you need to grant any access to a particular account&amp;nbsp;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Grant-CacheAllowedClientAccount -Account
&quot;DOMAINNAME\username&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;2) If you want to revoke the access to a particular account&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Revoke-CacheAllowedClientAccount -Account
&quot;DOMAINNAME\username&quot;&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;3) At any point in time, if you want to get the list of all
accounts which are having the access to the cache, you can use -&amp;nbsp;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Get-CacheAllowedClientAccounts&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;In next post i will talk about the different options available while settings the security to AppFabric cache&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-left: .25in; mso-margin-bottom-alt: auto; mso-margin-top-alt: auto; text-align: justify;&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: medium;&quot;&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: medium;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;I Hope this
helps!.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: medium;&quot;&gt;&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Times New Roman&#39;, serif; font-size: medium;&quot;&gt;

&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Regards,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; line-height: 115%; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;-Vinayak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;/span&gt;&lt;br /&gt;


&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; word-break: break-all; word-wrap: break-word;&quot;&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; white-space: normal;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; word-break: break-all; word-wrap: break-word;&quot;&gt;
&lt;/pre&gt;
&lt;/span&gt;&lt;span class=&quot;Apple-style-span&quot; style=&quot;font-family: &#39;Segoe UI&#39;, Verdana, Arial; white-space: normal;&quot;&gt;&lt;pre style=&quot;font-family: Consolas, Courier, monospace; font-style: normal; font-weight: normal; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; overflow-x: auto; overflow-y: auto; padding-bottom: 5px; padding-left: 5px; padding-right: 5px; padding-top: 5px; word-break: break-all; word-wrap: break-word;&quot;&gt;
&lt;/pre&gt;
&lt;/span&gt;&lt;/pre&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/7801023687582325240/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/7801023687582325240' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7801023687582325240'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7801023687582325240'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/12/tips-windows-server-appfabric.html' title='Tips - Windows Server AppFabric - Grant/Revoke'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-4760324807235527756</id><published>2011-12-07T07:31:00.001-08:00</published><updated>2011-12-07T08:10:10.734-08:00</updated><title type='text'>Tips about Windows Server AppFabric Security</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 class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;A couple of days back i was trying to setup the
Windows Server AppFabric. I had plenty of learning’s with this exercise and
hence i thought of to share with you all.....Believe me this is an amazing powerful
product from Microsoft.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Here goes the first tip...&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Set-CacheClusterSecurity -SecurityMode None
-ProtectionLevel None&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;This mode will become really handy, when you
have a web application (A client to the Windows Server AppFabric) where in all
the developers are trying to access the AppFabric with individual credentials.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Note: When you go live, Please ensure that you
will enable the security and grant the access to the right
credential/Account...&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Will talk about the credentials settings in the
forthcoming blogs..&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;I hope this helps!.&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;Regards,&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot; style=&quot;line-height: normal; margin-bottom: .0001pt; margin-bottom: 0in;&quot;&gt;
&lt;span style=&quot;color: black; font-family: Consolas; font-size: 10.0pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;-Vinayak&lt;/span&gt;&lt;span style=&quot;color: black; font-family: &amp;quot;Times New Roman&amp;quot;,&amp;quot;serif&amp;quot;; font-size: 13.5pt; mso-fareast-font-family: &amp;quot;Times New Roman&amp;quot;;&quot;&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/div&gt;
&lt;div class=&quot;MsoNormal&quot;&gt;
&lt;br /&gt;&lt;/div&gt;
&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/4760324807235527756/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/4760324807235527756' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4760324807235527756'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4760324807235527756'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/12/tips-about-windows-server-appfabric.html' title='Tips about Windows Server AppFabric Security'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-6246030509763817953</id><published>2011-06-06T20:28:00.000-07:00</published><updated>2011-06-06T20:33:21.014-07:00</updated><title type='text'>Hybrid approach of using Sync and Async actions in AsyncController</title><content type='html'>&lt;p&gt;Hi All,&lt;br /&gt;&lt;br /&gt;Today i am going to discuss about an intersting aspect or a window of opportunity which opens up when we use and AsycnController, As you might know, an AsyncController class can contain methods /actions which are of type Synchronous or Asynchronous. i.e In an AsyncController class we can have both Synchronous and Asynchronous methods.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Having said that, we also need to stick to one rule, that is if you have a Synchronous method with the name MethodCompleted – then you cant call that method since it wont be having the matching MethodAsync and if you try to call MethodCompleted without the matching MethodAsync the call will be blocked.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Inspite of all these restriction, if you still want to make use of the same ActionName – MethodCompleted – then you can have a method with some different name but decorate the action with the ActionName(“MethodCompleted”)&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;ie&lt;br /&gt;[ActionName(“MethodCompleted”)]&lt;br /&gt;public ActionResult SomeMethodName()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;One another note, you cant explicitly call &lt;a href=&quot;http://localhost/MethodAsync&quot;&gt;http://localhost/MethodAsync&lt;/a&gt; either through an ActionLink or By using any other Redirections – we always need to do those action invoking by using &lt;a href=&quot;http://localhost/Method&quot;&gt;http://localhost/Method&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I hope this helps!.&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Regards,&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;-Vinayak&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/6246030509763817953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/6246030509763817953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/6246030509763817953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/6246030509763817953'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/hybrid-approach-of-using-sync-and-async.html' title='Hybrid approach of using Sync and Async actions in AsyncController'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-3205007932984549146</id><published>2011-06-06T20:27:00.000-07:00</published><updated>2011-06-06T20:28:03.127-07:00</updated><title type='text'>Timeouts in Actions of AsyncController</title><content type='html'>&lt;p&gt;Hi All,&lt;br /&gt;&lt;br /&gt;Welcome back to the blog post. Today we will look at the Timeouts in action when using Async actions.&lt;br /&gt;&lt;br /&gt;By default an action will be timed out after 45 seconds in Asp.Net mvc, If a method takes more than 45 seconds then it will throw an TimeoutException.&lt;br /&gt;In order to control this behaviour Asp.Net team provide us 2 filters – [AsycnTimeout] and [NoAsyncTimeout].&lt;br /&gt;If you make use of [NoAsyncTimeout] attribute to an action, then TimeoutException will never be thrown from an action.&lt;br /&gt;AsyncTimeout works by taking the expiry time parameter as an input( in Milli seconds), As you know, if the action takes more than the specified time, it throws TimeoutException.&lt;br /&gt;&lt;br /&gt;eg:&lt;br /&gt;[AsyncTimeout(50000)] /* Expires after 50 seconds */&lt;br /&gt;public void SampleAsync()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;[NoAsyncTimeout] //Never expires&lt;br /&gt;public void SampleAsync()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;I hope this helps!&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Regards,&lt;/p&gt;&lt;br /&gt;&lt;p&gt;-Vinayak&lt;/p&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/3205007932984549146/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/3205007932984549146' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/3205007932984549146'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/3205007932984549146'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/timeouts-in-actions-of-asynccontroller.html' title='Timeouts in Actions of AsyncController'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-5549782932776751590</id><published>2011-06-06T20:24:00.000-07:00</published><updated>2011-06-06T20:26:31.857-07:00</updated><title type='text'>Usage of filters in AsyncControllers</title><content type='html'>Hi,&lt;br /&gt;&lt;br /&gt;Today i would like discuss about usage of filters in AsynControllers.&lt;br /&gt;&lt;br /&gt;Filters such as [Authorize], [OutputCache], [ActionName] ,[AcceptVerbs] should be kept on top of ActionAsycn () method than ActionCompleted(). By mistakley if you keep the filter on top of ActionCompleted() – then it will be ignored&lt;br /&gt;&lt;br /&gt;Now i would like to discuss one more important aspect, when we use ActionName along with the Asycn Methods. Then also we need to share the same prefix for the method name, i.e ActionAsycn and ActionCompleted.&lt;br /&gt;One small twist, when we use the ActionName filte for any method, as usual the url should follow the ActionName path than the method name,&lt;br /&gt;for instance,&lt;br /&gt;[ActionName(“Path”)]&lt;br /&gt;public void SampleAsync()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;public ActionResult SampleCompleted()&lt;br /&gt;{&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;the request like – http://localhost//Sample – will result into Http 404.&lt;br /&gt;&lt;br /&gt;The real path is – http://localhost/Path .&lt;br /&gt;&lt;br /&gt;One more last thing, as you know the view name should be Path.aspx than Sample.aspx.&lt;br /&gt;&lt;br /&gt;I hope this helps.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;-Vinayak</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/5549782932776751590/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/5549782932776751590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5549782932776751590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5549782932776751590'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/usage-of-filters-in-asynccontrollers.html' title='Usage of filters in AsyncControllers'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-8389246879452612459</id><published>2011-06-03T22:10:00.000-07:00</published><updated>2011-06-03T22:16:29.806-07:00</updated><title type='text'>Choosing AsyncController vs Controller in Asp.Net mvc</title><content type='html'>Hi All,&lt;br /&gt;I hope last post was really handy to those who want to implement AsyncController in Asp.Net mvc, today lets see what are all the parameters helps in deciding Synchronous and Asynchronous Controller.&lt;br /&gt;&lt;br /&gt;Parameters&lt;br /&gt;1) When you have very simple method - Then prefer Controller class than AsyncController&lt;br /&gt;2) When the method is more oriented towards CPU intensive task - prefer Controller class&lt;br /&gt;3) When the method is more oriented towards I/O or network intensive task - prefere AsyncController class&lt;br /&gt;4) When you prefer simplicity than efficiency prefere Controller class&lt;br /&gt;5) When you perefer maintainability prefer Controller class.&lt;br /&gt;6) When you want your request thread to be Non blocked - prefere AsyncController&lt;br /&gt;&lt;br /&gt;I hope this helps you to make better decission duriing your design phase..&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;-Vinayak</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/8389246879452612459/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/8389246879452612459' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8389246879452612459'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/8389246879452612459'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/choosing-asynccontroller-vs-controller.html' title='Choosing AsyncController vs Controller in Asp.Net mvc'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-7192635384677847798</id><published>2011-06-03T07:10:00.000-07:00</published><updated>2011-06-03T07:44:58.242-07:00</updated><title type='text'>AsyncController in Asp.Net MVC</title><content type='html'>&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6w0Kkd0zXNb6kLPke1tPrLx4_ZrA7jcFuU3O_HDfRXHGH6p30mQW3Y0H8YIdS751tWD5FUBA6vb7y3MYYJn9DGLucQH2f3xKqPkkf_pzfM85hjrUMdGHtopVpzsxCmjRbx33FnDM8F40/s1600/Async.png&quot;&gt;&lt;img style=&quot;MARGIN: 0px 0px 10px 10px; WIDTH: 320px; FLOAT: right; HEIGHT: 214px; CURSOR: hand&quot; id=&quot;BLOGGER_PHOTO_ID_5614004135784888594&quot; border=&quot;0&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6w0Kkd0zXNb6kLPke1tPrLx4_ZrA7jcFuU3O_HDfRXHGH6p30mQW3Y0H8YIdS751tWD5FUBA6vb7y3MYYJn9DGLucQH2f3xKqPkkf_pzfM85hjrUMdGHtopVpzsxCmjRbx33FnDM8F40/s320/Async.png&quot; /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSeiI0Z3-45cGGptmZaDFpX60YCFkJI1jamgOq8PCE_c9MO6XC4j7qHJY50LsIji64o7tXAWXQWPFp3NQ7fxosOm7KJS1Ds_5nw8L4SxrKiO1XZsPOWR9cAVOhicRHkKJVZ1ePKGBWBYc/s1600/Async.png&quot;&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Guys,&lt;br /&gt;Here goes the first entry of &#39;About my experience with Asp.Net mvc and Windows Azure series&#39;.&lt;br /&gt;I had an requirement, where in for most of the actions, i was suppose to fetch the data from the database through WCF Services but not at the cost of blocking/reducing the throughput of Asp.net mvc application....&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Then i was thinking like in order to have Non blocking/high throughput - i need to make use of some asynchronous api from .Net to do the task such as either ThreadPool&#39;s QueueUserwork items , or Delegates or some asynchronous reader kind of api&#39;s....But then i surfed internet and found that there is a specific way by which this can be achieved in Asp.Net mvc......&lt;br /&gt;Here are the steps by which we can get it working....&lt;/p&gt;&lt;br /&gt;&lt;p&gt;1. First create the set of WCF Services which will get the data from the database.&lt;br /&gt;2. By right clicking the Asp.Net MVC project, add the service reference pointing to the wcf project.&lt;br /&gt;3. During the step 2 - click on the advanced button and check &#39;generate asynchronous operations&#39;&lt;br /&gt;4. Inside the Asp.Net mvc project, ensure that controller class is derived from AsyncController than the default Controller class&lt;br /&gt;5. For the method, Ensure that ActionName ends with &#39;ActionAsync&#39; - for instance &#39;indexAsync&#39;.&lt;br /&gt;6. Ensure that the return type of &#39;ActionAsync&#39; is void than the default ActionResult, because this method executes asynchronously.&lt;br /&gt;7. Create one more method corresponding to the ActionAsync with the name - &#39;ActionCompleted&#39; for instance &#39;indexCompleted&#39; where in the result is returned once the action executes successfully.&lt;br /&gt;8. Inside indexAsync - make a call to the wcf proxy on the asynchronous methods...for instance proxy.GetDataAsync();&lt;br /&gt;9. For the callback of wcf proxy ie proxy.GetDataCompleted() - hook up the event handling by using the special class from asp.net mvc - &#39;AsyncManager&#39; as shown in the following image.&lt;br /&gt;10. AsyncManager&#39;s parameter class help to pass the value to the method&lt;br /&gt;11. As you could see in the image, we also need to increment and decrement the async operation count - which we should be doing by using AsyncManager class.&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Thats it, we achieved what we intended to.....&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;I hope this helps!...&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;If you have any queries , please do let me know..&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;Regards,&lt;br /&gt;-Vinayak&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/7192635384677847798/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/7192635384677847798' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7192635384677847798'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/7192635384677847798'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/asynccontroller-in-aspnet-mvc.html' title='AsyncController in Asp.Net MVC'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj6w0Kkd0zXNb6kLPke1tPrLx4_ZrA7jcFuU3O_HDfRXHGH6p30mQW3Y0H8YIdS751tWD5FUBA6vb7y3MYYJn9DGLucQH2f3xKqPkkf_pzfM85hjrUMdGHtopVpzsxCmjRbx33FnDM8F40/s72-c/Async.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-5192567355066636953</id><published>2011-06-03T07:04:00.000-07:00</published><updated>2011-06-03T07:08:09.621-07:00</updated><title type='text'>Experience with the new technology stack from Microsoft</title><content type='html'>Hi Guys,&lt;br /&gt;&lt;br /&gt;Please excuse me for not writing for such a long time. Was completely stuck with one of the new development project consisting of Asp.Net MVC 3.0 and Windows Azure....Now i have decided to share my experience with the latest technology stack from Microsoft( which i have used in this development assignment)....so tune to blog to hear more about in coming series......&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;-Vinayak</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/5192567355066636953/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/5192567355066636953' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5192567355066636953'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5192567355066636953'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2011/06/experience-with-new-technology-stack.html' title='Experience with the new technology stack from Microsoft'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-2863463570751434990</id><published>2010-12-22T04:10:00.000-08:00</published><updated>2010-12-22T04:16:47.021-08:00</updated><title type='text'>Guidelines for number of application pools for IIS 6</title><content type='html'>Hi,&lt;br /&gt;Was doing some exploration in terms of the number of application pools for any web server.&lt;br /&gt;Here goes the collection of results.&lt;br /&gt;1) It is good to have one application pool / web application&lt;br /&gt;2) It is also a good practice to run each one of that application pool by a unique identity.&lt;br /&gt;a) In this case we need to ensure that it is tied up to IIS_WPG group.&lt;br /&gt;&lt;br /&gt;By doing this we will be benefitted both from security and functionality. It also ensure reliability and availability.Since an issue/error with one application wont cause any side effects to the other application.&lt;br /&gt;&lt;br /&gt;I hope this helps!.&lt;br /&gt;&lt;br /&gt;Regards,&lt;br /&gt;-Vinayak</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/2863463570751434990/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/2863463570751434990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/2863463570751434990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/2863463570751434990'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/guidelines-for-number-of-application.html' title='Guidelines for number of application pools for IIS 6'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-5785388669187643628</id><published>2010-12-21T21:38:00.002-08:00</published><updated>2010-12-21T21:39:20.693-08:00</updated><title type='text'>Code generator for Data Transfer Objects</title><content type='html'>Reference,&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/vista/Code_Generator.aspx&quot;&gt;http://www.codeproject.com/KB/vista/Code_Generator.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/5785388669187643628/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/5785388669187643628' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5785388669187643628'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/5785388669187643628'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/code-generator-for-data-transfer.html' title='Code generator for Data Transfer Objects'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-4554792931487152460</id><published>2010-12-21T21:38:00.001-08:00</published><updated>2010-12-21T21:38:39.587-08:00</updated><title type='text'>FIle splitter &amp; Builder</title><content type='html'>Reference,&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/KB/cs/File_Splitter___Builder.aspx&quot;&gt;http://www.codeproject.com/KB/cs/File_Splitter___Builder.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/4554792931487152460/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/4554792931487152460' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4554792931487152460'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/4554792931487152460'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/file-splitter-builder.html' title='FIle splitter &amp; Builder'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-9150395190217979212</id><published>2010-12-21T21:37:00.003-08:00</published><updated>2010-12-21T21:37:51.194-08:00</updated><title type='text'>Refactoring Tips</title><content type='html'>Reference,&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/Tips/62047/Refactoring-Tips-Tip-1.aspx&quot;&gt;http://www.codeproject.com/Tips/62047/Refactoring-Tips-Tip-1.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/9150395190217979212/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/9150395190217979212' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/9150395190217979212'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/9150395190217979212'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/refactoring-tips_9655.html' title='Refactoring Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-1943089044766311254</id><published>2010-12-21T21:37:00.001-08:00</published><updated>2010-12-21T21:37:31.270-08:00</updated><title type='text'>Refactoring Tips</title><content type='html'>Reference,&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/Tips/62190/Refactoring-Tips-Tip-5.aspx&quot;&gt;http://www.codeproject.com/Tips/62190/Refactoring-Tips-Tip-5.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/1943089044766311254/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/1943089044766311254' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1943089044766311254'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1943089044766311254'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/refactoring-tips_3312.html' title='Refactoring Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-595999959691806549</id><published>2010-12-21T21:36:00.004-08:00</published><updated>2010-12-21T21:37:11.576-08:00</updated><title type='text'>Refactoring Tips</title><content type='html'>Reference,&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/Tips/62441/Refactoring-Tips-Tip-9.aspx&quot;&gt;http://www.codeproject.com/Tips/62441/Refactoring-Tips-Tip-9.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/595999959691806549/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/595999959691806549' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/595999959691806549'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/595999959691806549'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/refactoring-tips_7734.html' title='Refactoring Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-2453531995281041139.post-1018329379792744613</id><published>2010-12-21T21:36:00.003-08:00</published><updated>2010-12-21T21:36:50.096-08:00</updated><title type='text'>Refactoring Tips</title><content type='html'>Reference,&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;http://www.codeproject.com/Tips/62058/Refactoring-Tips-Tip-4.aspx&quot;&gt;http://www.codeproject.com/Tips/62058/Refactoring-Tips-Tip-4.aspx&lt;/a&gt;</content><link rel='replies' type='application/atom+xml' href='http://vinayakdiary.blogspot.com/feeds/1018329379792744613/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/2453531995281041139/1018329379792744613' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1018329379792744613'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/2453531995281041139/posts/default/1018329379792744613'/><link rel='alternate' type='text/html' href='http://vinayakdiary.blogspot.com/2010/12/refactoring-tips_7848.html' title='Refactoring Tips'/><author><name>Vinayaka Krishna Shenoy</name><uri>http://www.blogger.com/profile/14768632601696924318</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='//blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiKojMIrbkjNcn-6zHn2nUsvU4D0Iadj9SFO79jMZxhUmu4n615hfs_Ck7Q4qaITeXEV9nEcHnqcdhr31yJmGFm3I8GbBP_LTC-5vO5vYl7SHpapgXz9ET_XGE_bd9row/s220/SpQRKHqG1hZKGxQEHeahqllkv296Cak92eukNmdRaou-yWThrjQ9uLDe3ekiixp2.jpg'/></author><thr:total>0</thr:total></entry></feed>