<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US">
    <title>Mindfully &lt;&gt; Creative</title>
    <link rel="self" type="application/xml" href="http://geekswithblogs.net/raylinder/Atom.aspx" />
    <subtitle type="html">Put your mind to it</subtitle>
    <id>http://geekswithblogs.net/raylinder/Default.aspx</id>
    <author>
        <name>Ray Linder</name>
        <uri>http://geekswithblogs.net/raylinder/Default.aspx</uri>
    </author>
    <generator uri="http://subtextproject.com" version="Subtext Version 0.0.0.0">Subtext</generator>
    <updated>2010-08-20T16:35:17Z</updated>
    <entry>
        <title>Using jQuery, CKEditor, AJAX in ASP.NET MVC 2</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2010/03/19/using-jquery-ckeditor-ajax-in-asp.net-mvc-2.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2010/03/19/using-jquery-ckeditor-ajax-in-asp.net-mvc-2.aspx</id>
        <published>2010-03-19T03:54:00-06:00:00</published>
        <updated>2010-03-19T03:54:00Z</updated>
        <content type="html">&lt;p&gt;After banging my head for days on a “A potentially dangerous Request.Form value was detected" issue when post (ajax-ing) a form in ASP.NET MVC 2 on .NET 4.0 framework using jQuery and CKEditor, I found that when you use the following:   &lt;br /&gt;&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:c0dcef52-7793-4f32-9b0a-f2da438c1c95" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #000000; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;ajax&lt;/span&gt;&lt;span style="color:#a79a86"&gt;({&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;url&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'/TheArea/Root/Add'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;type&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'POST'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;data&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#form0Add"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;serialize&lt;/span&gt;&lt;span style="color:#a79a86"&gt;()&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;dataType&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'json'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#4d4833"&gt;//contentType: 'application/json; charset=utf-8',&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;beforeSend&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;function&lt;/span&gt;&lt;span style="color:#a79a86"&gt; ()&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;{&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;pageNotify&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"NotifyMsgContentDiv"&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"MsgDefaultDiv"&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'&amp;lt;img src="/Content/images/content/icons/busy.gif" /&amp;gt; Adding post, please wait...'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#00ffff"&gt;300&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;""&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;true&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#btnAddSubmit"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;val&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"Please wait..."&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;addClass&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"button-disabled"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;attr&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"disabled"&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"disabled"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;}&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;success&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;function&lt;/span&gt;&lt;span style="color:#a79a86"&gt; (&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;data&lt;/span&gt;&lt;span style="color:#a79a86"&gt;)&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;{&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#btnAddSubmit"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;val&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"Add New Post"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;removeClass&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"button-disabled"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;removeAttr&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'disabled'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;redirectToUrl&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"/Exhibitions"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;}&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;error&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;function&lt;/span&gt;&lt;span style="color:#a79a86"&gt; ()&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;{&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;pageNotify&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"NotifyMsgContentDiv"&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"MsgErrorDiv"&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'&amp;lt;img src="/Content/images/content/icons/cross.png" /&amp;gt; Could not add post. Please try again or contact your web administrator.'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#00ffff"&gt;6000&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"normal"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#btnAddSubmit"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;val&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"Add New Post"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;removeClass&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"button-disabled"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;removeAttr&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'disabled'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;);&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;}&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;&lt;span style="color:#a79a86"&gt;});&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;Notice the following:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:300c5d6c-64a5-4c64-8fb7-63c2120beddc" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #000000; margin: 0 0 0 2em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#e8e8e8"&gt;data&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#form0Add"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;serialize&lt;/span&gt;&lt;span style="color:#a79a86"&gt;()&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;You may run into the “A potentially dangerous Request.Form value was detected" issue with this. One of the requirements was NOT to disable ValidateRequest (ValidateRequest=”false”). For this project (and any other project) I felt it wasn’t necessary to disable ValidateRequest.     &lt;br /&gt;    &lt;br /&gt;Note: I’ve search for alternatives for the posting issue and everyone and their mothers continually suggested to disable ValidateRequest. That bothers me – a LOT. So, disabling ValidateRequest is totally out of the question (and always will be).  &lt;br /&gt;    &lt;br /&gt;So I thought to modify how the “data: “ gets serialized. the ajax data fix was simple, add a .html(). YES!!! IT WORKS!!! No more “potentially dangerous” issue, ajax form posts (and does it beautifully)! So if you’re using jQuery to $.ajax() a form with CKEditor, remember to do:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:dab7bbf2-316d-4c20-8b04-febadaf6a2fe" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #000000; margin: 0 0 0 2em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#e8e8e8"&gt;data&lt;/span&gt;&lt;span style="color:#80ff00"&gt;:&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;$&lt;/span&gt;&lt;span style="color:#a79a86"&gt;(&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;"#form0Add"&lt;/span&gt;&lt;span style="color:#a79a86"&gt;).&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;serialize&lt;/span&gt;&lt;span style="color:#a79a86"&gt;().&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;html&lt;/span&gt;&lt;span style="color:#a79a86"&gt;()&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;or bad things will happen. Also, don’t forget to set &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:b51c2c64-8b54-4241-88d9-701fd6a6535e" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #000000; margin: 0 0 0 2em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;htmlEncodeOutput&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;true&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;for the CKEditor config.js file (or equivalent). Example:&lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:9ce6104f-a9aa-4a17-a79f-3a39532ebf7c:1e955357-1546-4a81-94e4-cdf55070581b" class="wlWriterEditableSmartContent"&gt; &lt;div style="border: #000080 1px solid; color: #000; font-family: 'Courier New', Courier, Monospace; font-size: 10pt"&gt; &lt;div style="background: #000080; color: #fff; font-family: Verdana, Tahoma, Arial, sans-serif; font-weight: bold; padding: 2px 5px"&gt;Code Snippet&lt;/div&gt; &lt;div style="background: #ddd; overflow: auto"&gt; &lt;ol style="background: #000000; margin: 0 0 0 2.5em; padding: 0 0 0 5px;"&gt; &lt;li&gt;&lt;span style="color:#e8e8e8"&gt;CKEDITOR&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;editorConfig&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;function&lt;/span&gt;&lt;span style="color:#a79a86"&gt;( &lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt; )&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;&lt;span style="color:#a79a86"&gt;{&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#4d4833"&gt;// Define changes to default configuration here. For example:&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#4d4833"&gt;// config.language = 'fr';&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;uiColor&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'#ccddff'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;width&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#00ffff"&gt;640&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;ignoreEmptyParagraph&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;true&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;resize_enabled&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;false&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;skin&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'kama'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;enterMode&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;CKEDITOR&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;ENTER_BR&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li&gt; &lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;toolbar&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'MyToolbar'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;toolbar_MyToolbar&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Bold'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Italic'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Underline'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'JustifyLeft'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'JustifyCenter'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'JustifyRight'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'JustifyBlock'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Font'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'FontSize'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'TextColor'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'BGColor'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'BulletedList'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'NumberedList'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'-'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Outdent'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Indent'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'/'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Scayt'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'-'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Cut'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Copy'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Paste'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Find'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Undo'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Redo'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Link'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Unlink'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Anchor'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Image'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Flash'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'HorizontalRule'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Table'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;/li&gt; &lt;li&gt;        &lt;span style="color:#a79a86"&gt;[&lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Preview'&lt;/span&gt;&lt;span style="color:#80ff00"&gt;,&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#44b1e3"&gt;'Source'&lt;/span&gt;&lt;span style="color:#a79a86"&gt;]&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;    &lt;span style="color:#a79a86"&gt;];&lt;/span&gt;&lt;/li&gt; &lt;li&gt;    &lt;span style="color:#a79a86"&gt;&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;config&lt;/span&gt;&lt;span style="color:#a79a86"&gt;.&lt;/span&gt;&lt;span style="color:#e8e8e8"&gt;htmlEncodeOutput&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#80ff00"&gt;=&lt;/span&gt;&lt;span style="color:#a79a86"&gt; &lt;/span&gt;&lt;span style="color:#d6d694"&gt;true&lt;/span&gt;&lt;span style="color:#a79a86"&gt;;&lt;/span&gt;&lt;/li&gt; &lt;li style="background: #0c0c0c"&gt;&lt;span style="color:#a79a86"&gt;};&lt;/span&gt;&lt;/li&gt; &lt;/ol&gt; &lt;/div&gt; &lt;/div&gt; &lt;/div&gt;  &lt;p&gt;   &lt;br /&gt;Happy coding!!!&lt;/p&gt;  &lt;p&gt;Tags: &lt;a href="http://technorati.com/tag/jQuery" rel="tag"&gt;jQuery&lt;/a&gt; &lt;a href="http://technorati.com/tag/ASP.NET MVC 2" rel="tag"&gt;ASP.NET MVC 2&lt;/a&gt; &lt;a href="http://technorati.com/tag/ASP.NET 4.0" rel="tag"&gt;ASP.NET 4.0&lt;/a&gt; &lt;a href="http://technorati.com/tag/AJAX" rel="tag"&gt;AJAX&lt;/a&gt;&lt;/p&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/138606.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Disk Quota Enabled? SERIOUSLY?</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2010/02/06/disk-quota-enabled-seriously.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2010/02/06/disk-quota-enabled-seriously.aspx</id>
        <published>2010-02-06T18:28:23-07:00:00</published>
        <updated>2010-02-06T18:28:23Z</updated>
        <content type="html">&lt;p&gt;For the past week, I’ve nearly came close to ripping my hair out over a “small” issue with one of my 5 SCSI harddrives in my Windows 7 x64 Ultimate Edition desktop – the D:\ drive. It’s the drive that I install and hold ALL my programs on (named Programs Drive). Last week, it started NOT installing new/updating programs. So I googled it… In my research, many people had problems with the hibernation feature that somehow didn’t let you access drives. Some mentioned the permissions to the drives wasn’t set correctly. Now, I already know that I have permissions set and ready and I knew that’s not the case here, so maybe it’s the hibernation feature?&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;So, I decided to test, and test EVERYTHING. I first tested by installing a small program to my C:\ drive (named System Drive). It worked as expected since it’s, well, the system drive. Then, I tested by installing the same program to my E:\ drive (named Projects Drive). IT WORKED! Huh? So that ruled out hibernation issues.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Well, long story short, I googled again and read that it may be a “Disk Quota” was set on the drive. Well, IT WAS SET!!! And it was set to 10GB max on both D:\ and E:\ drives. So, if you’re having a “There's not enough disk space to install file…” issue and you know that there’s plenty of harddrive space, then check if a disk quota was set on the drive by going to: My Computer, Right-Click on Faulty Drive, Click “Properties”, Select the “Disk Quota” OR “Quota” tab, and un-check “Enable quota management” if it’s checked.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;Now, IF it’s already unchecked. Then you may have a harddrive permission issue which you’ll need to check the permissions of the drive by using the same dialog box and selecting the “Security” tab.&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;p&gt;As for me, life is now more grand than before… :)&lt;/p&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:7a6b2baf-280f-4c14-bbbe-9a8648962227" class="wlWriterEditableSmartContent"&gt;Tags: &lt;a href="http://technorati.com/tags/Disk+Quota" rel="tag"&gt;Disk Quota&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Windows+7" rel="tag"&gt;Windows 7&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/137837.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Testing a Windows Live Writer plug-in</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2009/12/24/testing-a-windows-live-writer-plug-in.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2009/12/24/testing-a-windows-live-writer-plug-in.aspx</id>
        <published>2009-12-24T11:23:44-07:00:00</published>
        <updated>2009-12-24T11:23:44Z</updated>
        <content type="html">&lt;p&gt;Testing a plugin with Ping.fm…&lt;/p&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/137212.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Note to Self: Resharper&amp;rsquo;s action lists issue</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2009/12/24/note-to-self-resharperrsquos-action-lists-issue.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2009/12/24/note-to-self-resharperrsquos-action-lists-issue.aspx</id>
        <published>2009-12-24T09:29:20-07:00:00</published>
        <updated>2009-12-24T09:29:20Z</updated>
        <content type="html">&lt;p&gt;Original post: &lt;a href="http://stackoverflow.com/questions/549728/weird-resharper-issue-with-action-lists-that-dont-work"&gt;Weird resharper issue with action lists that don't work. - Stack Overflow&lt;/a&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Export your current settings in Visual Studio. Tools &amp;gt; Import &amp;amp; Export Settings &amp;gt; Export settings &lt;/li&gt;    &lt;li&gt;Save your settings… &lt;/li&gt;    &lt;li&gt;Use the VS CMD prompt and enter: devenv /resetsettings &lt;/li&gt;    &lt;li&gt;Import your saved settings in Visual Studio. Tools &amp;gt; Import &amp;amp; Export Settings &amp;gt; Import settings &lt;/li&gt;    &lt;li&gt;If all is well, you’re good to go… &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt; &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:473a5c83-5772-4418-9bad-8998b28b4fd6" class="wlWriterEditableSmartContent"&gt;Tags: &lt;a href="http://technorati.com/tags/Note+to+Self" rel="tag"&gt;Note to Self&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Resharper" rel="tag"&gt;Resharper&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Visual+Studio" rel="tag"&gt;Visual Studio&lt;/a&gt;,&lt;a href="http://technorati.com/tags/Action+Lists" rel="tag"&gt;Action Lists&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/137208.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Update web.config Debug/Release builds in Visual Studio web application projects</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2009/12/18/update-web.config-debugrelease-builds-in-visual-studio-web-application-projects.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2009/12/18/update-web.config-debugrelease-builds-in-visual-studio-web-application-projects.aspx</id>
        <published>2009-12-18T10:16:26-07:00:00</published>
        <updated>2009-12-18T10:16:26Z</updated>
        <content type="html">&lt;p&gt;Here’s simple code to add to a project’s “Build Events” post-build properties:&lt;/p&gt;  &lt;pre style="border-bottom: #c0c0c0 1px solid; border-left: #c0c0c0 1px solid; padding-bottom: 5px; background-color: #2c2c2c; min-height: 40px; padding-left: 5px; padding-right: 5px; overflow: auto; border-top: #c0c0c0 1px solid; border-right: #c0c0c0 1px solid; padding-top: 5px"&gt;&lt;pre style="background-color: #2c2c2c; margin: 0em; width: 100%; font-family: consolas,'Courier New',courier,monospace; font-size: 11px"&gt;if exist "$(ProjectDir)Web.$(ConfigurationName).config" (copy "$(ProjectDir)Web.$(ConfigurationName).config" "$(ProjectDir)Web.config")&lt;/pre&gt;&lt;/pre&gt;

