<?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-32696142</id><updated>2026-03-16T02:24:07.546-05:00</updated><category term="ASP.net"/><category term="SQL"/><category term="Microsoft"/><category term="Tips and Tricks"/><category term=".Net"/><category term="Others"/><category term="Errors and Solution"/><category term="Utility Code"/><category term="Sharepoint"/><category term="C#"/><category term="Programming"/><category term="Visual Studio"/><category term="JQuery"/><category term="Google"/><category term="AJAX"/><category term=".Net Framework 3.0"/><category term="Application Performance Optimization"/><category term="JQuery with Asp.net"/><category term=".Net Interview FAQs"/><category term="Asp.net MVC"/><category term="Patterns and Practices"/><category term=".net links"/><category term="Javascript"/><category term="Contest Winner"/><category term="JQuery UI Tutorial"/><category term="API Listing"/><category term="Asp.net Security"/><category term="Best Practices"/><category term="Durandal"/><category term="Globalization and Localization"/><category term="Hot Towel SPA"/><category term="SPA"/><category term="XML"/><category term=".Net Core"/><category term=".Net Framework 4.0"/><category term="Entity Framework"/><category term="MySQL"/><category term="Sharepoint 2010"/><category term="Twitter"/><category term="WPF"/><category term="Web Api"/><category term="mongodb"/><category term="Android"/><category term="Bootstrap"/><category term="Breeze"/><category term="CSS"/><category term="DigitalOcean"/><category term="Hosting"/><category term="Oracle"/><category term="Repository Pattern"/><category term="SEO"/><category term="Ubuntu"/><category term="petapoco"/><title type='text'>ASP.Net, C#, SQL, JQuery, Sharepoint</title><subtitle type='html'>You will find discussion topics for ASP.net, C#, JQuery, AJAX, SQL, VB.net, .Net Framework, WCF, WPF, WWF, WSS 3.0, MOSS 2007, OOPs Concepts, SQL Server, Programming.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default?redirect=false'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default?start-index=26&amp;max-results=25&amp;redirect=false'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>536</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-32696142.post-5555350168377536389</id><published>2024-10-12T20:23:00.001-05:00</published><updated>2024-10-12T20:51:14.991-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="MySQL"/><title type='text'>MySQL - From .ibd file to table structure json file</title><summary type="text">Retrieving Table Structure from MySQL .ibd file on Windows.&amp;nbsp;&amp;nbsp;Note: Tested solution on MySQL version 8.1 and above.----You can achieve this using&amp;nbsp;ibd2sdi utility tool comes with MySQL.Step 1: Go to MySQL Bin directory and open a command line.Example:&amp;nbsp;C:\Program Files\MySQL\MySQL Server 8.1\bin&amp;nbsp;Adjust above path based on MySQL version installed on your PCStep 2: Copy your </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/5555350168377536389/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/5555350168377536389?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5555350168377536389'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5555350168377536389'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2024/10/mysql-from-ibd-file-to-table-structure.html' title='MySQL - From .ibd file to table structure json file'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj7A1qo2EoZmWUiXKHtPoRk9hLwt52K7PY_lp-OBKMxMhfbz7SslfaR3k27D3S-sxMH6VvIEwzMjWZsYES1Xp9X4NBkscxCME_CqP-KqLsi1a9Ig5Btk61Zv9jfQKcNGSwnl5smHJDzNqPCywncxJj0ZQ5JMaJt2Ni04ew6F_3OrLoTDO4dN3joJw/s72-c/Untitled.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-7990778039549147257</id><published>2023-11-14T14:16:00.003-06:00</published><updated>2023-11-14T14:16:35.545-06:00</updated><title type='text'>SEO is simplified in Blazor .Net Core 8</title><summary type="text">SEO is simplified in Blazor .Net Core 8.&amp;nbsp; Simply put whatever HTML you may want to use in HeadContent Tag.&amp;nbsp; Dynamic parameters can be added as shown below. @page &quot;/&quot;

