I shared this script with a coworker yesterday. It doesn’t do much; it recursively deletes .svn folders from a source tree. It comes in handy if you want to share your codebase or you get in a terrible spot with SVN and you just want to start all over. Just blow away all svn [...]
Continue reading about SVN Export or Recursively Remove .SVN Folders
One may quickly build and deploy an ASP.NET web application via the Publish option in Visual Studio. This option works great for most simple deployment scenarios but it won’t always cut it. Let’s say you need to automate your deployments. Or you have environment-specific configuration settings. Or you need to execute pre/post build operations when [...]
Continue reading about Deploy ASP.NET Web Applications with Web Deployment Projects
I previously noted that we started a language club at work. You know, I searched around but I couldn’t find a copy of the How to Organize a Programming Language Club Handbook. Maybe it’s sold out? Yes, Stack Overflow has quite a bit of information on how to learn and teach new languages and there’s [...]
Continue reading about How to Organize a Programming Language Club
Some of the ASP.NET 4 improvements around SEO are neat. The ASP.NET 4 Page.MetaKeywords and Page.MetaDescription properties, for example, are a welcomed change. There’s nothing earth-shattering going on here – you can now set these meta tags via your Master page’s code behind rather than relying on updates to your markup alone. It isn’t difficult [...]
Continue reading about ASP.NET Meta Keywords and Description
A new ASP.NET MVC project includes preconfigured Membership, Profile and RoleManager providers right out of the box. Try it yourself – create a ASP.NET MVC application, crack open the web.config file and have a look.
First, you’ll find the ApplicationServices database connection:
<connectionStrings>
<add name="ApplicationServices"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"/>
</connectionStrings>
Notice the connection string [...]
Continue reading about Getting Started with ASP.NET Membership, Profile and RoleManager