&lt;p&gt;It searches for a build-type web.config, then replaces the current web.config with the build-type web.config file. Example of a build-type web.config’s
  &lt;br /&gt;

  &lt;br /&gt;web.Release.config

  &lt;br /&gt;web.Debug.config

  &lt;br /&gt;

  &lt;br /&gt;This is best if you don’t want to continually set the 

  &lt;br /&gt;&amp;lt;compilation debug="true"&amp;gt; attribute or adjust any other settings like switching database connections, setting any &amp;lt;appSettings&amp;gt; properties, etc…&lt;/p&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/137053.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>To pause one and start another&amp;hellip;</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2009/11/09/to-pause-one-and-start-anotherhellip.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2009/11/09/to-pause-one-and-start-anotherhellip.aspx</id>
        <published>2009-11-09T18:59:13-07:00:00</published>
        <updated>2009-12-17T23:28:12Z</updated>
        <content type="html">&lt;p&gt;This Friday, I’ll may have to stop a project due to limited funding. This web project is for a client who ran into a budget freeze (assumed) and haven’t been able to financially support the project until further notice. But that’s ok, most of the project is completed and they’ll have a very nice website with a web-based intranet all built in ASP.NET MVC 2 Preview 2.    &lt;br /&gt;    &lt;br /&gt;So, until funds start flowing, I’ve decided to start a new rebuild of &lt;a href="http://www.Glacsy.com" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://www.Glacsy.com" target="_blank"&gt;Glacsy.com&lt;/a&gt;. Yes, another rebuild. But this time, it’ll be built in pure ASP.NET MVC 2 also. Along with that, it’ll be the first and only website built in ASP.NET MVC 2. I’ll be including various jQuery plugins, exercising DataAnnotations, and dumping as much features and eye candy as possible (but not too much). I’m doing this to truly test the extensibility of ASP.NET MVC 2 and prove that it-can-be-done-in-MVC-two!!!     &lt;br /&gt;    &lt;br /&gt;&lt;a href="http://www.Glacsy.com" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://www.Glacsy.com" target="_blank"&gt;Glacsy.com&lt;/a&gt; will keep the current layout &amp;amp; design, but the under pins will be powered by ASP.NET MVC 2. &lt;a href="http://www.Glacsy.com" target="_blank"&gt;&lt;/a&gt;&lt;a href="http://www.Glacsy.com" target="_blank"&gt;Glacsy.com&lt;/a&gt; will be a webfarm of 6 tightly integrated websites. So, let the excitement begin… ;P&lt;/p&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/136168.aspx" width="1" height="1" /&gt;</content>
    </entry>
    <entry>
        <title>Loving LINQ</title>
        <link rel="self" type="text/html" href="http://geekswithblogs.net/raylinder/archive/2009/05/30/loving-linq.aspx" />
        <id>http://geekswithblogs.net/raylinder/archive/2009/05/30/loving-linq.aspx</id>
        <published>2009-05-30T12:39:58-06:00:00</published>
        <updated>2009-05-30T14:34:52Z</updated>
        <content type="html">&lt;p&gt;Not too long ago, I spared some time to discover the hype of LINQ, primarily, LINQ to SQL. I was amazed of how much faster I could get things done with much less code. In fact, I’ve converted much of &lt;a href="http://www.Glacsy.com" target="_blank"&gt;Glacsy.com&lt;/a&gt; to using LINQ and have noticed a HUGE performance increase from the server. The websites load faster, an area in which we’ve been targeting and trying to improve since the new rebuild of the sites. I may post a few examples to include LINQ in the future. &lt;/p&gt;  &lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:2d2ba818-e653-4d3e-8116-ec2e82e6b804" class="wlWriterEditableSmartContent"&gt;Tags: &lt;a href="http://geekswithblogs.net/raylinder/tags/LINQ" rel="tag"&gt;LINQ&lt;/a&gt;&lt;/div&gt;&lt;img src="http://geekswithblogs.net/raylinder/aggbug/132508.aspx" width="1" height="1" /&gt;</content>
    </entry>
</feed>