&amp;lt;HeadContent&amp;gt;
    &amp;lt;PageTitle&amp;gt;@title&amp;lt;/PageTitle&amp;gt;
    &amp;lt;meta name=&quot;description&quot; content=&quot;@description&quot;&amp;gt;
        &amp;lt;meta name=&quot;keywords&quot; content=&quot;@keywords&quot; /&amp;gt;
        &amp;lt;meta name=&quot;author&quot; content</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/7990778039549147257/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/7990778039549147257?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/7990778039549147257'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/7990778039549147257'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2023/11/seo-is-simplified-in-blazor-net-core-8.html' title='SEO is simplified in Blazor .Net Core 8'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/a/AVvXsEhvjKWnyMXykGREAQpHeKyz-8DlbkaC1J7StJJW3HwSqJcXF5ebue8xpYyslW_n6K9I5BeHrfuuX3mtu0Bk6UWMvjdzXsi4JdoSFuM9Q1Qli0mlF0yl2l4P2A_sj-OSZbKVwqR7ECIyJrhj6oVhePKoU1rSicFxjDrg7ksOL4_avgBCkiWDIqJpOw=s72-c" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-3400085612658730274</id><published>2018-04-20T20:34:00.001-05:00</published><updated>2018-04-20T20:35:17.655-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term=".Net Core"/><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net Security"/><title type='text'>Content-Security-Policy in ASP.NET MVC</title><summary type="text">Few good links for securing your asp.net mvc site

After applying SecurityHeaders validate
Content-security-policy-for-asp-net-mvc
Improving security in ASP.NET MVC using custom headers
Content-Security-Policy in ASP.NET MVC
Adding HTTP Headers to Improve Security

</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/3400085612658730274/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/3400085612658730274?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3400085612658730274'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3400085612658730274'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2018/04/content-security-policy-in-aspnet-mvc.html' title='Content-Security-Policy in ASP.NET MVC'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-5596242263653667535</id><published>2017-03-28T05:33:00.002-05:00</published><updated>2017-03-28T05:34:15.792-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net"/><category scheme="http://www.blogger.com/atom/ns#" term="Ubuntu"/><category scheme="http://www.blogger.com/atom/ns#" term="Web Api"/><title type='text'>Running Asp.net Core Web Application and Web API project on Ubuntu</title><summary type="text">Step 1: Install .Net Core on Ubuntu using this link

Step 2: On Terminal (Cntrl&amp;nbsp;+ Alt&amp;nbsp;+ T), go to /home/ directory. &amp;nbsp;Create dir. &amp;nbsp;i.e.: mkdir coredemo &amp;nbsp;If you are new to ubuntu: &amp;nbsp;/home/ directory is place where it is good to store user specific stuff.

Step 3: If you are creating

Asp.net Core web application, run command: &amp;nbsp;dotnet web

Asp.net web api, run </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/5596242263653667535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/5596242263653667535?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5596242263653667535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5596242263653667535'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2017/03/running-aspnet-core-web-application-and.html' title='Running Asp.net Core Web Application and Web API project on Ubuntu'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-1573643442825168699</id><published>2017-03-27T20:07:00.002-05:00</published><updated>2017-03-28T04:46:15.690-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="C#"/><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><title type='text'>Efficient way of performing filtering, sorting and pagination with MongoDB C#</title><summary type="text">Problem:&amp;nbsp;I run into issue where pagination was bringing almost all the rows from the collection and then doing pagination. &amp;nbsp;In other words it is doing in memory pagination which is inefficient. &amp;nbsp;Recommendation: &amp;nbsp;In order to do MongoDB pagination: avoid using LINQ Query.

Solution:
With following way you can easily and efficiently do filtering, sorting and pagination on mongoDB</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/1573643442825168699/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/1573643442825168699?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1573643442825168699'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1573643442825168699'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2017/03/efficient-way-of-performing-filtering.html' title='Efficient way of performing filtering, sorting and pagination with MongoDB C#'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-2623579534214052472</id><published>2017-02-28T12:22:00.002-06:00</published><updated>2017-02-28T12:22:48.263-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Getting SQL Server admin access</title><summary type="text">Following commands will provide you admin access for SQL Server instance. 

Step 1: &amp;nbsp;Run &amp;gt; Services.msc

Step 2: Stop SQL Server (Express)






Step 3: sc start mssql$sqlexpress -m -T3659 -T4010 -T4022




Step 4: sqlcmd -S [SQLInstanceName] -E
Example: sqlcmd -S ComputerName\sqlexpress -E

Step 5:
exec SP_ADDSRVROLEMEMBER &#39;domainname\username&#39;, &#39;sysadmin&#39;
go
exit

Example:
exec </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/2623579534214052472/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/2623579534214052472?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2623579534214052472'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2623579534214052472'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2017/02/getting-sql-server-admin-access.html' title='Getting SQL Server admin access'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjckBZRKl5vab0lKkwMR8iFihtdrdO8hnKNhLiZmPW4GDYx812R69olgZpo7AckVs7wo7JVHY2cgIl8l5CsUs_QDCHC55tx9-5QTcYyY_VXtEojToGrcDGxMGKaFBok9TvRGDKMNQ/s72-c/stopservice.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-8561176292010565877</id><published>2016-11-26T12:50:00.001-06:00</published><updated>2016-11-26T13:19:03.449-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net Core"/><category scheme="http://www.blogger.com/atom/ns#" term="DigitalOcean"/><category scheme="http://www.blogger.com/atom/ns#" term="Hosting"/><title type='text'>Installing .Net Core on Digital Ocean Hosting</title><summary type="text">Supporting .Net on Linux OS is the best thing Microsoft gifted to .Net Developers. &amp;nbsp;Linux hosting reduces cost, plus provide good stable support. 

This post will walk you through how to get started by installing .Net Core on Digital Ocean Hosting.

I am assuming you already have created DigitalOcean Hosting account and are good to start by creating droplet. &amp;nbsp;Reason I have choose </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/8561176292010565877/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/8561176292010565877?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/8561176292010565877'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/8561176292010565877'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2016/11/installing-net-core-on-digital-ocean.html' title='Installing .Net Core on Digital Ocean Hosting'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy3-d-qGcAbQOsqriThkW1sxCgkZ2Wy9OgUSejHTgMvymqZ6JOMzLB5sMpPqZ4hVICtFkdftmhi9kzn7NJwI46rh9vvGNdk689cRk5AJ8EZ5pT6vfqNU0pSRMoZSY3FccKPUKSKQ/s72-c/1Droplet.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-1905528847461610693</id><published>2016-04-04T09:41:00.000-05:00</published><updated>2016-12-21T09:36:02.359-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="mongodb"/><title type='text'>Install Mongodb and run as a service to start automatically for windows</title><summary type="text">
This blog post will explain where to download mongodb, how to install and how to configure to start service automatically. &amp;nbsp;



Step 1: Download mongodb, I am using community edition. &amp;nbsp;Follow step by step installation process to install mongodb.



After installation a directory inside&amp;nbsp;C:\Program Files is created. &amp;nbsp;

Example: &amp;nbsp;In my case: &amp;nbsp;C:\Program Files\MongoDB\</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/1905528847461610693/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/1905528847461610693?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1905528847461610693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1905528847461610693'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2016/04/install-mongodb-and-run-as-service-to.html' title='Install Mongodb and run as a service to start automatically for windows'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-6309979263162964603</id><published>2015-06-05T12:44:00.000-05:00</published><updated>2015-12-31T10:36:05.872-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Patterns and Practices"/><title type='text'>Example of Inversion of Control and Dependency Injection</title><summary type="text">
What is an IOC? &amp;nbsp;or What is Inversion of Control?


IOC is mechanism by which we can add abstraction between
dependencies to make them loosely coupled code.&amp;nbsp;
Abstraction is added through interface.



Now lets understand this by example.



Before Implementing IOC:



I have a class called &quot;Black_And_White_Printer&quot; &amp;nbsp;which has one print() method. &amp;nbsp;Print() method will print in </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/6309979263162964603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/6309979263162964603?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6309979263162964603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6309979263162964603'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/06/example-of-inversion-of-control-and.html' title='Example of Inversion of Control and Dependency Injection'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjseu0vGzhEEkTod7K0ZLr9kH1s-pqEXd0j-04r9vKPguElmua4tfN6-YNhbzdbtWxthAAaaMGRpxelbHE_-ClY9ZjvR2CVTy0pumJAOLiUEk-dZ7DzTKAjo35YN7J4Iay85GtpAw/s72-c/Image1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-1910588718094701779</id><published>2015-06-02T18:23:00.003-05:00</published><updated>2015-06-02T18:27:22.567-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Application Performance Optimization"/><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Sql Server Restrict Memory usage</title><summary type="text">With growing of sql server database size and increase in page views of website, you might run in to memory crunch situation. 

Please note: &amp;nbsp;You might run into memory crunch situation for number of reasons like memory leak in code, etc, but in this article we will be focusing on only one scenario that is restricting sql server memory usage.


Cause of Memory crunch situation:
By default if </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/1910588718094701779/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/1910588718094701779?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1910588718094701779'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1910588718094701779'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/06/sql-server-restrict-memory-usage.html' title='Sql Server Restrict Memory usage'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEht0HI1CjHZDbMm-e8uW2JUPC43gnFUf3bcpr5JiDK-9K3i_035Ox-yNpGmiDnXJbCznbiZLNvL5-aXCR_l7EDGSkAuWaCQcSftZ6Q8resM0Idg1ERdXyn244wlPPv1nuIdusJOCw/s72-c/MemoryUsage.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-6545727306782395052</id><published>2015-05-29T14:23:00.000-05:00</published><updated>2015-05-29T14:23:02.914-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net Security"/><title type='text'>Securing request pipeline of an ASP.NET MVC 5 Application</title><summary type="text">Good link describing how asp.net mvc request/response pipeline works. 

If you are planning to make a custom security layer then this links may interest you.



Asp.net Mvc 5 Life cycle: http://www.asp.net/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-application
Whtat is OWIN:&amp;nbsp;http://www.asp.net/mvc/overview/getting-started/lifecycle-of-an-aspnet-mvc-5-application
OWIN and </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/6545727306782395052/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/6545727306782395052?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6545727306782395052'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6545727306782395052'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/05/securing-request-pipeline-of-aspnet-mvc.html' title='Securing request pipeline of an ASP.NET MVC 5 Application'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-1322442683475431267</id><published>2015-04-27T18:31:00.004-05:00</published><updated>2015-04-27T18:38:19.406-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Create xml file from sql server table</title><summary type="text">
Following code will&amp;nbsp;create xml file from sql server table.

SQL Server Table









XML Output
&amp;lt;myroot&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;lt;blogs&amp;gt;&amp;gt;/blogs&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;blogid&amp;gt;2601&amp;lt;/blogid&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;title&amp;gt;Program to illustrate operator overloading from string&amp;lt;/title&amp;gt;
&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;lt;contentvalue&amp;</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/1322442683475431267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/1322442683475431267?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1322442683475431267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1322442683475431267'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/04/create-xml-file-from-sql-server-table.html' title='Create xml file from sql server table'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgy7eVq9L9eaAJyhyyyueT4m0C-lwUnIDnsENPzC0RyWi8bsNDM1BeB8zMG0S0I21fJniS4XQZcWZhjDmPYRBPpzmQ4w5L4dlSB2dHkivZnl8Eygog_Wg-S5LBFQzuKFMVTZAYhrQ/s72-c/Table1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-6107978488658031041</id><published>2014-11-17T11:03:00.000-06:00</published><updated>2014-11-18T11:12:07.317-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Errors and Solution"/><title type='text'> Could not locate the assembly &quot;System.Web.Mvc,Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35,processorArchitecture=MSIL</title><summary type="text">Microsoft recent security update has resulted in compilation error. &amp;nbsp;After spending some time came across this link. &amp;nbsp;This is a known issue. 

Error: Could not load file or assembly &#39;System.Web.Mvc, Version=4.0.0.1, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#39; or one of its dependencies. The located assembly&#39;s manifest definition does not match the assembly reference. (Exception </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/6107978488658031041/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/6107978488658031041?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6107978488658031041'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/6107978488658031041'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/11/could-not-locate-assembly.html' title=' Could not locate the assembly &quot;System.Web.Mvc,Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35,processorArchitecture=MSIL'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-2519728659398806043</id><published>2014-11-16T11:11:00.000-06:00</published><updated>2014-11-18T11:11:39.535-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Errors and Solution"/><title type='text'>Attempt by security transparent method &#39;WebMatrix.WebData.PreApplicationStartCode.Start()&#39; to access security critical method &#39;System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)&#39; failed.</title><summary type="text">
Error:&amp;nbsp;Attempt by security transparent method &#39;WebMatrix.WebData.PreApplicationStartCode.Start()&#39; to access security critical method &#39;System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)&#39; failed.

Solution:&amp;nbsp;Install Nuget Package Microsoft.AspNet.WebHelpers
Example: Install-Package Microsoft.AspNet.WebHelpers


</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/2519728659398806043/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/2519728659398806043?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2519728659398806043'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2519728659398806043'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/11/attempt-by-security-transparent-method.html' title='Attempt by security transparent method &#39;WebMatrix.WebData.PreApplicationStartCode.Start()&#39; to access security critical method &#39;System.Web.WebPages.Razor.WebPageRazorHost.AddGlobalImport(System.String)&#39; failed.'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-1804919550134109501</id><published>2014-11-16T11:08:00.000-06:00</published><updated>2014-11-18T11:11:51.191-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Errors and Solution"/><title type='text'>Could not load file or assembly &#39;WebMatrix.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#39; or one of its dependencies. The located assembly&#39;s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)</title><summary type="text">
Error:&amp;nbsp;Could not load file or assembly &#39;WebMatrix.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#39; or one of its dependencies. The located assembly&#39;s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)

Solution:&amp;nbsp;Install Nuget Package Microsoft.AspNet.WebPages.Data
Example: Install-Package </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/1804919550134109501/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/1804919550134109501?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1804919550134109501'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/1804919550134109501'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/11/could-not-load-file-or-assembly.html' title='Could not load file or assembly &#39;WebMatrix.Data, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&#39; or one of its dependencies. The located assembly&#39;s manifest definition does not match the assembly reference. (Exception from HRESULT: 0x80131040)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-3817022893599887930</id><published>2014-09-08T20:13:00.000-05:00</published><updated>2015-12-18T12:42:05.841-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Errors and Solution"/><title type='text'>Solution: SSD Drive not getting detected on Win 10 OS</title><summary type="text">Recently I have purchase&amp;nbsp;Samsung - 850 EVO 500GB Internal Serial ATA Solid State Drive for Laptops - Black (Model: MZ-75E500B)&amp;nbsp; in order to boost the performance of my laptop.


Issue: &amp;nbsp;SSD Drive was not getting detected on Win 10 OS.

Solution:

This issue was occurring because SSD drive was new and their was no previous partition and disk was not been formatted. &amp;nbsp;Steps to </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/3817022893599887930/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/3817022893599887930?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3817022893599887930'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3817022893599887930'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/09/solution-ssd-drive-not-getting-detected.html' title='Solution: SSD Drive not getting detected on Win 10 OS'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-7942798705137160995</id><published>2014-07-07T16:51:00.000-05:00</published><updated>2015-12-18T12:42:20.035-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Update Table from Another Table in SQL Server</title><summary type="text">Update Table from Another Table in SQL Server: &amp;nbsp;A simple scenario demonstrating how we can update Persons table with data from Employees table using update statement. &amp;nbsp;A simple but very effective query which can saves you from creating unnecessary cursor for updating from different tables. &amp;nbsp;By performance wise also Update statement is more efficient compared to creating update </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/7942798705137160995/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/7942798705137160995?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/7942798705137160995'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/7942798705137160995'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/07/update-table-from-another-table-in-sql.html' title='Update Table from Another Table in SQL Server'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-2957942766124085534</id><published>2014-07-04T17:41:00.000-05:00</published><updated>2015-12-18T12:42:40.387-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net"/><title type='text'>C# Object to Json Object String Example</title><summary type="text">Single C# Object to Json Object String Example

Download: &amp;nbsp;https://github.com/dotnetguts/json2csharpAndcsharp2json
Install NewtonSoft.Json Nuget Package
C# Object&amp;nbsp;we will be using in following example
class MemberPics
{
&amp;nbsp; &amp;nbsp; public string PhotoName { get; set; }
&amp;nbsp; &amp;nbsp; public bool IsModerated { get; set; }
}

Json Object String&amp;nbsp;we will be using in following example
</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/2957942766124085534/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/2957942766124085534?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2957942766124085534'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2957942766124085534'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/07/c-object-to-json-object-string-example.html' title='C# Object to Json Object String Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh7Tva7fgB-jgdcFZScMl6O5JyY4TxbdCRTdlRj9crl9YhdH63mCISs4WkU7Rz7Gim8rgOirNHdZ53EBcqR_V-3abVz2IbIoK69E5YRQNOqMrRbgZpXQ_XEiFTTEbQ5AapQnMgTLQ/s72-c/demo3.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-9031365607948602418</id><published>2014-07-04T17:30:00.000-05:00</published><updated>2015-12-18T12:42:52.832-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term=".Net"/><category scheme="http://www.blogger.com/atom/ns#" term="ASP.net"/><title type='text'>Json String to C# Object Example</title><summary type="text">Single Json Object String to C# Object Example

Download: &amp;nbsp;https://github.com/dotnetguts/json2csharpAndcsharp2json

Install NewtonSoft.Json Nuget Package

C# Object we will be using in following example
class MemberPics
{
&amp;nbsp; &amp;nbsp; public string PhotoName { get; set; }
&amp;nbsp; &amp;nbsp; public bool IsModerated { get; set; }
}

Json Object String&amp;nbsp;we will be using in following example
@&quot;{</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/9031365607948602418/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/9031365607948602418?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/9031365607948602418'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/9031365607948602418'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2015/07/json-string-to-c-object-example.html' title='Json String to C# Object Example'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjoEZK0H7lfrIBkyqUtuJCLu0qWZMZcvA5ZfjAop9ZcfOFhJ_-n-ZMdcZhamVhCWloH05Ntj6wd1V1LC1veYqklbfYGX2h3saT2wRAPqa7iF922D8m5yPznM509VlG0-AtiFrkU8g/s72-c/demo1.png" height="72" width="72"/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-2031865750646451404</id><published>2014-05-24T20:25:00.002-05:00</published><updated>2014-05-24T20:30:15.439-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>A connection was successfully established with the server, but then an error occurred during the login process. (Microsoft SQL Server, Error 233)</title><summary type="text">Error: A connection was successfully established with the server, but then an error occurred during the login process. (provider: Shared Memory Provider, error: 0 - No process is on the other end of the pipe.) (.Net SqlClient Data Provider)

Solution:

Step 1: Open SQL Server Configuration Manager


Go to Windows 8 Start screen.
Start typing in SQLServerManager11.msc if you are looking for SQL </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/2031865750646451404/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/2031865750646451404?isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2031865750646451404'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2031865750646451404'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/05/a-connection-was-successfully.html' title='A connection was successfully established with the server, but then an error occurred during the login process. (Microsoft SQL Server, Error 233)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-292032209055516541</id><published>2014-05-24T20:22:00.000-05:00</published><updated>2014-05-24T20:22:06.181-05:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="SQL"/><title type='text'>Login failed for user. (Microsoft SQL Server, Error 18456)</title><summary type="text">I was recently facing this error when created a SQL Server login and then try login using that newly created login.

Error: Login failed for user. (Microsoft SQL Server, Error 18456) (.Net SqlClient Data Provider)

Please note:
Solution is available on this link, but since microsoft has bad habit of link breaking issue; I have copied and pasted the solution for my reference.
http://</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/292032209055516541/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/292032209055516541?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/292032209055516541'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/292032209055516541'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/05/login-failed-for-user-microsoft-sql.html' title='Login failed for user. (Microsoft SQL Server, Error 18456)'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-3334269529094964157</id><published>2014-02-06T04:10:00.003-06:00</published><updated>2014-02-06T04:10:52.439-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><title type='text'>Free ASP.NET Training for 2014</title><summary type="text">Find this useful blog post on Scott&amp;nbsp;hanselman blog

Bookmark for to do list


[01:00]&amp;nbsp;- Windows Azure
[18:17]&amp;nbsp;- Virtual Machines
[41:39]&amp;nbsp;- SQL Database
[49:49]&amp;nbsp;- Web Sites
[1:31:40]&amp;nbsp;- Storage
[1:34:47]&amp;nbsp;- Active Directory



1:&amp;nbsp;What&#39;s New in ASP.NET 4.5
2:&amp;nbsp;Building and Deploying Websites with ASP.NET MVC 4
3:&amp;nbsp;Creating HTML5 Applications with jQuery</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/3334269529094964157/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/3334269529094964157?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3334269529094964157'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/3334269529094964157'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2014/02/free-aspnet-training-for-2014.html' title='Free ASP.NET Training for 2014'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-5321763032401769817</id><published>2013-11-12T23:06:00.002-06:00</published><updated>2013-11-12T23:06:47.880-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Patterns and Practices"/><category scheme="http://www.blogger.com/atom/ns#" term="Repository Pattern"/><title type='text'>Easiest Repository Pattern Tutorial</title><summary type="text">I would like to explain how to implement repository pattern before we proceed any further with our single page application discussion. 

What is repository pattern?
Repository pattern separates the logic that retrieves the data from the database and logic that uses the data by your application. &amp;nbsp;Thus it makes your data access layer independent of your presentation layer.



As shown in above</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/5321763032401769817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/5321763032401769817?isPopup=true' title='9 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5321763032401769817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/5321763032401769817'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2013/11/easiest-repository-pattern-tutorial.html' title='Easiest Repository Pattern Tutorial'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjYfW6HCWQoQ89fxHTDnkmxFrB3BuwpFsy43elT8NhZ-8iGSMDGAvTFpK_ZvVUdPRWy1eGBFE_uNRoNhuBAi9f8B-M2MgXd0V63bprMNhr3Y7PURXnPJcwM3B8Zpwt0IxNyCg9T4g/s72-c/RepositoryPattern.png" height="72" width="72"/><thr:total>9</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-790742442588950165</id><published>2013-11-11T22:04:00.002-06:00</published><updated>2013-11-11T22:04:26.277-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Durandal"/><category scheme="http://www.blogger.com/atom/ns#" term="Hot Towel SPA"/><category scheme="http://www.blogger.com/atom/ns#" term="SPA"/><title type='text'>Understanding Flow of control for Hot Towel SPA Template</title><summary type="text">Like any other application HTS is not following default route of having Global.asax as starting point. &amp;nbsp;&quot;I believe&quot; this is not good and there are few other things which &quot;I believe&quot; you won&#39;t do it for your production code which we will be going to customize in upcoming blog post.

Flow of process for Hot Towel SPA template


App_Start/BreezeWebApiConfig.cs/RegisterBreezePreStart()
App_Start</summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/790742442588950165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/790742442588950165?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/790742442588950165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/790742442588950165'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2013/11/understanding-flow-of-control-for-hot.html' title='Understanding Flow of control for Hot Towel SPA Template'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-32696142.post-2075959289527113295</id><published>2013-11-11T21:38:00.001-06:00</published><updated>2013-11-11T21:38:46.992-06:00</updated><category scheme="http://www.blogger.com/atom/ns#" term="Asp.net MVC"/><category scheme="http://www.blogger.com/atom/ns#" term="Durandal"/><category scheme="http://www.blogger.com/atom/ns#" term="Hot Towel SPA"/><category scheme="http://www.blogger.com/atom/ns#" term="SPA"/><title type='text'>First Single Page App (SPA) using Hot Towel SPA Template</title><summary type="text">In this post, I will be creating our first SPA application using Hot towel SPA template.

If you haven&#39;t installed VS.Net 2012.2 Update, then please do it now before reading further.

Step 1: Open VS.Net and start creating asp.net mvc application




Step 2:&amp;nbsp;There are 2 default template available for creating SPA application, choose &quot;Hot Towel SPA&quot; template




Step 3:&amp;nbsp;Ones your </summary><link rel='replies' type='application/atom+xml' href='http://dotnetguts.blogspot.com/feeds/2075959289527113295/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment/fullpage/post/32696142/2075959289527113295?isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2075959289527113295'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/32696142/posts/default/2075959289527113295'/><link rel='alternate' type='text/html' href='http://dotnetguts.blogspot.com/2013/11/first-single-page-app-spa-using-hot.html' title='First Single Page App (SPA) using Hot Towel SPA Template'/><author><name>Unknown</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='https://img1.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEi2wTftKcl_TI2kFsjXvitdAEXi3dOoPjtyG7Wstlg3z767mDwTsl25MdPe8J-QQaf3JLEBrorOaa7uBsQkPcU6gXr1AVXh4O-6w2LaJHnE5vrtkGVjDoeySf_tj1cWOb1uZDq8oQ/s72-c/SPA1.png" height="72" width="72"/><thr:total>0</thr:total></entry></feed>