<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,152 +1,152 @@
-&lt;%@ Master Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeBehind=&quot;Default.master.cs&quot; Inherits=&quot;BenchmarkAspx.Shared.Default&quot; %&gt;
-
-&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
-&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
-&lt;head runat=&quot;server&quot;&gt;
-    &lt;title&gt;Untitled Page&lt;/title&gt;
-    &lt;link rel=&quot;stylesheet&quot; href=&quot;~/Content/Tidy_Blog/css/style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
-    &lt;link rel=&quot;stylesheet&quot; href=&quot;~/Content/Tidy_Blog/css/print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; /&gt;
-    &lt;asp:ContentPlaceHolder ID=&quot;head&quot; runat=&quot;server&quot;&gt;
-    &lt;/asp:ContentPlaceHolder&gt;
-&lt;/head&gt;
-&lt;body&gt;
-    &lt;div class=&quot;wrapper&quot;&gt;
-        &lt;div class=&quot;container&quot;&gt;
-            &lt;div id=&quot;searchBar&quot;&gt;
-                &lt;div class=&quot;head&quot;&gt;
-                    &amp;nbsp;search
-                &lt;/div&gt;
-                &lt;div class=&quot;content&quot;&gt;
-                    &lt;form action=&quot;#&quot; method=&quot;post&quot;&gt;
-                    &lt;input name=&quot;search_button&quot; type=&quot;image&quot; class=&quot;button&quot; src=&quot;/Content/Tidy_Blog/images/search.gif&quot; /&gt;&lt;input
-                        type=&quot;text&quot; name=&quot;search&quot; class=&quot;search&quot; /&gt;&lt;/form&gt;
-                &lt;/div&gt;
-            &lt;/div&gt;
-            &lt;div class=&quot;icon&quot;&gt;
-                &lt;img src=&quot;/Content/Tidy_Blog/images/hand_logo.gif&quot; width=&quot;140&quot; height=&quot;98&quot; alt=&quot;My fantastic Webdings Logo&quot; /&gt;
-            &lt;/div&gt;
-            &lt;div id=&quot;title&quot;&gt;
-                &lt;h1&gt;
-                    Tidy Blog
-                &lt;/h1&gt;
-                &lt;h2&gt;
-                    it's easier than you think
-                &lt;/h2&gt;
-            &lt;/div&gt;
-            &lt;div id=&quot;navigation&quot;&gt;
-                &lt;ul&gt;
-                    &lt;li&gt;&lt;a href=&quot;index.html&quot;&gt;Home&lt;/a&gt; &lt;/li&gt;
-                    &lt;li&gt;&lt;a href=&quot;archives.html&quot;&gt;Archives&lt;/a&gt; &lt;/li&gt;
-                    &lt;li&gt;&lt;a href=&quot;example.html&quot; class=&quot;selected&quot;&gt;Example&lt;/a&gt; &lt;/li&gt;
-                    &lt;li&gt;&lt;a href=&quot;gallery.html&quot;&gt;Gallery&lt;/a&gt; &lt;/li&gt;
-                    &lt;li&gt;&lt;a href=&quot;design.html&quot;&gt;Design&lt;/a&gt; &lt;/li&gt;
-                &lt;/ul&gt;
-            &lt;/div&gt;
-            &lt;br class=&quot;clear&quot; /&gt;
-            &lt;div id=&quot;body&quot;&gt;
-                &lt;div class=&quot;sidebar&quot;&gt;
-                    &lt;h3&gt;
-                        Categories&lt;/h3&gt;
-                    &lt;div class=&quot;content&quot;&gt;
-                        &lt;ul class=&quot;links&quot;&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lorem ipsum&lt;/a&gt;&lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Dolor sit amet&lt;/a&gt;&lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Consectetuer &lt;/a&gt;&lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Adipiscing&lt;/a&gt;&lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Vivamus venenatis&lt;/a&gt;&lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Bibendum&lt;/a&gt;&lt;/li&gt;
-                        &lt;/ul&gt;
-                    &lt;/div&gt;
-                    &lt;br /&gt;
-                    &lt;h3&gt;
-                        Sceptre of Chaos&lt;/h3&gt;
-                    &lt;div class=&quot;content&quot;&gt;
-                        After all these years, no one could have guessed that it would be in mouth of a
-                        whale.
-                    &lt;/div&gt;
-                    &lt;br /&gt;
-                    &lt;h3&gt;
-                        Contact&lt;/h3&gt;
-                    &lt;div class=&quot;content&quot;&gt;
-                        &lt;form action=&quot;#&quot; method=&quot;post&quot;&gt;
-                        &lt;label for=&quot;email&quot;&gt;
-                            e-mail&lt;/label&gt;&lt;br /&gt;
-                        &lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; size=&quot;22&quot; tabindex=&quot;81&quot; /&gt;&lt;br /&gt;
-                        &lt;label for=&quot;message&quot;&gt;
-                            message&lt;/label&gt;&lt;br /&gt;
-                        &lt;textarea cols=&quot;18&quot; rows=&quot;5&quot; id=&quot;message&quot; name=&quot;message&quot; tabindex=&quot;82&quot;&gt;&lt;/textarea&gt;&lt;br /&gt;
-                        &lt;br /&gt;
-                        &lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send&quot; class=&quot;submit&quot; tabindex=&quot;83&quot; /&gt;
-                        &lt;/form&gt;
-                    &lt;/div&gt;
-                    &lt;br class=&quot;clear&quot; /&gt;
-                &lt;/div&gt;
-                &lt;div class=&quot;content&quot;&gt;
-                    &lt;asp:ContentPlaceHolder ID=&quot;ContentPlaceHolder1&quot; runat=&quot;server&quot;&gt;
-                    &lt;/asp:ContentPlaceHolder&gt;
-                &lt;/div&gt;
-                &lt;br class=&quot;clear&quot; /&gt;
-            &lt;/div&gt;
-            &lt;br class=&quot;clear&quot; /&gt;
-        &lt;/div&gt;
-        &lt;br class=&quot;clear&quot; /&gt;
-        &lt;div id=&quot;footer&quot;&gt;
-            &lt;div id=&quot;footHead&quot;&gt;
-                &lt;div class=&quot;container&quot;&gt;
-                    &lt;div class=&quot;head&quot;&gt;
-                        Recent Posts
-                    &lt;/div&gt;
-                    &lt;div class=&quot;head&quot;&gt;
-                        Awesome Links
-                    &lt;/div&gt;
-                    &lt;div class=&quot;head&quot;&gt;
-                        Image Showcase
-                    &lt;/div&gt;
-                &lt;/div&gt;
-                &lt;div class=&quot;clear&quot;&gt;
-                &lt;/div&gt;
-            &lt;/div&gt;
-            &lt;div id=&quot;footBody&quot;&gt;
-                &lt;div class=&quot;container&quot;&gt;
-                    &lt;div class=&quot;content&quot;&gt;
-                        &lt;ul&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;My Uber beats your uber&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Why drama makes bunnies cry&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Buffy the Vampire Slayer vs Pikachu&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Myspace themes &lt;strong&gt;&lt;em&gt;without&lt;/em&gt;&lt;/strong&gt; glitter&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;This sundress makes my pig look fat&lt;/a&gt; &lt;/li&gt;
-                        &lt;/ul&gt;
-                    &lt;/div&gt;
-                    &lt;div class=&quot;content&quot;&gt;
-                        &lt;ul&gt;
-                            &lt;li&gt;&lt;a href=&quot;http://www.wildleaf.net/&quot;&gt;Wildleaf&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;http://aaron.ganschow.us/&quot;&gt;Aaron.Ganschow&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;http://www.sxc.hu/&quot;&gt;Stock.xchng&lt;/a&gt; &lt;/li&gt;
-                            &lt;li&gt;&lt;a href=&quot;http://www.css-galleries.com/&quot;&gt;CSS Galleries&lt;/a&gt; &lt;/li&gt;
-                        &lt;/ul&gt;
-                    &lt;/div&gt;
-                    &lt;div class=&quot;content showcase&quot;&gt;
-                        &lt;img src=&quot;images/thumbs/1.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;1&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/2.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;2&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/3.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;3&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/4.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;4&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/5.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;5&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/6.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;6&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/7.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;7&quot; /&gt;
-                        &lt;img src=&quot;images/thumbs/8.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;8&quot; /&gt;
-                    &lt;/div&gt;
-                &lt;/div&gt;
-                &lt;div class=&quot;clear&quot;&gt;
-                &lt;/div&gt;
-                &lt;div id=&quot;copyright&quot;&gt;
-                    &lt;div class=&quot;container&quot;&gt;
-                        &amp;copy; Copyright 2006 &lt;a href=&quot;http://aaron.ganschow.us/&quot;&gt;Aaron Ganschow&lt;/a&gt;
-                    &lt;/div&gt;
-                &lt;/div&gt;
-            &lt;/div&gt;
-        &lt;/div&gt;
-    &lt;/div&gt;
-    &lt;img src=&quot;images/tab_over.gif&quot; style=&quot;display: none; visibility: hidden; width: 0;
-        height: 0; position: absolute; top: -100px; left: -200px;&quot; alt=&quot;I am soooo fake pre-loading this image so the navigation doesn't skip while loading the over state.  I know I could use the sliding doors technique to avoid this fate, but I am too lazy.&quot; /&gt;
-&lt;/body&gt;
-&lt;/html&gt;
+&lt;%@ Master Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; CodeBehind=&quot;Default.master.cs&quot; Inherits=&quot;BenchmarkAspx.Shared.Default&quot; %&gt;
+
+&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
+&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot;&gt;
+&lt;head runat=&quot;server&quot;&gt;
+    &lt;title&gt;Untitled Page&lt;/title&gt;
+    &lt;link rel=&quot;stylesheet&quot; href=&quot;~/Content/Tidy_Blog/css/style.css&quot; type=&quot;text/css&quot; media=&quot;screen&quot; /&gt;
+    &lt;link rel=&quot;stylesheet&quot; href=&quot;~/Content/Tidy_Blog/css/print.css&quot; type=&quot;text/css&quot; media=&quot;print&quot; /&gt;
+    &lt;asp:ContentPlaceHolder ID=&quot;head&quot; runat=&quot;server&quot;&gt;
+    &lt;/asp:ContentPlaceHolder&gt;
+&lt;/head&gt;
+&lt;body&gt;
+    &lt;div class=&quot;wrapper&quot;&gt;
+        &lt;div class=&quot;container&quot;&gt;
+            &lt;div id=&quot;searchBar&quot;&gt;
+                &lt;div class=&quot;head&quot;&gt;
+                    &amp;nbsp;search
+                &lt;/div&gt;
+                &lt;div class=&quot;content&quot;&gt;
+                    &lt;form action=&quot;#&quot; method=&quot;post&quot;&gt;
+                    &lt;input name=&quot;search_button&quot; type=&quot;image&quot; class=&quot;button&quot; src=&quot;/Content/Tidy_Blog/images/search.gif&quot; /&gt;&lt;input
+                        type=&quot;text&quot; name=&quot;search&quot; class=&quot;search&quot; /&gt;&lt;/form&gt;
+                &lt;/div&gt;
+            &lt;/div&gt;
+            &lt;div class=&quot;icon&quot;&gt;
+                &lt;img src=&quot;/Content/Tidy_Blog/images/hand_logo.gif&quot; width=&quot;140&quot; height=&quot;98&quot; alt=&quot;My fantastic Webdings Logo&quot; /&gt;
+            &lt;/div&gt;
+            &lt;div id=&quot;title&quot;&gt;
+                &lt;h1&gt;
+                    Tidy Blog
+                &lt;/h1&gt;
+                &lt;h2&gt;
+                    it's easier than you think
+                &lt;/h2&gt;
+            &lt;/div&gt;
+            &lt;div id=&quot;navigation&quot;&gt;
+                &lt;ul&gt;
+                    &lt;li&gt;&lt;a href=&quot;index.html&quot;&gt;Home&lt;/a&gt; &lt;/li&gt;
+                    &lt;li&gt;&lt;a href=&quot;archives.html&quot;&gt;Archives&lt;/a&gt; &lt;/li&gt;
+                    &lt;li&gt;&lt;a href=&quot;example.html&quot; class=&quot;selected&quot;&gt;Example&lt;/a&gt; &lt;/li&gt;
+                    &lt;li&gt;&lt;a href=&quot;gallery.html&quot;&gt;Gallery&lt;/a&gt; &lt;/li&gt;
+                    &lt;li&gt;&lt;a href=&quot;design.html&quot;&gt;Design&lt;/a&gt; &lt;/li&gt;
+                &lt;/ul&gt;
+            &lt;/div&gt;
+            &lt;br class=&quot;clear&quot; /&gt;
+            &lt;div id=&quot;body&quot;&gt;
+                &lt;div class=&quot;sidebar&quot;&gt;
+                    &lt;h3&gt;
+                        Categories&lt;/h3&gt;
+                    &lt;div class=&quot;content&quot;&gt;
+                        &lt;ul class=&quot;links&quot;&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Lorem ipsum&lt;/a&gt;&lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Dolor sit amet&lt;/a&gt;&lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Consectetuer &lt;/a&gt;&lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Adipiscing&lt;/a&gt;&lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Vivamus venenatis&lt;/a&gt;&lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Bibendum&lt;/a&gt;&lt;/li&gt;
+                        &lt;/ul&gt;
+                    &lt;/div&gt;
+                    &lt;br /&gt;
+                    &lt;h3&gt;
+                        Sceptre of Chaos&lt;/h3&gt;
+                    &lt;div class=&quot;content&quot;&gt;
+                        After all these years, no one could have guessed that it would be in mouth of a
+                        whale.
+                    &lt;/div&gt;
+                    &lt;br /&gt;
+                    &lt;h3&gt;
+                        Contact&lt;/h3&gt;
+                    &lt;div class=&quot;content&quot;&gt;
+                        &lt;form action=&quot;#&quot; method=&quot;post&quot;&gt;
+                        &lt;label for=&quot;email&quot;&gt;
+                            e-mail&lt;/label&gt;&lt;br /&gt;
+                        &lt;input type=&quot;text&quot; name=&quot;email&quot; id=&quot;email&quot; size=&quot;22&quot; tabindex=&quot;81&quot; /&gt;&lt;br /&gt;
+                        &lt;label for=&quot;message&quot;&gt;
+                            message&lt;/label&gt;&lt;br /&gt;
+                        &lt;textarea cols=&quot;18&quot; rows=&quot;5&quot; id=&quot;message&quot; name=&quot;message&quot; tabindex=&quot;82&quot;&gt;&lt;/textarea&gt;&lt;br /&gt;
+                        &lt;br /&gt;
+                        &lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Send&quot; class=&quot;submit&quot; tabindex=&quot;83&quot; /&gt;
+                        &lt;/form&gt;
+                    &lt;/div&gt;
+                    &lt;br class=&quot;clear&quot; /&gt;
+                &lt;/div&gt;
+                &lt;div class=&quot;content&quot;&gt;
+                    &lt;asp:ContentPlaceHolder ID=&quot;ContentPlaceHolder1&quot; runat=&quot;server&quot;&gt;
+                    &lt;/asp:ContentPlaceHolder&gt;
+                &lt;/div&gt;
+                &lt;br class=&quot;clear&quot; /&gt;
+            &lt;/div&gt;
+            &lt;br class=&quot;clear&quot; /&gt;
+        &lt;/div&gt;
+        &lt;br class=&quot;clear&quot; /&gt;
+        &lt;div id=&quot;footer&quot;&gt;
+            &lt;div id=&quot;footHead&quot;&gt;
+                &lt;div class=&quot;container&quot;&gt;
+                    &lt;div class=&quot;head&quot;&gt;
+                        Recent Posts
+                    &lt;/div&gt;
+                    &lt;div class=&quot;head&quot;&gt;
+                        Awesome Links
+                    &lt;/div&gt;
+                    &lt;div class=&quot;head&quot;&gt;
+                        Image Showcase
+                    &lt;/div&gt;
+                &lt;/div&gt;
+                &lt;div class=&quot;clear&quot;&gt;
+                &lt;/div&gt;
+            &lt;/div&gt;
+            &lt;div id=&quot;footBody&quot;&gt;
+                &lt;div class=&quot;container&quot;&gt;
+                    &lt;div class=&quot;content&quot;&gt;
+                        &lt;ul&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;My Uber beats your uber&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Why drama makes bunnies cry&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Buffy the Vampire Slayer vs Pikachu&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;Myspace themes &lt;strong&gt;&lt;em&gt;without&lt;/em&gt;&lt;/strong&gt; glitter&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;#&quot;&gt;This sundress makes my pig look fat&lt;/a&gt; &lt;/li&gt;
+                        &lt;/ul&gt;
+                    &lt;/div&gt;
+                    &lt;div class=&quot;content&quot;&gt;
+                        &lt;ul&gt;
+                            &lt;li&gt;&lt;a href=&quot;http://www.wildleaf.net/&quot;&gt;Wildleaf&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;http://aaron.ganschow.us/&quot;&gt;Aaron.Ganschow&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;http://www.sxc.hu/&quot;&gt;Stock.xchng&lt;/a&gt; &lt;/li&gt;
+                            &lt;li&gt;&lt;a href=&quot;http://www.css-galleries.com/&quot;&gt;CSS Galleries&lt;/a&gt; &lt;/li&gt;
+                        &lt;/ul&gt;
+                    &lt;/div&gt;
+                    &lt;div class=&quot;content showcase&quot;&gt;
+                        &lt;img src=&quot;images/thumbs/1.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;1&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/2.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;2&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/3.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;3&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/4.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;4&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/5.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;5&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/6.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;6&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/7.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;7&quot; /&gt;
+                        &lt;img src=&quot;images/thumbs/8.jpg&quot; width=&quot;65&quot; height=&quot;65&quot; alt=&quot;8&quot; /&gt;
+                    &lt;/div&gt;
+                &lt;/div&gt;
+                &lt;div class=&quot;clear&quot;&gt;
+                &lt;/div&gt;
+                &lt;div id=&quot;copyright&quot;&gt;
+                    &lt;div class=&quot;container&quot;&gt;
+                        &amp;copy; Copyright 2006 &lt;a href=&quot;http://aaron.ganschow.us/&quot;&gt;Aaron Ganschow&lt;/a&gt;
+                    &lt;/div&gt;
+                &lt;/div&gt;
+            &lt;/div&gt;
+        &lt;/div&gt;
+    &lt;/div&gt;
+    &lt;img src=&quot;images/tab_over.gif&quot; style=&quot;display: none; visibility: hidden; width: 0;
+        height: 0; position: absolute; top: -100px; left: -200px;&quot; alt=&quot;I am soooo fake pre-loading this image so the navigation doesn't skip while loading the over state.  I know I could use the sliding doors technique to avoid this fate, but I am too lazy.&quot; /&gt;
+&lt;/body&gt;
+&lt;/html&gt;</diff>
      <filename>src/Benchmark/BenchmarkAspx/Shared/Default.Master</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;BenchmarkMvcAspx.GlobalApplication&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;BenchmarkMvcAspx.GlobalApplication&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Benchmark/BenchmarkMvcAspx/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;BenchmarkMvcSpark.GlobalApplication&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;BenchmarkMvcSpark.GlobalApplication&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Benchmark/BenchmarkMvcSpark/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,118 +1,118 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
-	&lt;/configSections&gt;
-	&lt;monorail&gt;
-		&lt;controllers&gt;
-			&lt;assembly&gt;BenchmarkSpark&lt;/assembly&gt;
-		&lt;/controllers&gt;
-		&lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
-			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
-		&lt;/viewEngines&gt;
-	&lt;/monorail&gt;
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;MonoRailFactory&quot; verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
+	&lt;/configSections&gt;
+	&lt;monorail&gt;
+		&lt;controllers&gt;
+			&lt;assembly&gt;BenchmarkSpark&lt;/assembly&gt;
+		&lt;/controllers&gt;
+		&lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
+			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
+		&lt;/viewEngines&gt;
+	&lt;/monorail&gt;
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;MonoRailFactory&quot; verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Benchmark/BenchmarkSpark/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1,137 +1,137 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;monorail&gt;
-    &lt;controllers&gt;
-      &lt;assembly&gt;BenchmarkVelocity&lt;/assembly&gt;
-    &lt;/controllers&gt;
-    &lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
-      &lt;add type=&quot;Castle.MonoRail.Framework.Views.NVelocity.NVelocityViewEngine, Castle.MonoRail.Framework.Views.NVelocity&quot;/&gt;
-    &lt;/viewEngines&gt;
-  &lt;/monorail&gt;
-
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;false&quot;&gt;
-
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot; /&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/httpModules&gt;
-
-  &lt;/system.web&gt;
-
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot; /&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.EngineContextModule, Castle.MonoRail.Framework&quot; /&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-      &lt;remove name=&quot;ScriptResource&quot; /&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-      &lt;add name=&quot;MonoRailFactory&quot; verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;monorail&gt;
+    &lt;controllers&gt;
+      &lt;assembly&gt;BenchmarkVelocity&lt;/assembly&gt;
+    &lt;/controllers&gt;
+    &lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
+      &lt;add type=&quot;Castle.MonoRail.Framework.Views.NVelocity.NVelocityViewEngine, Castle.MonoRail.Framework.Views.NVelocity&quot;/&gt;
+    &lt;/viewEngines&gt;
+  &lt;/monorail&gt;
+
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;false&quot;&gt;
+
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot; /&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/httpModules&gt;
+
+  &lt;/system.web&gt;
+
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot; /&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.EngineContextModule, Castle.MonoRail.Framework&quot; /&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+      &lt;remove name=&quot;ScriptResource&quot; /&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+      &lt;add name=&quot;MonoRailFactory&quot; verb=&quot;*&quot; path=&quot;*.castle&quot;  type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Benchmark/BenchmarkVelocity/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1,129 +1,129 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark, Version=1.0.0.0, Culture=neutral&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;true&quot;/&gt;
-    &lt;views&gt;
-      &lt;add name=&quot;masters&quot; folderType=&quot;VirtualPathProvider&quot; virtualBaseDir=&quot;~/Masters&quot; subfolder=&quot;Layouts&quot; /&gt;
-      &lt;add name=&quot;embedded&quot; folderType=&quot;EmbeddedResource&quot; assembly=&quot;SparkCastleDemo&quot; resourcePath=&quot;SparkCastleDemo.Embedded&quot; /&gt;
-    &lt;/views&gt;
-  &lt;/spark&gt;
-  
-  &lt;monorail&gt;
-		&lt;controllers&gt;
-			&lt;assembly&gt;SparkCastleDemo&lt;/assembly&gt;
-		&lt;/controllers&gt;
-		&lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
-			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
-		&lt;/viewEngines&gt;
-	&lt;/monorail&gt;
-  
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.spark&quot; type=&quot;System.Web.HttpForbiddenHandler&quot;/&gt;
-		&lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark, Version=1.0.0.0, Culture=neutral&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;true&quot;/&gt;
+    &lt;views&gt;
+      &lt;add name=&quot;masters&quot; folderType=&quot;VirtualPathProvider&quot; virtualBaseDir=&quot;~/Masters&quot; subfolder=&quot;Layouts&quot; /&gt;
+      &lt;add name=&quot;embedded&quot; folderType=&quot;EmbeddedResource&quot; assembly=&quot;SparkCastleDemo&quot; resourcePath=&quot;SparkCastleDemo.Embedded&quot; /&gt;
+    &lt;/views&gt;
+  &lt;/spark&gt;
+  
+  &lt;monorail&gt;
+		&lt;controllers&gt;
+			&lt;assembly&gt;SparkCastleDemo&lt;/assembly&gt;
+		&lt;/controllers&gt;
+		&lt;viewEngines viewPathRoot=&quot;Views&quot;&gt;
+			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
+		&lt;/viewEngines&gt;
+	&lt;/monorail&gt;
+  
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.spark&quot; type=&quot;System.Web.HttpForbiddenHandler&quot;/&gt;
+		&lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/DemoCastleSite/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ActionSample.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ActionSample.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/ActionSample/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,131 +1,131 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
-  &lt;/spark&gt;
-
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot; /&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-
-    &lt;/httpModules&gt;
-
-  &lt;/system.web&gt;
-
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot; /&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-      &lt;remove name=&quot;ScriptResource&quot; /&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
+  &lt;/spark&gt;
+
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot; /&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+
+    &lt;/httpModules&gt;
+
+  &lt;/system.web&gt;
+
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot; /&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+      &lt;remove name=&quot;ScriptResource&quot; /&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/ActionSample/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;AdditionalViewFolders.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;AdditionalViewFolders.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/AdditionalViewFolders/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ClientRenderingViews.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ClientRenderingViews.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/ClientRenderingViews/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,141 +1,141 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;root&gt;
-  &lt;!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers &amp; schema ...
-    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
-    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
-    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
-    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
-    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
-    &lt;/data&gt;
-    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
-        &lt;comment&gt;This is a comment&lt;/comment&gt;
-    &lt;/data&gt;
-                
-    There are any number of &quot;resheader&quot; rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    --&gt;
-  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
-    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
-    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
-      &lt;xsd:complexType&gt;
-        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
-          &lt;xsd:element name=&quot;metadata&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;assembly&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;data&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;resheader&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-        &lt;/xsd:choice&gt;
-      &lt;/xsd:complexType&gt;
-    &lt;/xsd:element&gt;
-  &lt;/xsd:schema&gt;
-  &lt;resheader name=&quot;resmimetype&quot;&gt;
-    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;version&quot;&gt;
-    &lt;value&gt;2.0&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;reader&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;writer&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;English&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Internacionalizaci&#243;n&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Por favor seleccione su idioma. Actualmente &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Bienvenido, {0}!&lt;/value&gt;
-  &lt;/data&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;root&gt;
+  &lt;!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers &amp; schema ...
+    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
+    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
+    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
+    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
+    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
+    &lt;/data&gt;
+    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
+        &lt;comment&gt;This is a comment&lt;/comment&gt;
+    &lt;/data&gt;
+                
+    There are any number of &quot;resheader&quot; rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    --&gt;
+  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
+    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
+    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
+      &lt;xsd:complexType&gt;
+        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
+          &lt;xsd:element name=&quot;metadata&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;assembly&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;data&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;resheader&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+        &lt;/xsd:choice&gt;
+      &lt;/xsd:complexType&gt;
+    &lt;/xsd:element&gt;
+  &lt;/xsd:schema&gt;
+  &lt;resheader name=&quot;resmimetype&quot;&gt;
+    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;version&quot;&gt;
+    &lt;value&gt;2.0&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;reader&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;writer&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;English&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Internacionalizaci&#243;n&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Por favor seleccione su idioma. Actualmente &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Bienvenido, {0}!&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>src/Samples/AspNetMvc/Internationalization/SR.es.resx</filename>
    </modified>
    <modified>
      <diff>@@ -1,141 +1,141 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;root&gt;
-  &lt;!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers &amp; schema ...
-    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
-    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
-    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
-    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
-    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
-    &lt;/data&gt;
-    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
-        &lt;comment&gt;This is a comment&lt;/comment&gt;
-    &lt;/data&gt;
-                
-    There are any number of &quot;resheader&quot; rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    --&gt;
-  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
-    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
-    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
-      &lt;xsd:complexType&gt;
-        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
-          &lt;xsd:element name=&quot;metadata&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;assembly&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;data&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;resheader&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-        &lt;/xsd:choice&gt;
-      &lt;/xsd:complexType&gt;
-    &lt;/xsd:element&gt;
-  &lt;/xsd:schema&gt;
-  &lt;resheader name=&quot;resmimetype&quot;&gt;
-    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;version&quot;&gt;
-    &lt;value&gt;2.0&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;reader&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;writer&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;English&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Internationalization&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;S'il vous pla&#238;t choisir votre langue. Actuellement &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Bienvenue, {0}!&lt;/value&gt;
-  &lt;/data&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;root&gt;
+  &lt;!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers &amp; schema ...
+    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
+    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
+    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
+    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
+    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
+    &lt;/data&gt;
+    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
+        &lt;comment&gt;This is a comment&lt;/comment&gt;
+    &lt;/data&gt;
+                
+    There are any number of &quot;resheader&quot; rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    --&gt;
+  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
+    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
+    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
+      &lt;xsd:complexType&gt;
+        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
+          &lt;xsd:element name=&quot;metadata&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;assembly&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;data&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;resheader&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+        &lt;/xsd:choice&gt;
+      &lt;/xsd:complexType&gt;
+    &lt;/xsd:element&gt;
+  &lt;/xsd:schema&gt;
+  &lt;resheader name=&quot;resmimetype&quot;&gt;
+    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;version&quot;&gt;
+    &lt;value&gt;2.0&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;reader&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;writer&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;English&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Internationalization&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;S'il vous pla&#238;t choisir votre langue. Actuellement &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Bienvenue, {0}!&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>src/Samples/AspNetMvc/Internationalization/SR.fr.resx</filename>
    </modified>
    <modified>
      <diff>@@ -1,141 +1,141 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;root&gt;
-  &lt;!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers &amp; schema ...
-    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
-    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
-    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
-    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
-    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
-    &lt;/data&gt;
-    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
-        &lt;comment&gt;This is a comment&lt;/comment&gt;
-    &lt;/data&gt;
-                
-    There are any number of &quot;resheader&quot; rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    --&gt;
-  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
-    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
-    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
-      &lt;xsd:complexType&gt;
-        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
-          &lt;xsd:element name=&quot;metadata&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;assembly&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;data&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;resheader&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-        &lt;/xsd:choice&gt;
-      &lt;/xsd:complexType&gt;
-    &lt;/xsd:element&gt;
-  &lt;/xsd:schema&gt;
-  &lt;resheader name=&quot;resmimetype&quot;&gt;
-    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;version&quot;&gt;
-    &lt;value&gt;2.0&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;reader&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;writer&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;English&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Internacionaliza&#231;&#227;o&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Selecione seu idioma. Atualmente &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Bem-vindo, {0}!&lt;/value&gt;
-  &lt;/data&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;root&gt;
+  &lt;!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers &amp; schema ...
+    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
+    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
+    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
+    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
+    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
+    &lt;/data&gt;
+    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
+        &lt;comment&gt;This is a comment&lt;/comment&gt;
+    &lt;/data&gt;
+                
+    There are any number of &quot;resheader&quot; rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    --&gt;
+  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
+    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
+    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
+      &lt;xsd:complexType&gt;
+        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
+          &lt;xsd:element name=&quot;metadata&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;assembly&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;data&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;resheader&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+        &lt;/xsd:choice&gt;
+      &lt;/xsd:complexType&gt;
+    &lt;/xsd:element&gt;
+  &lt;/xsd:schema&gt;
+  &lt;resheader name=&quot;resmimetype&quot;&gt;
+    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;version&quot;&gt;
+    &lt;value&gt;2.0&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;reader&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;writer&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;English&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Internacionaliza&#231;&#227;o&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Selecione seu idioma. Atualmente &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Bem-vindo, {0}!&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>src/Samples/AspNetMvc/Internationalization/SR.pt.resx</filename>
    </modified>
    <modified>
      <diff>@@ -1,141 +1,141 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;root&gt;
-  &lt;!-- 
-    Microsoft ResX Schema 
-    
-    Version 2.0
-    
-    The primary goals of this format is to allow a simple XML format 
-    that is mostly human readable. The generation and parsing of the 
-    various data types are done through the TypeConverter classes 
-    associated with the data types.
-    
-    Example:
-    
-    ... ado.net/XML headers &amp; schema ...
-    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
-    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
-    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
-    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
-    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
-    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
-    &lt;/data&gt;
-    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
-        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
-        &lt;comment&gt;This is a comment&lt;/comment&gt;
-    &lt;/data&gt;
-                
-    There are any number of &quot;resheader&quot; rows that contain simple 
-    name/value pairs.
-    
-    Each data row contains a name, and value. The row also contains a 
-    type or mimetype. Type corresponds to a .NET class that support 
-    text/value conversion through the TypeConverter architecture. 
-    Classes that don't support this are serialized and stored with the 
-    mimetype set.
-    
-    The mimetype is used for serialized objects, and tells the 
-    ResXResourceReader how to depersist the object. This is currently not 
-    extensible. For a given mimetype the value must be set accordingly:
-    
-    Note - application/x-microsoft.net.object.binary.base64 is the format 
-    that the ResXResourceWriter will generate, however the reader can 
-    read any of the formats listed below.
-    
-    mimetype: application/x-microsoft.net.object.binary.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
-            : and then encoded with base64 encoding.
-    
-    mimetype: application/x-microsoft.net.object.soap.base64
-    value   : The object must be serialized with 
-            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
-            : and then encoded with base64 encoding.
-
-    mimetype: application/x-microsoft.net.object.bytearray.base64
-    value   : The object must be serialized into a byte array 
-            : using a System.ComponentModel.TypeConverter
-            : and then encoded with base64 encoding.
-    --&gt;
-  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
-    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
-    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
-      &lt;xsd:complexType&gt;
-        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
-          &lt;xsd:element name=&quot;metadata&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;assembly&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;data&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
-              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
-              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-          &lt;xsd:element name=&quot;resheader&quot;&gt;
-            &lt;xsd:complexType&gt;
-              &lt;xsd:sequence&gt;
-                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
-              &lt;/xsd:sequence&gt;
-              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
-            &lt;/xsd:complexType&gt;
-          &lt;/xsd:element&gt;
-        &lt;/xsd:choice&gt;
-      &lt;/xsd:complexType&gt;
-    &lt;/xsd:element&gt;
-  &lt;/xsd:schema&gt;
-  &lt;resheader name=&quot;resmimetype&quot;&gt;
-    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;version&quot;&gt;
-    &lt;value&gt;2.0&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;reader&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;resheader name=&quot;writer&quot;&gt;
-    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
-  &lt;/resheader&gt;
-  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;English&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Internationalization&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Please select your language. Currently &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
-  &lt;/data&gt;
-  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
-    &lt;value&gt;Welcome, {0}!&lt;/value&gt;
-  &lt;/data&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;root&gt;
+  &lt;!-- 
+    Microsoft ResX Schema 
+    
+    Version 2.0
+    
+    The primary goals of this format is to allow a simple XML format 
+    that is mostly human readable. The generation and parsing of the 
+    various data types are done through the TypeConverter classes 
+    associated with the data types.
+    
+    Example:
+    
+    ... ado.net/XML headers &amp; schema ...
+    &lt;resheader name=&quot;resmimetype&quot;&gt;text/microsoft-resx&lt;/resheader&gt;
+    &lt;resheader name=&quot;version&quot;&gt;2.0&lt;/resheader&gt;
+    &lt;resheader name=&quot;reader&quot;&gt;System.Resources.ResXResourceReader, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;resheader name=&quot;writer&quot;&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, ...&lt;/resheader&gt;
+    &lt;data name=&quot;Name1&quot;&gt;&lt;value&gt;this is my long string&lt;/value&gt;&lt;comment&gt;this is a comment&lt;/comment&gt;&lt;/data&gt;
+    &lt;data name=&quot;Color1&quot; type=&quot;System.Drawing.Color, System.Drawing&quot;&gt;Blue&lt;/data&gt;
+    &lt;data name=&quot;Bitmap1&quot; mimetype=&quot;application/x-microsoft.net.object.binary.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded serialized .NET Framework object]&lt;/value&gt;
+    &lt;/data&gt;
+    &lt;data name=&quot;Icon1&quot; type=&quot;System.Drawing.Icon, System.Drawing&quot; mimetype=&quot;application/x-microsoft.net.object.bytearray.base64&quot;&gt;
+        &lt;value&gt;[base64 mime encoded string representing a byte array form of the .NET Framework object]&lt;/value&gt;
+        &lt;comment&gt;This is a comment&lt;/comment&gt;
+    &lt;/data&gt;
+                
+    There are any number of &quot;resheader&quot; rows that contain simple 
+    name/value pairs.
+    
+    Each data row contains a name, and value. The row also contains a 
+    type or mimetype. Type corresponds to a .NET class that support 
+    text/value conversion through the TypeConverter architecture. 
+    Classes that don't support this are serialized and stored with the 
+    mimetype set.
+    
+    The mimetype is used for serialized objects, and tells the 
+    ResXResourceReader how to depersist the object. This is currently not 
+    extensible. For a given mimetype the value must be set accordingly:
+    
+    Note - application/x-microsoft.net.object.binary.base64 is the format 
+    that the ResXResourceWriter will generate, however the reader can 
+    read any of the formats listed below.
+    
+    mimetype: application/x-microsoft.net.object.binary.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
+            : and then encoded with base64 encoding.
+    
+    mimetype: application/x-microsoft.net.object.soap.base64
+    value   : The object must be serialized with 
+            : System.Runtime.Serialization.Formatters.Soap.SoapFormatter
+            : and then encoded with base64 encoding.
+
+    mimetype: application/x-microsoft.net.object.bytearray.base64
+    value   : The object must be serialized into a byte array 
+            : using a System.ComponentModel.TypeConverter
+            : and then encoded with base64 encoding.
+    --&gt;
+  &lt;xsd:schema id=&quot;root&quot; xmlns=&quot;&quot; xmlns:xsd=&quot;http://www.w3.org/2001/XMLSchema&quot; xmlns:msdata=&quot;urn:schemas-microsoft-com:xml-msdata&quot;&gt;
+    &lt;xsd:import namespace=&quot;http://www.w3.org/XML/1998/namespace&quot; /&gt;
+    &lt;xsd:element name=&quot;root&quot; msdata:IsDataSet=&quot;true&quot;&gt;
+      &lt;xsd:complexType&gt;
+        &lt;xsd:choice maxOccurs=&quot;unbounded&quot;&gt;
+          &lt;xsd:element name=&quot;metadata&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; use=&quot;required&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;assembly&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:attribute name=&quot;alias&quot; type=&quot;xsd:string&quot; /&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;data&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+                &lt;xsd:element name=&quot;comment&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;2&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;xsd:attribute name=&quot;type&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;3&quot; /&gt;
+              &lt;xsd:attribute name=&quot;mimetype&quot; type=&quot;xsd:string&quot; msdata:Ordinal=&quot;4&quot; /&gt;
+              &lt;xsd:attribute ref=&quot;xml:space&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+          &lt;xsd:element name=&quot;resheader&quot;&gt;
+            &lt;xsd:complexType&gt;
+              &lt;xsd:sequence&gt;
+                &lt;xsd:element name=&quot;value&quot; type=&quot;xsd:string&quot; minOccurs=&quot;0&quot; msdata:Ordinal=&quot;1&quot; /&gt;
+              &lt;/xsd:sequence&gt;
+              &lt;xsd:attribute name=&quot;name&quot; type=&quot;xsd:string&quot; use=&quot;required&quot; /&gt;
+            &lt;/xsd:complexType&gt;
+          &lt;/xsd:element&gt;
+        &lt;/xsd:choice&gt;
+      &lt;/xsd:complexType&gt;
+    &lt;/xsd:element&gt;
+  &lt;/xsd:schema&gt;
+  &lt;resheader name=&quot;resmimetype&quot;&gt;
+    &lt;value&gt;text/microsoft-resx&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;version&quot;&gt;
+    &lt;value&gt;2.0&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;reader&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceReader, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;resheader name=&quot;writer&quot;&gt;
+    &lt;value&gt;System.Resources.ResXResourceWriter, System.Windows.Forms, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&lt;/value&gt;
+  &lt;/resheader&gt;
+  &lt;data name=&quot;English&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;English&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;French&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Fran&#231;ais&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Internationalization&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Internationalization&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;PleaseSelectYourLanguage&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Please select your language. Currently &amp;lt;b&amp;gt;{0}&amp;lt;/b&amp;gt;.&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Portuguese&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Portugu&#234;s&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;Spanish&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Espa&#241;ol&lt;/value&gt;
+  &lt;/data&gt;
+  &lt;data name=&quot;WelcomeUser&quot; xml:space=&quot;preserve&quot;&gt;
+    &lt;value&gt;Welcome, {0}!&lt;/value&gt;
+  &lt;/data&gt;
 &lt;/root&gt;
\ No newline at end of file</diff>
      <filename>src/Samples/AspNetMvc/Internationalization/SR.resx</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;IronPythonViews.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;IronPythonViews.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/IronPythonViews/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,110 +1,110 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-	&lt;/configSections&gt;
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-		&lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      
-      &lt;!-- integrating asp.net mvc --&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-    &lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+	&lt;/configSections&gt;
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+		&lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      
+      &lt;!-- integrating asp.net mvc --&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+    &lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/IronPythonViews/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;IronRubyViews.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;IronRubyViews.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/IronRubyViews/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,128 +1,128 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-    &lt;configSections&gt;
-      &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-          &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-            &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-            &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-            &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-            &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;/sectionGroup&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/configSections&gt;  
-
-  
-    &lt;appSettings/&gt;
-    &lt;connectionStrings/&gt;
-  
-    &lt;system.web&gt;
-        &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-        &lt;compilation debug=&quot;true&quot;&gt;
-
-          &lt;assemblies&gt;
-            &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-            &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-            &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-            &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-          &lt;/assemblies&gt;
-
-        &lt;/compilation&gt;
-        &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-        &lt;authentication mode=&quot;Windows&quot; /&gt;
-        &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-      &lt;pages&gt;
-        &lt;controls&gt;
-          &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-          &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;/controls&gt;
-      &lt;/pages&gt;
-
-      &lt;httpHandlers&gt;
-        &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-        &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-      &lt;/httpHandlers&gt;
-      &lt;httpModules&gt;
-        &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-
-        &lt;!-- integrating asp.net mvc --&gt;
-        &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-      &lt;/httpModules&gt;
-
-    &lt;/system.web&gt;
-
-    &lt;system.codedom&gt;
-      &lt;compilers&gt;
-        &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                  type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-          &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-          &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-        &lt;/compiler&gt;
-     &lt;/compilers&gt;
-    &lt;/system.codedom&gt;
-    
-    &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-    &lt;system.webServer&gt;
-      &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-      &lt;modules&gt;
-        &lt;remove name=&quot;ScriptModule&quot; /&gt;
-        &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/modules&gt;
-      &lt;handlers&gt;
-        &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-        &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-        &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-        &lt;remove name=&quot;ScriptResource&quot; /&gt;
-        &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-             type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-             type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-      &lt;/handlers&gt;
-    &lt;/system.webServer&gt;
-
-    &lt;runtime&gt;
-      &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-        &lt;dependentAssembly&gt;
-          &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-          &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-        &lt;/dependentAssembly&gt;
-        &lt;dependentAssembly&gt;
-          &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-          &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-        &lt;/dependentAssembly&gt;
-      &lt;/assemblyBinding&gt;
-    &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+    &lt;configSections&gt;
+      &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+          &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+            &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+            &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+            &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+            &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;/sectionGroup&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/configSections&gt;  
+
+  
+    &lt;appSettings/&gt;
+    &lt;connectionStrings/&gt;
+  
+    &lt;system.web&gt;
+        &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+        &lt;compilation debug=&quot;true&quot;&gt;
+
+          &lt;assemblies&gt;
+            &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+            &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+            &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+            &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+          &lt;/assemblies&gt;
+
+        &lt;/compilation&gt;
+        &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+        &lt;authentication mode=&quot;Windows&quot; /&gt;
+        &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+      &lt;pages&gt;
+        &lt;controls&gt;
+          &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+          &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;/controls&gt;
+      &lt;/pages&gt;
+
+      &lt;httpHandlers&gt;
+        &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+        &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+      &lt;/httpHandlers&gt;
+      &lt;httpModules&gt;
+        &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+
+        &lt;!-- integrating asp.net mvc --&gt;
+        &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+      &lt;/httpModules&gt;
+
+    &lt;/system.web&gt;
+
+    &lt;system.codedom&gt;
+      &lt;compilers&gt;
+        &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                  type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+          &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+          &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+        &lt;/compiler&gt;
+     &lt;/compilers&gt;
+    &lt;/system.codedom&gt;
+    
+    &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+    &lt;system.webServer&gt;
+      &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+      &lt;modules&gt;
+        &lt;remove name=&quot;ScriptModule&quot; /&gt;
+        &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/modules&gt;
+      &lt;handlers&gt;
+        &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+        &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+        &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+        &lt;remove name=&quot;ScriptResource&quot; /&gt;
+        &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+             type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+             type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+      &lt;/handlers&gt;
+    &lt;/system.webServer&gt;
+
+    &lt;runtime&gt;
+      &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+        &lt;dependentAssembly&gt;
+          &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+          &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+        &lt;/dependentAssembly&gt;
+        &lt;dependentAssembly&gt;
+          &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+          &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+        &lt;/dependentAssembly&gt;
+      &lt;/assemblyBinding&gt;
+    &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/IronRubyViews/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ModularForum.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ModularForum.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/ModularForum/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ModularHost.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;ModularHost.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/ModularHost/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;NorthwindDemo.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;NorthwindDemo.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/NorthwindDemo/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,129 +1,129 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
-  &lt;/configSections&gt;
-  &lt;!-- the configuration in this example is in Global.cs --&gt;
-  &lt;!--&lt;spark&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;System&quot;/&gt;
-        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
-        &lt;add namespace=&quot;System.Linq&quot;/&gt;
-        &lt;add namespace=&quot;System.Web.Mvc&quot;/&gt;
-        &lt;add namespace=&quot;NorthwindDemo.Controllers&quot;/&gt;
-        &lt;add namespace=&quot;NorthwindDemo.Models&quot;/&gt;
-        &lt;add namespace=&quot;NorthwindDemo.Views.Helpers&quot;/&gt;
-      &lt;/namespaces&gt;
-    &lt;/compilation&gt;
-  &lt;/spark&gt;--&gt;
-  &lt;appSettings/&gt;
-  &lt;connectionStrings&gt;
-    &lt;add name=&quot;NORTHWNDConnectionString&quot; connectionString=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=True&quot; providerName=&quot;System.Data.SqlClient&quot;/&gt;
-  &lt;/connectionStrings&gt;
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot;/&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-    &lt;/httpModules&gt;
-  &lt;/system.web&gt;
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot;/&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-      &lt;remove name=&quot;ScriptResource&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;MvcScriptMap&quot; preCondition=&quot;classicMode,bitness32&quot; verb=&quot;*&quot; path=&quot;*.mvc&quot; modules=&quot;IsapiModule&quot; scriptProcessor=&quot;%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll&quot;/&gt;
-      &lt;add name=&quot;MvcScriptMap64&quot; preCondition=&quot;classicMode,bitness64&quot; verb=&quot;*&quot; path=&quot;*.mvc&quot; modules=&quot;IsapiModule&quot; scriptProcessor=&quot;%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll&quot;/&gt;
-      &lt;add name=&quot;UrlRoutingHandler&quot; preCondition=&quot;integratedMode&quot; verb=&quot;*&quot; path=&quot;UrlRouting.axd&quot; type=&quot;System.Web.Routing.UrlRoutingHandler, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
+  &lt;/configSections&gt;
+  &lt;!-- the configuration in this example is in Global.cs --&gt;
+  &lt;!--&lt;spark&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;System&quot;/&gt;
+        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
+        &lt;add namespace=&quot;System.Linq&quot;/&gt;
+        &lt;add namespace=&quot;System.Web.Mvc&quot;/&gt;
+        &lt;add namespace=&quot;NorthwindDemo.Controllers&quot;/&gt;
+        &lt;add namespace=&quot;NorthwindDemo.Models&quot;/&gt;
+        &lt;add namespace=&quot;NorthwindDemo.Views.Helpers&quot;/&gt;
+      &lt;/namespaces&gt;
+    &lt;/compilation&gt;
+  &lt;/spark&gt;--&gt;
+  &lt;appSettings/&gt;
+  &lt;connectionStrings&gt;
+    &lt;add name=&quot;NORTHWNDConnectionString&quot; connectionString=&quot;Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\NORTHWND.MDF;Integrated Security=True;User Instance=True&quot; providerName=&quot;System.Data.SqlClient&quot;/&gt;
+  &lt;/connectionStrings&gt;
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot;/&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+    &lt;/httpModules&gt;
+  &lt;/system.web&gt;
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot;/&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=0.0.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+      &lt;remove name=&quot;ScriptResource&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;MvcScriptMap&quot; preCondition=&quot;classicMode,bitness32&quot; verb=&quot;*&quot; path=&quot;*.mvc&quot; modules=&quot;IsapiModule&quot; scriptProcessor=&quot;%windir%\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll&quot;/&gt;
+      &lt;add name=&quot;MvcScriptMap64&quot; preCondition=&quot;classicMode,bitness64&quot; verb=&quot;*&quot; path=&quot;*.mvc&quot; modules=&quot;IsapiModule&quot; scriptProcessor=&quot;%windir%\Microsoft.NET\Framework64\v2.0.50727\aspnet_isapi.dll&quot;/&gt;
+      &lt;add name=&quot;UrlRoutingHandler&quot; preCondition=&quot;integratedMode&quot; verb=&quot;*&quot; path=&quot;UrlRouting.axd&quot; type=&quot;System.Web.Routing.UrlRoutingHandler, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/NorthwindDemo/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PartialFiles.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PartialFiles.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/PartialFiles/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,22 +1,22 @@
-&lt;%@ Master Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; Inherits=&quot;System.Web.Mvc.ViewMasterPage&quot; %&gt;
-
-&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
-
-&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
-&lt;head runat=&quot;server&quot;&gt;
-    &lt;title&gt;Untitled Page&lt;/title&gt;
-    &lt;asp:ContentPlaceHolder ID=&quot;head&quot; runat=&quot;server&quot;&gt;
-    &lt;/asp:ContentPlaceHolder&gt;
-&lt;/head&gt;
-&lt;body&gt;
-    &lt;% Html.RenderPartial(&quot;header&quot;);%&gt;
-    &lt;% Html.RenderPartial(&quot;_menu&quot;);%&gt;
-    &lt;div&gt;
-        &lt;asp:ContentPlaceHolder ID=&quot;view&quot; runat=&quot;server&quot;&gt;
-        
-        &lt;/asp:ContentPlaceHolder&gt;
-    &lt;/div&gt;
-    &lt;% Html.RenderPartial(&quot;footer&quot;);%&gt;
-&lt;/body&gt;
-&lt;/html&gt;
-
+&lt;%@ Master Language=&quot;C#&quot; AutoEventWireup=&quot;true&quot; Inherits=&quot;System.Web.Mvc.ViewMasterPage&quot; %&gt;
+
+&lt;!DOCTYPE html PUBLIC &quot;-//W3C//DTD XHTML 1.0 Transitional//EN&quot; &quot;http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd&quot;&gt;
+
+&lt;html xmlns=&quot;http://www.w3.org/1999/xhtml&quot; &gt;
+&lt;head runat=&quot;server&quot;&gt;
+    &lt;title&gt;Untitled Page&lt;/title&gt;
+    &lt;asp:ContentPlaceHolder ID=&quot;head&quot; runat=&quot;server&quot;&gt;
+    &lt;/asp:ContentPlaceHolder&gt;
+&lt;/head&gt;
+&lt;body&gt;
+    &lt;% Html.RenderPartial(&quot;header&quot;);%&gt;
+    &lt;% Html.RenderPartial(&quot;_menu&quot;);%&gt;
+    &lt;div&gt;
+        &lt;asp:ContentPlaceHolder ID=&quot;view&quot; runat=&quot;server&quot;&gt;
+        
+        &lt;/asp:ContentPlaceHolder&gt;
+    &lt;/div&gt;
+    &lt;% Html.RenderPartial(&quot;footer&quot;);%&gt;
+&lt;/body&gt;
+&lt;/html&gt;
+</diff>
      <filename>src/Samples/AspNetMvc/PartialFiles/Views/Shared/DefaultLayout.Master</filename>
    </modified>
    <modified>
      <diff>@@ -1,120 +1,120 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;false&quot;/&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
-  &lt;/spark&gt;
-
-  &lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-			&lt;/assemblies&gt;      
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages pageBaseType=&quot;PartialFiles.ViewPage&quot; userControlBaseType=&quot;PartialFiles.ViewUserControl&quot;&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;System.Web.Mvc.Html&quot;/&gt;
-      &lt;/namespaces&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-		&lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-		&lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;false&quot;/&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
+  &lt;/spark&gt;
+
+  &lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Mvc, Version=1.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+			&lt;/assemblies&gt;      
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages pageBaseType=&quot;PartialFiles.ViewPage&quot; userControlBaseType=&quot;PartialFiles.ViewUserControl&quot;&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;System.Web.Mvc.Html&quot;/&gt;
+      &lt;/namespaces&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+		&lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+		&lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/PartialFiles/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PrecompiledViews.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PrecompiledViews.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/PrecompiledViews/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,115 +1,115 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-		&lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-	&lt;/configSections&gt;
-	&lt;spark&gt;
-		&lt;compilation debug=&quot;false&quot;/&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
-	&lt;/spark&gt;
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-    &lt;trust level=&quot;Medium&quot; /&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-		&lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;!-- enable Asp.Net Mvc --&gt;
-			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-		&lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+		&lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+	&lt;/configSections&gt;
+	&lt;spark&gt;
+		&lt;compilation debug=&quot;false&quot;/&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
+	&lt;/spark&gt;
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+    &lt;trust level=&quot;Medium&quot; /&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+		&lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;!-- enable Asp.Net Mvc --&gt;
+			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+		&lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/PrecompiledViews/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;SkinsFolder.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;SkinsFolder.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/SkinsFolder/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,133 +1,133 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;false&quot;/&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
-  &lt;/spark&gt;
-
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot; /&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-
-      &lt;!-- integrating asp.net mvc --&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-    &lt;/httpModules&gt;
-
-  &lt;/system.web&gt;
-
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot; /&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-      &lt;remove name=&quot;ScriptResource&quot; /&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;false&quot;/&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
+  &lt;/spark&gt;
+
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot; /&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+
+      &lt;!-- integrating asp.net mvc --&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+    &lt;/httpModules&gt;
+
+  &lt;/system.web&gt;
+
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot; /&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+      &lt;remove name=&quot;ScriptResource&quot; /&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/SkinsFolder/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;WindsorInversionOfControl.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;WindsorInversionOfControl.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/AspNetMvc/WindsorInversionOfControl/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,121 +1,121 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
-	&lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;true&quot;/&gt;
-    &lt;pages pageBaseType=&quot;WindsorInversionOfControl.Views.View&quot; automaticEncoding=&quot;true&quot;&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
-        &lt;add namespace=&quot;WindsorInversionOfControl.Models&quot;/&gt;
-      &lt;/namespaces&gt;
-    &lt;/pages&gt;
-  &lt;/spark&gt;
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-
-  
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-		&lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-		&lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
+	&lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;true&quot;/&gt;
+    &lt;pages pageBaseType=&quot;WindsorInversionOfControl.Views.View&quot; automaticEncoding=&quot;true&quot;&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
+        &lt;add namespace=&quot;WindsorInversionOfControl.Models&quot;/&gt;
+      &lt;/namespaces&gt;
+    &lt;/pages&gt;
+  &lt;/spark&gt;
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+
+  
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+		&lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+		&lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/WindsorInversionOfControl/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1,20 +1,20 @@
-&lt;configuration&gt;
-  &lt;components&gt;
-    &lt;component id=&quot;homecontroller&quot;&gt;
-      &lt;parameters&gt;
-        &lt;IntroMessage&gt;These are my favorite products&lt;/IntroMessage&gt;
-      &lt;/parameters&gt;
-    &lt;/component&gt;
-    &lt;component id=&quot;WindsorInversionOfControl.Models.SampleRepository&quot;&gt;
-      &lt;parameters&gt;
-        &lt;HideProductIds&gt;
-          &lt;array&gt;
-            &lt;item&gt;3&lt;/item&gt;
-            &lt;item&gt;4&lt;/item&gt;
-            &lt;item&gt;7&lt;/item&gt;
-          &lt;/array&gt;
-        &lt;/HideProductIds&gt;
-      &lt;/parameters&gt;
-    &lt;/component&gt;
-  &lt;/components&gt;
-&lt;/configuration&gt;
+&lt;configuration&gt;
+  &lt;components&gt;
+    &lt;component id=&quot;homecontroller&quot;&gt;
+      &lt;parameters&gt;
+        &lt;IntroMessage&gt;These are my favorite products&lt;/IntroMessage&gt;
+      &lt;/parameters&gt;
+    &lt;/component&gt;
+    &lt;component id=&quot;WindsorInversionOfControl.Models.SampleRepository&quot;&gt;
+      &lt;parameters&gt;
+        &lt;HideProductIds&gt;
+          &lt;array&gt;
+            &lt;item&gt;3&lt;/item&gt;
+            &lt;item&gt;4&lt;/item&gt;
+            &lt;item&gt;7&lt;/item&gt;
+          &lt;/array&gt;
+        &lt;/HideProductIds&gt;
+      &lt;/parameters&gt;
+    &lt;/component&gt;
+  &lt;/components&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/AspNetMvc/WindsorInversionOfControl/castle.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;EmailOrTextTemplating.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;EmailOrTextTemplating.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/DirectUsage/EmailOrTextTemplating/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,132 +1,132 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;pages pageBaseType=&quot;EmailOrTextTemplating.Templates.TemplateBase&quot;/&gt;
-    &lt;views&gt;
-      &lt;add folderType=&quot;VirtualPathProvider&quot; virtualBaseDir=&quot;~/Templates&quot;/&gt;
-    &lt;/views&gt;
-  &lt;/spark&gt;
-
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot; /&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/httpModules&gt;
-
-  &lt;/system.web&gt;
-
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot; /&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-      &lt;remove name=&quot;ScriptResource&quot; /&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;pages pageBaseType=&quot;EmailOrTextTemplating.Templates.TemplateBase&quot;/&gt;
+    &lt;views&gt;
+      &lt;add folderType=&quot;VirtualPathProvider&quot; virtualBaseDir=&quot;~/Templates&quot;/&gt;
+    &lt;/views&gt;
+  &lt;/spark&gt;
+
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot; /&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/httpModules&gt;
+
+  &lt;/system.web&gt;
+
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot; /&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+      &lt;remove name=&quot;ScriptResource&quot; /&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/DirectUsage/EmailOrTextTemplating/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;MediumTrustHosting.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;MediumTrustHosting.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/DirectUsage/MediumTrustHosting/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Home.ashx.cs&quot; Class=&quot;MediumTrustHosting.Home&quot; %&gt;
+&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Home.ashx.cs&quot; Class=&quot;MediumTrustHosting.Home&quot; %&gt;</diff>
      <filename>src/Samples/DirectUsage/MediumTrustHosting/Home.ashx</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Product.ashx.cs&quot; Class=&quot;MediumTrustHosting.Product&quot; %&gt;
+&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Product.ashx.cs&quot; Class=&quot;MediumTrustHosting.Product&quot; %&gt;</diff>
      <filename>src/Samples/DirectUsage/MediumTrustHosting/Product.ashx</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;ProductList.ashx.cs&quot; Class=&quot;MediumTrustHosting.ProductList&quot; %&gt;
+&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;ProductList.ashx.cs&quot; Class=&quot;MediumTrustHosting.ProductList&quot; %&gt;</diff>
      <filename>src/Samples/DirectUsage/MediumTrustHosting/ProductList.ashx</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-  &lt;system.web&gt;
-    &lt;compilation debug=&quot;true&quot;/&gt;
-  &lt;/system.web&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+  &lt;system.web&gt;
+    &lt;compilation debug=&quot;true&quot;/&gt;
+  &lt;/system.web&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/Modules/Modular.Games.WebPackage/web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
-&lt;system.diagnostics&gt;
-  &lt;sources&gt;
-    &lt;source name=&quot;Default&quot; switchValue=&quot;Verbose&quot;/&gt;
-  &lt;/sources&gt;
-&lt;/system.diagnostics&gt;
+&lt;system.diagnostics&gt;
+  &lt;sources&gt;
+    &lt;source name=&quot;Default&quot; switchValue=&quot;Verbose&quot;/&gt;
+  &lt;/sources&gt;
+&lt;/system.diagnostics&gt;</diff>
      <filename>src/Samples/Modules/Modular.WebHost/Config/Diagnostics.config</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,3 @@
-&lt;configuration&gt;
-  
-&lt;/configuration&gt;
+&lt;configuration&gt;
+  
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/Modules/Modular.WebHost/Config/Windsor.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;Modular.WebHost.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;Modular.WebHost.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/Modules/Modular.WebHost/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,135 +1,135 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-
-&lt;configuration&gt;
-
-
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;false&quot;/&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
-  &lt;/spark&gt;
-
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-  &lt;system.diagnostics configSource=&quot;Config\Diagnostics.config&quot;/&gt;
-
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot; /&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-
-      &lt;!-- integrating asp.net mvc --&gt;
-      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
-
-    &lt;/httpModules&gt;
-
-  &lt;/system.web&gt;
-
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
-                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot; /&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
-      &lt;remove name=&quot;ScriptResource&quot; /&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
-           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+
+&lt;configuration&gt;
+
+
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot; /&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot; /&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;false&quot;/&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;/&gt;
+  &lt;/spark&gt;
+
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+  &lt;system.diagnostics configSource=&quot;Config\Diagnostics.config&quot;/&gt;
+
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot; /&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+
+      &lt;!-- integrating asp.net mvc --&gt;
+      &lt;add name=&quot;UrlRoutingModule&quot; type=&quot;System.Web.Routing.UrlRoutingModule, System.Web.Routing, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35&quot;/&gt;
+
+    &lt;/httpModules&gt;
+
+  &lt;/system.web&gt;
+
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot;
+                type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot; /&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot; /&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot; /&gt;
+      &lt;remove name=&quot;ScriptResource&quot; /&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot;
+           type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; /&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/Modules/Modular.WebHost/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;AdvancedPartials.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;AdvancedPartials.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/MonoRail/AdvancedPartials/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,128 +1,128 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-	&lt;configSections&gt;
-		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-				&lt;/sectionGroup&gt;
-			&lt;/sectionGroup&gt;
-		&lt;/sectionGroup&gt;
-		&lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot; requirePermission=&quot;false&quot;/&gt;
-	&lt;/configSections&gt;
-	&lt;spark&gt;
-		&lt;compilation debug=&quot;true&quot;/&gt;
-    &lt;pages automaticEncoding=&quot;true&quot;&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;Castle.MonoRail.Views.Spark&quot;/&gt;
-      &lt;/namespaces&gt;
-    &lt;/pages&gt;
-	&lt;/spark&gt;
-	&lt;!-- tell monorail to use spark --&gt;
-	&lt;monorail&gt;
-    &lt;controllers&gt;
-      &lt;assembly&gt;AdvancedPartials&lt;/assembly&gt;
-    &lt;/controllers&gt;
-    &lt;viewEngines&gt;
-			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
-		&lt;/viewEngines&gt;
-	&lt;/monorail&gt;
-	&lt;appSettings/&gt;
-	&lt;connectionStrings/&gt;
-	&lt;system.web&gt;
-		&lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-		&lt;compilation debug=&quot;true&quot;&gt;
-			&lt;assemblies&gt;
-				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-			&lt;/assemblies&gt;
-		&lt;/compilation&gt;
-		&lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-		&lt;authentication mode=&quot;Windows&quot;/&gt;
-		&lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-		&lt;pages&gt;
-			&lt;controls&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;/controls&gt;
-		&lt;/pages&gt;
-		&lt;httpHandlers&gt;
-			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpHandlers&gt;
-		&lt;httpModules&gt;
-			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;RoutingModule&quot; type=&quot;Castle.MonoRail.Framework.Routing.RoutingModuleEx, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpModules&gt;
-	&lt;/system.web&gt;
-	&lt;system.codedom&gt;
-		&lt;compilers&gt;
-			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-			&lt;/compiler&gt;
-		&lt;/compilers&gt;
-	&lt;/system.codedom&gt;
-	&lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-	&lt;system.webServer&gt;
-		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-		&lt;modules&gt;
-			&lt;remove name=&quot;ScriptModule&quot;/&gt;
-			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/modules&gt;
-		&lt;handlers&gt;
-			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-			&lt;remove name=&quot;ScriptResource&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-		&lt;/handlers&gt;
-	&lt;/system.webServer&gt;
-	&lt;runtime&gt;
-		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-			&lt;dependentAssembly&gt;
-				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-			&lt;/dependentAssembly&gt;
-		&lt;/assemblyBinding&gt;
-	&lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+	&lt;configSections&gt;
+		&lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+			&lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+				&lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+					&lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+					&lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+					&lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+				&lt;/sectionGroup&gt;
+			&lt;/sectionGroup&gt;
+		&lt;/sectionGroup&gt;
+		&lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+		&lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot; requirePermission=&quot;false&quot;/&gt;
+	&lt;/configSections&gt;
+	&lt;spark&gt;
+		&lt;compilation debug=&quot;true&quot;/&gt;
+    &lt;pages automaticEncoding=&quot;true&quot;&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;Castle.MonoRail.Views.Spark&quot;/&gt;
+      &lt;/namespaces&gt;
+    &lt;/pages&gt;
+	&lt;/spark&gt;
+	&lt;!-- tell monorail to use spark --&gt;
+	&lt;monorail&gt;
+    &lt;controllers&gt;
+      &lt;assembly&gt;AdvancedPartials&lt;/assembly&gt;
+    &lt;/controllers&gt;
+    &lt;viewEngines&gt;
+			&lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
+		&lt;/viewEngines&gt;
+	&lt;/monorail&gt;
+	&lt;appSettings/&gt;
+	&lt;connectionStrings/&gt;
+	&lt;system.web&gt;
+		&lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+		&lt;compilation debug=&quot;true&quot;&gt;
+			&lt;assemblies&gt;
+				&lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+				&lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+			&lt;/assemblies&gt;
+		&lt;/compilation&gt;
+		&lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+		&lt;authentication mode=&quot;Windows&quot;/&gt;
+		&lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+		&lt;pages&gt;
+			&lt;controls&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+				&lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;/controls&gt;
+		&lt;/pages&gt;
+		&lt;httpHandlers&gt;
+			&lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpHandlers&gt;
+		&lt;httpModules&gt;
+			&lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;RoutingModule&quot; type=&quot;Castle.MonoRail.Framework.Routing.RoutingModuleEx, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpModules&gt;
+	&lt;/system.web&gt;
+	&lt;system.codedom&gt;
+		&lt;compilers&gt;
+			&lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+				&lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+				&lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+			&lt;/compiler&gt;
+		&lt;/compilers&gt;
+	&lt;/system.codedom&gt;
+	&lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+	&lt;system.webServer&gt;
+		&lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+		&lt;modules&gt;
+			&lt;remove name=&quot;ScriptModule&quot;/&gt;
+			&lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/modules&gt;
+		&lt;handlers&gt;
+			&lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+			&lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+			&lt;remove name=&quot;ScriptResource&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+			&lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+		&lt;/handlers&gt;
+	&lt;/system.webServer&gt;
+	&lt;runtime&gt;
+		&lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+			&lt;dependentAssembly&gt;
+				&lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+				&lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+			&lt;/dependentAssembly&gt;
+		&lt;/assemblyBinding&gt;
+	&lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/MonoRail/AdvancedPartials/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PrecompiledViews.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;PrecompiledViews.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/MonoRail/PrecompiledViews/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;WindsorInversionOfControl.Global&quot; Language=&quot;C#&quot; %&gt;
+&lt;%@ Application Codebehind=&quot;Global.asax.cs&quot; Inherits=&quot;WindsorInversionOfControl.Global&quot; Language=&quot;C#&quot; %&gt;</diff>
      <filename>src/Samples/MonoRail/WindsorInversionOfControl/Global.asax</filename>
    </modified>
    <modified>
      <diff>@@ -1,140 +1,140 @@
-&lt;?xml version=&quot;1.0&quot;?&gt;
-&lt;configuration&gt;
-  &lt;configSections&gt;
-    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
-          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
-          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
-        &lt;/sectionGroup&gt;
-      &lt;/sectionGroup&gt;
-    &lt;/sectionGroup&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
-    &lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot; requirePermission=&quot;false&quot;/&gt;
-  &lt;/configSections&gt;
-
-  &lt;!-- turn on all ILogger style output --&gt;
-  &lt;system.diagnostics&gt;
-    &lt;sources&gt;
-      &lt;source name=&quot;Default&quot; switchValue=&quot;Verbose&quot;/&gt;
-    &lt;/sources&gt;
-  &lt;/system.diagnostics&gt;
-
-  &lt;!-- provide our base type --&gt;
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;true&quot;/&gt;
-    &lt;pages pageBaseType=&quot;WindsorInversionOfControl.View&quot; automaticEncoding=&quot;true&quot;&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;System&quot;/&gt;
-        &lt;add namespace=&quot;WindsorInversionOfControl.Models&quot;/&gt;
-        &lt;add namespace=&quot;System.Linq&quot;/&gt;
-        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
-        &lt;add namespace=&quot;Castle.MonoRail.Views.Spark&quot;/&gt;
-      &lt;/namespaces&gt;
-    &lt;/pages&gt;
-  &lt;/spark&gt;
-
-  &lt;!-- tell monorail to use spark --&gt;
-  &lt;monorail&gt;
-    &lt;viewEngines&gt;
-      &lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
-    &lt;/viewEngines&gt;
-  &lt;/monorail&gt;
-  
-  &lt;appSettings/&gt;
-  &lt;connectionStrings/&gt;
-  &lt;system.web&gt;
-    &lt;!-- 
-            Set compilation debug=&quot;true&quot; to insert debugging 
-            symbols into the compiled page. Because this 
-            affects performance, set this value to true only 
-            during development.
-        --&gt;
-    &lt;compilation debug=&quot;true&quot;&gt;
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
-      &lt;/assemblies&gt;
-    &lt;/compilation&gt;
-    &lt;!--
-            The &lt;authentication&gt; section enables configuration 
-            of the security authentication mode used by 
-            ASP.NET to identify an incoming user. 
-        --&gt;
-    &lt;authentication mode=&quot;Windows&quot;/&gt;
-    &lt;!--
-            The &lt;customErrors&gt; section enables configuration 
-            of what to do if/when an unhandled error occurs 
-            during the execution of a request. Specifically, 
-            it enables developers to configure html error pages 
-            to be displayed in place of a error stack trace.
-
-        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
-            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
-            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
-        &lt;/customErrors&gt;
-        --&gt;
-    &lt;pages&gt;
-      &lt;controls&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;/controls&gt;
-    &lt;/pages&gt;
-    &lt;httpHandlers&gt;
-      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
-      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpHandlers&gt;
-    &lt;httpModules&gt;
-      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;RoutingModule&quot; type=&quot;Castle.MonoRail.Framework.Routing.RoutingModuleEx, Castle.MonoRail.Framework&quot;/&gt;
-    &lt;/httpModules&gt;
-  &lt;/system.web&gt;
-  &lt;system.codedom&gt;
-    &lt;compilers&gt;
-      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
-        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
-        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
-      &lt;/compiler&gt;
-    &lt;/compilers&gt;
-  &lt;/system.codedom&gt;
-  &lt;!-- 
-        The system.webServer section is required for running ASP.NET AJAX under Internet
-        Information Services 7.0.  It is not necessary for previous version of IIS.
-    --&gt;
-  &lt;system.webServer&gt;
-    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
-    &lt;modules&gt;
-      &lt;remove name=&quot;ScriptModule&quot;/&gt;
-      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/modules&gt;
-    &lt;handlers&gt;
-      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
-      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
-      &lt;remove name=&quot;ScriptResource&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
-    &lt;/handlers&gt;
-  &lt;/system.webServer&gt;
-  &lt;runtime&gt;
-    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-      &lt;dependentAssembly&gt;
-        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
-        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
-      &lt;/dependentAssembly&gt;
-    &lt;/assemblyBinding&gt;
-  &lt;/runtime&gt;
-&lt;/configuration&gt;
+&lt;?xml version=&quot;1.0&quot;?&gt;
+&lt;configuration&gt;
+  &lt;configSections&gt;
+    &lt;sectionGroup name=&quot;system.web.extensions&quot; type=&quot;System.Web.Configuration.SystemWebExtensionsSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+      &lt;sectionGroup name=&quot;scripting&quot; type=&quot;System.Web.Configuration.ScriptingSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+        &lt;section name=&quot;scriptResourceHandler&quot; type=&quot;System.Web.Configuration.ScriptingScriptResourceHandlerSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;sectionGroup name=&quot;webServices&quot; type=&quot;System.Web.Configuration.ScriptingWebServicesSectionGroup, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;&gt;
+          &lt;section name=&quot;jsonSerialization&quot; type=&quot;System.Web.Configuration.ScriptingJsonSerializationSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;Everywhere&quot;/&gt;
+          &lt;section name=&quot;profileService&quot; type=&quot;System.Web.Configuration.ScriptingProfileServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+          &lt;section name=&quot;authenticationService&quot; type=&quot;System.Web.Configuration.ScriptingAuthenticationServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+          &lt;section name=&quot;roleService&quot; type=&quot;System.Web.Configuration.ScriptingRoleServiceSection, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; requirePermission=&quot;false&quot; allowDefinition=&quot;MachineToApplication&quot;/&gt;
+        &lt;/sectionGroup&gt;
+      &lt;/sectionGroup&gt;
+    &lt;/sectionGroup&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot; requirePermission=&quot;false&quot;/&gt;
+    &lt;section name=&quot;monorail&quot; type=&quot;Castle.MonoRail.Framework.Configuration.MonoRailSectionHandler, Castle.MonoRail.Framework&quot; requirePermission=&quot;false&quot;/&gt;
+  &lt;/configSections&gt;
+
+  &lt;!-- turn on all ILogger style output --&gt;
+  &lt;system.diagnostics&gt;
+    &lt;sources&gt;
+      &lt;source name=&quot;Default&quot; switchValue=&quot;Verbose&quot;/&gt;
+    &lt;/sources&gt;
+  &lt;/system.diagnostics&gt;
+
+  &lt;!-- provide our base type --&gt;
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;true&quot;/&gt;
+    &lt;pages pageBaseType=&quot;WindsorInversionOfControl.View&quot; automaticEncoding=&quot;true&quot;&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;System&quot;/&gt;
+        &lt;add namespace=&quot;WindsorInversionOfControl.Models&quot;/&gt;
+        &lt;add namespace=&quot;System.Linq&quot;/&gt;
+        &lt;add namespace=&quot;System.Collections.Generic&quot;/&gt;
+        &lt;add namespace=&quot;Castle.MonoRail.Views.Spark&quot;/&gt;
+      &lt;/namespaces&gt;
+    &lt;/pages&gt;
+  &lt;/spark&gt;
+
+  &lt;!-- tell monorail to use spark --&gt;
+  &lt;monorail&gt;
+    &lt;viewEngines&gt;
+      &lt;add type=&quot;Castle.MonoRail.Views.Spark.SparkViewFactory, Castle.MonoRail.Views.Spark&quot;/&gt;
+    &lt;/viewEngines&gt;
+  &lt;/monorail&gt;
+  
+  &lt;appSettings/&gt;
+  &lt;connectionStrings/&gt;
+  &lt;system.web&gt;
+    &lt;!-- 
+            Set compilation debug=&quot;true&quot; to insert debugging 
+            symbols into the compiled page. Because this 
+            affects performance, set this value to true only 
+            during development.
+        --&gt;
+    &lt;compilation debug=&quot;true&quot;&gt;
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Core, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Data.DataSetExtensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+        &lt;add assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add assembly=&quot;System.Xml.Linq, Version=3.5.0.0, Culture=neutral, PublicKeyToken=B77A5C561934E089&quot;/&gt;
+      &lt;/assemblies&gt;
+    &lt;/compilation&gt;
+    &lt;!--
+            The &lt;authentication&gt; section enables configuration 
+            of the security authentication mode used by 
+            ASP.NET to identify an incoming user. 
+        --&gt;
+    &lt;authentication mode=&quot;Windows&quot;/&gt;
+    &lt;!--
+            The &lt;customErrors&gt; section enables configuration 
+            of what to do if/when an unhandled error occurs 
+            during the execution of a request. Specifically, 
+            it enables developers to configure html error pages 
+            to be displayed in place of a error stack trace.
+
+        &lt;customErrors mode=&quot;RemoteOnly&quot; defaultRedirect=&quot;GenericErrorPage.htm&quot;&gt;
+            &lt;error statusCode=&quot;403&quot; redirect=&quot;NoAccess.htm&quot; /&gt;
+            &lt;error statusCode=&quot;404&quot; redirect=&quot;FileNotFound.htm&quot; /&gt;
+        &lt;/customErrors&gt;
+        --&gt;
+    &lt;pages&gt;
+      &lt;controls&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+        &lt;add tagPrefix=&quot;asp&quot; namespace=&quot;System.Web.UI.WebControls&quot; assembly=&quot;System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;/controls&gt;
+    &lt;/pages&gt;
+    &lt;httpHandlers&gt;
+      &lt;remove verb=&quot;*&quot; path=&quot;*.asmx&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.asmx&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; validate=&quot;false&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot; validate=&quot;false&quot;/&gt;
+      &lt;add verb=&quot;*&quot; path=&quot;*.castle&quot; type=&quot;Castle.MonoRail.Framework.MonoRailHttpHandlerFactory, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpHandlers&gt;
+    &lt;httpModules&gt;
+      &lt;add name=&quot;ScriptModule&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;RoutingModule&quot; type=&quot;Castle.MonoRail.Framework.Routing.RoutingModuleEx, Castle.MonoRail.Framework&quot;/&gt;
+    &lt;/httpModules&gt;
+  &lt;/system.web&gt;
+  &lt;system.codedom&gt;
+    &lt;compilers&gt;
+      &lt;compiler language=&quot;c#;cs;csharp&quot; extension=&quot;.cs&quot; warningLevel=&quot;4&quot; type=&quot;Microsoft.CSharp.CSharpCodeProvider, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089&quot;&gt;
+        &lt;providerOption name=&quot;CompilerVersion&quot; value=&quot;v3.5&quot;/&gt;
+        &lt;providerOption name=&quot;WarnAsError&quot; value=&quot;false&quot;/&gt;
+      &lt;/compiler&gt;
+    &lt;/compilers&gt;
+  &lt;/system.codedom&gt;
+  &lt;!-- 
+        The system.webServer section is required for running ASP.NET AJAX under Internet
+        Information Services 7.0.  It is not necessary for previous version of IIS.
+    --&gt;
+  &lt;system.webServer&gt;
+    &lt;validation validateIntegratedModeConfiguration=&quot;false&quot;/&gt;
+    &lt;modules&gt;
+      &lt;remove name=&quot;ScriptModule&quot;/&gt;
+      &lt;add name=&quot;ScriptModule&quot; preCondition=&quot;managedHandler&quot; type=&quot;System.Web.Handlers.ScriptModule, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/modules&gt;
+    &lt;handlers&gt;
+      &lt;remove name=&quot;WebServiceHandlerFactory-Integrated&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactory&quot;/&gt;
+      &lt;remove name=&quot;ScriptHandlerFactoryAppServices&quot;/&gt;
+      &lt;remove name=&quot;ScriptResource&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactory&quot; verb=&quot;*&quot; path=&quot;*.asmx&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptHandlerFactoryAppServices&quot; verb=&quot;*&quot; path=&quot;*_AppService.axd&quot; preCondition=&quot;integratedMode&quot; type=&quot;System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+      &lt;add name=&quot;ScriptResource&quot; preCondition=&quot;integratedMode&quot; verb=&quot;GET,HEAD&quot; path=&quot;ScriptResource.axd&quot; type=&quot;System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35&quot;/&gt;
+    &lt;/handlers&gt;
+  &lt;/system.webServer&gt;
+  &lt;runtime&gt;
+    &lt;assemblyBinding xmlns=&quot;urn:schemas-microsoft-com:asm.v1&quot;&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+      &lt;dependentAssembly&gt;
+        &lt;assemblyIdentity name=&quot;System.Web.Extensions.Design&quot; publicKeyToken=&quot;31bf3856ad364e35&quot;/&gt;
+        &lt;bindingRedirect oldVersion=&quot;1.0.0.0-1.1.0.0&quot; newVersion=&quot;3.5.0.0&quot;/&gt;
+      &lt;/dependentAssembly&gt;
+    &lt;/assemblyBinding&gt;
+  &lt;/runtime&gt;
+&lt;/configuration&gt;</diff>
      <filename>src/Samples/MonoRail/WindsorInversionOfControl/Web.config</filename>
    </modified>
    <modified>
      <diff>@@ -1 +1 @@
-&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Generate.ashx.cs&quot; Class=&quot;Spark.JsTests.Generate&quot; %&gt;
+&lt;%@ WebHandler Language=&quot;C#&quot; CodeBehind=&quot;Generate.ashx.cs&quot; Class=&quot;Spark.JsTests.Generate&quot; %&gt;</diff>
      <filename>src/Spark.JsTests/Generate.ashx</filename>
    </modified>
    <modified>
      <diff>@@ -1,19 +1,19 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;
-&lt;configuration&gt;
-  &lt;configSections&gt;
-    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
-  &lt;/configSections&gt;
-  &lt;spark&gt;
-    &lt;compilation debug=&quot;true&quot; nullBehaviour=&quot;Strict&quot;&gt;
-      &lt;assemblies&gt;
-        &lt;add assembly=&quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;/&gt;
-      &lt;/assemblies&gt;
-    &lt;/compilation&gt;
-    &lt;pages pageBaseType=&quot;Spark.Tests.Stubs.StubSparkView&quot; automaticEncoding=&quot;false&quot;&gt;
-      &lt;namespaces&gt;
-        &lt;add namespace=&quot;System&quot;/&gt;
-      &lt;/namespaces&gt;
-    &lt;/pages&gt;
-  &lt;/spark&gt;
-&lt;/configuration&gt;
-
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot; ?&gt;
+&lt;configuration&gt;
+  &lt;configSections&gt;
+    &lt;section name=&quot;spark&quot; type=&quot;Spark.Configuration.SparkSectionHandler, Spark&quot;/&gt;
+  &lt;/configSections&gt;
+  &lt;spark&gt;
+    &lt;compilation debug=&quot;true&quot; nullBehaviour=&quot;Strict&quot;&gt;
+      &lt;assemblies&gt;
+        &lt;add assembly=&quot;System.Web, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a&quot;/&gt;
+      &lt;/assemblies&gt;
+    &lt;/compilation&gt;
+    &lt;pages pageBaseType=&quot;Spark.Tests.Stubs.StubSparkView&quot; automaticEncoding=&quot;false&quot;&gt;
+      &lt;namespaces&gt;
+        &lt;add namespace=&quot;System&quot;/&gt;
+      &lt;/namespaces&gt;
+    &lt;/pages&gt;
+  &lt;/spark&gt;
+&lt;/configuration&gt;
+</diff>
      <filename>src/Spark.Tests/App.config</filename>
    </modified>
    <modified>
      <diff></diff>
      <filename>src/Tools/SparkLanguagePackage/Retail.reg</filename>
    </modified>
    <modified>
      <diff>@@ -1,10 +1,10 @@
-; SparkLanguagePackage.def : Declares the module parameters.
-
-LIBRARY      &quot;SparkLanguagePackage.DLL&quot;
-
-EXPORTS
-	DllCanUnloadNow		PRIVATE
-	DllGetClassObject	PRIVATE
-	DllRegisterServer	PRIVATE
-	DllUnregisterServer	PRIVATE
-	DllInstall		PRIVATE
+; SparkLanguagePackage.def : Declares the module parameters.
+
+LIBRARY      &quot;SparkLanguagePackage.DLL&quot;
+
+EXPORTS
+	DllCanUnloadNow		PRIVATE
+	DllGetClassObject	PRIVATE
+	DllRegisterServer	PRIVATE
+	DllUnregisterServer	PRIVATE
+	DllInstall		PRIVATE</diff>
      <filename>src/Tools/SparkLanguagePackage/SparkLanguagePackage.def</filename>
    </modified>
    <modified>
      <diff>@@ -1,178 +1,178 @@
-// SparkLanguagePackage.idl : IDL source for SparkLanguagePackage
-//
-
-// This file will be processed by the MIDL tool to
-// produce the type library (SparkLanguagePackage.tlb) and marshalling code.
-
-import &quot;oaidl.idl&quot;;
-import &quot;ocidl.idl&quot;;
-
-// from visual studio sdk 
-// must make sure the interfaces/classes aren't registered to this type lib
-#define VS_PACKAGE_INCLUDE 1
-import &quot;singlefileeditor.idl&quot;;
-import &quot;containedlanguage.idl&quot;;
-
-interface ISparkPackage;
-interface ISparkLanguage;
-interface ISparkSource;
-
-interface ILanguageSupervisor;
-interface ISourceSupervisor;
-interface ISourceSupervisorEvents;
-
-typedef struct _SOURCEMAPPING
-{
-    long start1;
-    long end1;
-    long start2;
-    long end2;
-} SourceMapping;
-
-
-
-typedef struct _SOURCEPAINTING
-{
-    long start;
-    long end;
-	int color;
-} SourcePainting;
-
-
-[
-	object,
-	uuid(C2F8D0E6-1952-45CA-B2AE-503F458CB20E),
-	helpstring(&quot;ISparkPackage Interface&quot;),
-	pointer_default(unique)
-]
-interface ISparkPackage : IUnknown
-{
-};
-
-[
-	object,
-	uuid(034622a2-779f-46d7-8b86-db76432efc77),
-	helpstring(&quot;ISparkLanguage Interface&quot;),
-	pointer_default(unique)
-]
-interface ISparkLanguage : IUnknown
-{
-	HRESULT SetSupervisor([in] ILanguageSupervisor* pSupervisor);
-	HRESULT GetSupervisor([out, retval] ILanguageSupervisor** ppSupervisor);
-
-	HRESULT GetSource([in] IVsTextBuffer* pBuffer, [out] ISparkSource** ppSource);
-};
-
-// language service id - (consider - use ISparkLanguage for service id symbol?)
-[uuid(45a17860-9503-4eb6-ba88-836c9958739e)]
-interface SparkLanguageService : IUnknown {};
-
-
-[
-	object,
-	uuid(8f038c00-8d5e-46df-99fc-a8ee29d40880),
-	helpstring(&quot;ISparkSource Interface&quot;),
-	pointer_default(unique)
-]
-interface ISparkSource : IUnknown
-{	
-	// association with managed supervisor
-	HRESULT SetSupervisor([in] ISourceSupervisor* pSupervisor);
-	HRESULT GetSupervisor([out, retval] ISourceSupervisor** ppSupervisor);
-
-	// access various objects related to the source
-	HRESULT GetIntellisenseProjectManager([out, retval] IVsIntellisenseProjectManager** ppProjectManager);
-	HRESULT GetContainedLanguage([out, retval] IVsContainedLanguage** ppContainedLanguage);
-	HRESULT GetTextBufferCoordinator([out, retval] IVsTextBufferCoordinator** ppCoordinator);
-	HRESULT GetDocument([out] IVsHierarchy** ppHierarchy, [out] VSITEMID* pItemId, [out] IVsTextLines** pBuffer);
-	
-	// called to get text of the primary buffer
-	HRESULT GetPrimaryText([out, retval] BSTR* pText);
-
-	// called when compiling to return any document's full text (for shared, partials, etc.)
-	HRESULT GetRunningDocumentText([in] BSTR CanonicalName, [out, retval] BSTR* pText);
-
-	// called by colorizer to pick up most recent paint that was cached
-	HRESULT GetPaint([out] long* cPaint, [out, size_is(,*cPaint)] SourcePainting** prgPaint);
-
-	HRESULT GetDefaultPageBaseType([out, retval] BSTR* pPageBaseType);
-};
-
-
-[
-	object,
-	uuid(1fbc4668-7a64-4e68-83b3-43eba6b35f43),
-	helpstring(&quot;ILanguageSupervisor Interface&quot;),
-	pointer_default(unique)
-]
-interface ILanguageSupervisor : IUnknown
-{
-	HRESULT OnSourceAssociated([in] ISparkSource* pSource);
-};
-
-
-
-
-[
-	object,
-	uuid(b25cb843-ff93-4855-adae-8f9cbb69e643),
-	helpstring(&quot;ISourceSupervisor Interface&quot;),
-	pointer_default(unique)
-]
-interface ISourceSupervisor : IUnknown
-{
-	HRESULT Advise([in] ISourceSupervisorEvents* pEvents, [out] DWORD* pdwCookie);
-	HRESULT Unadvise([in] DWORD pdwCookie);
-
-	HRESULT PrimaryTextChanged([in] BOOL processImmediately);
-	HRESULT OnTypeChar([in] IVsTextView* pView, [in] BSTR ch);
-};
-
-[
-	object,
-	uuid(c4f5d0df-597e-4161-997c-ecc7106e59eb),
-	helpstring(&quot;ISourceSupervisor Interface&quot;),
-	pointer_default(unique)
-]
-interface ISourceSupervisorEvents : IUnknown
-{
-	HRESULT OnGenerated(
-		[in] BSTR primaryText, 
-		[in] BSTR secondaryText, 
-		[in] long cMappings, 
-		[in, size_is(cMappings)] SourceMapping *rgSpans,
-		[in] long cPaints, 
-		[in, size_is(cPaints)] SourcePainting *rgPaints);
-};
-
-
-
-[
-	uuid(DDF05202-45FA-4FEC-A2FB-7589D9E2B6AC),
-	version(1.0),
-	helpstring(&quot;SparkLanguagePackage 1.0 Type Library&quot;)
-]
-library SparkLanguagePackageLib
-{
-	interface IVsPackage;
-	interface IVsLanguageInfo;
-	interface IVsProvideColorableItems;
-
-	interface IProfferService;
-
-	interface ILanguageSupervisor;
-	interface ISourceSupervisor;
-
-	interface SparkLanguageService;
-
-	importlib(&quot;stdole2.tlb&quot;);
-	[
-		uuid(673FC80C-FEFF-4700-836E-783E376F4C41),
-		helpstring(&quot;SparkLanguage Package&quot;)
-	]
-	coclass Package
-	{
-		[default] interface ISparkPackage;
-	};
-
-};
+// SparkLanguagePackage.idl : IDL source for SparkLanguagePackage
+//
+
+// This file will be processed by the MIDL tool to
+// produce the type library (SparkLanguagePackage.tlb) and marshalling code.
+
+import &quot;oaidl.idl&quot;;
+import &quot;ocidl.idl&quot;;
+
+// from visual studio sdk 
+// must make sure the interfaces/classes aren't registered to this type lib
+#define VS_PACKAGE_INCLUDE 1
+import &quot;singlefileeditor.idl&quot;;
+import &quot;containedlanguage.idl&quot;;
+
+interface ISparkPackage;
+interface ISparkLanguage;
+interface ISparkSource;
+
+interface ILanguageSupervisor;
+interface ISourceSupervisor;
+interface ISourceSupervisorEvents;
+
+typedef struct _SOURCEMAPPING
+{
+    long start1;
+    long end1;
+    long start2;
+    long end2;
+} SourceMapping;
+
+
+
+typedef struct _SOURCEPAINTING
+{
+    long start;
+    long end;
+	int color;
+} SourcePainting;
+
+
+[
+	object,
+	uuid(C2F8D0E6-1952-45CA-B2AE-503F458CB20E),
+	helpstring(&quot;ISparkPackage Interface&quot;),
+	pointer_default(unique)
+]
+interface ISparkPackage : IUnknown
+{
+};
+
+[
+	object,
+	uuid(034622a2-779f-46d7-8b86-db76432efc77),
+	helpstring(&quot;ISparkLanguage Interface&quot;),
+	pointer_default(unique)
+]
+interface ISparkLanguage : IUnknown
+{
+	HRESULT SetSupervisor([in] ILanguageSupervisor* pSupervisor);
+	HRESULT GetSupervisor([out, retval] ILanguageSupervisor** ppSupervisor);
+
+	HRESULT GetSource([in] IVsTextBuffer* pBuffer, [out] ISparkSource** ppSource);
+};
+
+// language service id - (consider - use ISparkLanguage for service id symbol?)
+[uuid(45a17860-9503-4eb6-ba88-836c9958739e)]
+interface SparkLanguageService : IUnknown {};
+
+
+[
+	object,
+	uuid(8f038c00-8d5e-46df-99fc-a8ee29d40880),
+	helpstring(&quot;ISparkSource Interface&quot;),
+	pointer_default(unique)
+]
+interface ISparkSource : IUnknown
+{	
+	// association with managed supervisor
+	HRESULT SetSupervisor([in] ISourceSupervisor* pSupervisor);
+	HRESULT GetSupervisor([out, retval] ISourceSupervisor** ppSupervisor);
+
+	// access various objects related to the source
+	HRESULT GetIntellisenseProjectManager([out, retval] IVsIntellisenseProjectManager** ppProjectManager);
+	HRESULT GetContainedLanguage([out, retval] IVsContainedLanguage** ppContainedLanguage);
+	HRESULT GetTextBufferCoordinator([out, retval] IVsTextBufferCoordinator** ppCoordinator);
+	HRESULT GetDocument([out] IVsHierarchy** ppHierarchy, [out] VSITEMID* pItemId, [out] IVsTextLines** pBuffer);
+	
+	// called to get text of the primary buffer
+	HRESULT GetPrimaryText([out, retval] BSTR* pText);
+
+	// called when compiling to return any document's full text (for shared, partials, etc.)
+	HRESULT GetRunningDocumentText([in] BSTR CanonicalName, [out, retval] BSTR* pText);
+
+	// called by colorizer to pick up most recent paint that was cached
+	HRESULT GetPaint([out] long* cPaint, [out, size_is(,*cPaint)] SourcePainting** prgPaint);
+
+	HRESULT GetDefaultPageBaseType([out, retval] BSTR* pPageBaseType);
+};
+
+
+[
+	object,
+	uuid(1fbc4668-7a64-4e68-83b3-43eba6b35f43),
+	helpstring(&quot;ILanguageSupervisor Interface&quot;),
+	pointer_default(unique)
+]
+interface ILanguageSupervisor : IUnknown
+{
+	HRESULT OnSourceAssociated([in] ISparkSource* pSource);
+};
+
+
+
+
+[
+	object,
+	uuid(b25cb843-ff93-4855-adae-8f9cbb69e643),
+	helpstring(&quot;ISourceSupervisor Interface&quot;),
+	pointer_default(unique)
+]
+interface ISourceSupervisor : IUnknown
+{
+	HRESULT Advise([in] ISourceSupervisorEvents* pEvents, [out] DWORD* pdwCookie);
+	HRESULT Unadvise([in] DWORD pdwCookie);
+
+	HRESULT PrimaryTextChanged([in] BOOL processImmediately);
+	HRESULT OnTypeChar([in] IVsTextView* pView, [in] BSTR ch);
+};
+
+[
+	object,
+	uuid(c4f5d0df-597e-4161-997c-ecc7106e59eb),
+	helpstring(&quot;ISourceSupervisor Interface&quot;),
+	pointer_default(unique)
+]
+interface ISourceSupervisorEvents : IUnknown
+{
+	HRESULT OnGenerated(
+		[in] BSTR primaryText, 
+		[in] BSTR secondaryText, 
+		[in] long cMappings, 
+		[in, size_is(cMappings)] SourceMapping *rgSpans,
+		[in] long cPaints, 
+		[in, size_is(cPaints)] SourcePainting *rgPaints);
+};
+
+
+
+[
+	uuid(DDF05202-45FA-4FEC-A2FB-7589D9E2B6AC),
+	version(1.0),
+	helpstring(&quot;SparkLanguagePackage 1.0 Type Library&quot;)
+]
+library SparkLanguagePackageLib
+{
+	interface IVsPackage;
+	interface IVsLanguageInfo;
+	interface IVsProvideColorableItems;
+
+	interface IProfferService;
+
+	interface ILanguageSupervisor;
+	interface ISourceSupervisor;
+
+	interface SparkLanguageService;
+
+	importlib(&quot;stdole2.tlb&quot;);
+	[
+		uuid(673FC80C-FEFF-4700-836E-783E376F4C41),
+		helpstring(&quot;SparkLanguage Package&quot;)
+	]
+	coclass Package
+	{
+		[default] interface ISparkPackage;
+	};
+
+};</diff>
      <filename>src/Tools/SparkLanguagePackage/SparkLanguagePackage.idl</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,8 @@
-
-LIBRARY      &quot;SparkLanguagePackagePS&quot;
-
-EXPORTS
-	DllGetClassObject		PRIVATE
-	DllCanUnloadNow			PRIVATE
-	DllRegisterServer		PRIVATE
-	DllUnregisterServer		PRIVATE
+
+LIBRARY      &quot;SparkLanguagePackagePS&quot;
+
+EXPORTS
+	DllGetClassObject		PRIVATE
+	DllCanUnloadNow			PRIVATE
+	DllRegisterServer		PRIVATE
+	DllUnregisterServer		PRIVATE</diff>
      <filename>src/Tools/SparkLanguagePackage/SparkLanguagePackageps.def</filename>
    </modified>
    <modified>
      <diff>@@ -1,82 +1,82 @@
-&lt;?xml version='1.0' encoding='utf-8' ?&gt;
-&lt;xsd:schema
-	version=&quot;1.0&quot; 
-	xmlns='http://sparkviewengine.com/'
-	targetNamespace='http://sparkviewengine.com/' 
-	xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
-	xmlns:vs='http://schemas.microsoft.com/Visual-Studio-Intellisense' 
-	vs:ishtmlschema=&quot;false&quot; 
-	vs:isserverschema=&quot;true&quot;  
-	vs:htmlflavor=&quot;4.0&quot; 
-	vs:nonbrowseable=&quot;true&quot;	
-	vs:SuccinctFriendlyName=&quot;Spark&quot;
-	vs:defaultns=&quot;s&quot;&gt;
-
-	&lt;!--
-	 Warning:																					
-	 Warning: 
-	 Warning: Do not change the TargetNamespace above 
-	 Warning: 
-	 Warning: 
---&gt;
-	&lt;xsd:element name=&quot;viewdata&quot;&gt;
-		&lt;xsd:complexType&gt;
-			&lt;xsd:anyAttribute processContents=&quot;skip&quot; /&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-	
-	&lt;xsd:element name=&quot;global&quot;&gt;
-		&lt;xsd:complexType&gt;
-			&lt;xsd:attribute name=&quot;type&quot; /&gt;
-			&lt;xsd:anyAttribute processContents=&quot;skip&quot; /&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-	
-	&lt;xsd:element name=&quot;if&quot;&gt;
-		&lt;xsd:complexType mixed=&quot;true&quot;&gt;
-			&lt;xsd:attribute name=&quot;condition&quot; /&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-	
-	&lt;xsd:element name=&quot;use&quot;&gt;
-		&lt;xsd:complexType&gt;
-			&lt;xsd:attribute name=&quot;file&quot; /&gt;
-			&lt;!--
-			&lt;xsd:attribute name=&quot;ClassID&quot; /&gt;
-			&lt;xsd:attribute name=&quot;Id&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; vs:renametype=&quot;classmember&quot; /&gt;
-			&lt;xsd:attribute name=&quot;RunAt&quot; type=&quot;runatType&quot; vs:readonly=&quot;true&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; /&gt;
-			&lt;xsd:attribute name=&quot;Scope&quot;&gt;
-				&lt;xsd:simpleType&gt;
-					&lt;xsd:restriction base=&quot;xsd:NMTOKEN&quot;&gt;
-						&lt;xsd:enumeration value=&quot;application&quot; /&gt;
-						&lt;xsd:enumeration value=&quot;appinstance&quot; /&gt;
-						&lt;xsd:enumeration value=&quot;session&quot; /&gt;
-					&lt;/xsd:restriction&gt;
-				&lt;/xsd:simpleType&gt;
-			&lt;/xsd:attribute&gt;
-			&lt;xsd:attribute name=&quot;ProgId&quot; /&gt;
-			--&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-	
-	&lt;xsd:element name=&quot;content&quot;&gt;
-		&lt;xsd:complexType&gt;
-			&lt;xsd:attribute name=&quot;name&quot; /&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-
-	&lt;!--
-	&lt;xsd:element name=&quot;script&quot;&gt;
-		&lt;xsd:complexType mixed=&quot;true&quot;&gt;
-			&lt;xsd:attribute name=&quot;Language&quot; vs:readonly=&quot;true&quot; /&gt;
-			&lt;xsd:attribute name=&quot;RunAt&quot; type=&quot;runatType&quot; vs:readonly=&quot;true&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; /&gt;
-		&lt;/xsd:complexType&gt;
-	&lt;/xsd:element&gt;
-
-	&lt;xsd:simpleType name=&quot;runatType&quot;&gt;
-		&lt;xsd:restriction base=&quot;xsd:NMTOKEN&quot;&gt;
-			&lt;xsd:enumeration value=&quot;server&quot; /&gt;
-		&lt;/xsd:restriction&gt;
-	&lt;/xsd:simpleType&gt;
-	--&gt;
-&lt;/xsd:schema&gt;
+&lt;?xml version='1.0' encoding='utf-8' ?&gt;
+&lt;xsd:schema
+	version=&quot;1.0&quot; 
+	xmlns='http://sparkviewengine.com/'
+	targetNamespace='http://sparkviewengine.com/' 
+	xmlns:xsd='http://www.w3.org/2001/XMLSchema' 
+	xmlns:vs='http://schemas.microsoft.com/Visual-Studio-Intellisense' 
+	vs:ishtmlschema=&quot;false&quot; 
+	vs:isserverschema=&quot;true&quot;  
+	vs:htmlflavor=&quot;4.0&quot; 
+	vs:nonbrowseable=&quot;true&quot;	
+	vs:SuccinctFriendlyName=&quot;Spark&quot;
+	vs:defaultns=&quot;s&quot;&gt;
+
+	&lt;!--
+	 Warning:																					
+	 Warning: 
+	 Warning: Do not change the TargetNamespace above 
+	 Warning: 
+	 Warning: 
+--&gt;
+	&lt;xsd:element name=&quot;viewdata&quot;&gt;
+		&lt;xsd:complexType&gt;
+			&lt;xsd:anyAttribute processContents=&quot;skip&quot; /&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+	
+	&lt;xsd:element name=&quot;global&quot;&gt;
+		&lt;xsd:complexType&gt;
+			&lt;xsd:attribute name=&quot;type&quot; /&gt;
+			&lt;xsd:anyAttribute processContents=&quot;skip&quot; /&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+	
+	&lt;xsd:element name=&quot;if&quot;&gt;
+		&lt;xsd:complexType mixed=&quot;true&quot;&gt;
+			&lt;xsd:attribute name=&quot;condition&quot; /&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+	
+	&lt;xsd:element name=&quot;use&quot;&gt;
+		&lt;xsd:complexType&gt;
+			&lt;xsd:attribute name=&quot;file&quot; /&gt;
+			&lt;!--
+			&lt;xsd:attribute name=&quot;ClassID&quot; /&gt;
+			&lt;xsd:attribute name=&quot;Id&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; vs:renametype=&quot;classmember&quot; /&gt;
+			&lt;xsd:attribute name=&quot;RunAt&quot; type=&quot;runatType&quot; vs:readonly=&quot;true&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; /&gt;
+			&lt;xsd:attribute name=&quot;Scope&quot;&gt;
+				&lt;xsd:simpleType&gt;
+					&lt;xsd:restriction base=&quot;xsd:NMTOKEN&quot;&gt;
+						&lt;xsd:enumeration value=&quot;application&quot; /&gt;
+						&lt;xsd:enumeration value=&quot;appinstance&quot; /&gt;
+						&lt;xsd:enumeration value=&quot;session&quot; /&gt;
+					&lt;/xsd:restriction&gt;
+				&lt;/xsd:simpleType&gt;
+			&lt;/xsd:attribute&gt;
+			&lt;xsd:attribute name=&quot;ProgId&quot; /&gt;
+			--&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+	
+	&lt;xsd:element name=&quot;content&quot;&gt;
+		&lt;xsd:complexType&gt;
+			&lt;xsd:attribute name=&quot;name&quot; /&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+
+	&lt;!--
+	&lt;xsd:element name=&quot;script&quot;&gt;
+		&lt;xsd:complexType mixed=&quot;true&quot;&gt;
+			&lt;xsd:attribute name=&quot;Language&quot; vs:readonly=&quot;true&quot; /&gt;
+			&lt;xsd:attribute name=&quot;RunAt&quot; type=&quot;runatType&quot; vs:readonly=&quot;true&quot; vs:nonfilterable=&quot;true&quot; minOccurs=&quot;1&quot; maxOccurs=&quot;1&quot; /&gt;
+		&lt;/xsd:complexType&gt;
+	&lt;/xsd:element&gt;
+
+	&lt;xsd:simpleType name=&quot;runatType&quot;&gt;
+		&lt;xsd:restriction base=&quot;xsd:NMTOKEN&quot;&gt;
+			&lt;xsd:enumeration value=&quot;server&quot; /&gt;
+		&lt;/xsd:restriction&gt;
+	&lt;/xsd:simpleType&gt;
+	--&gt;
+&lt;/xsd:schema&gt;</diff>
      <filename>src/Tools/VisualStudioXmlSchema/spark.xsd</filename>
    </modified>
    <modified>
      <diff>@@ -1,91 +1,91 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
-&lt;Wix xmlns=&quot;http://schemas.microsoft.com/wix/2006/wi&quot;&gt;
-  
-  &lt;?if &quot;$(var.ProductVersion)&quot; = &quot;&quot; ?&gt;
-  &lt;?undef ProductVersion ?&gt;
-  &lt;?define ProductVersion = &quot;1.0.2.3&quot; ?&gt;
-  &lt;?endif ?&gt;
-  
-  &lt;?define VisualStudioRegistryRoot = &quot;Software\Microsoft\VisualStudio\9.0&quot; ?&gt;
-
-  &lt;Product Id=&quot;*&quot;
-           Name=&quot;Spark View Engine&quot;
-           Language=&quot;1033&quot;
-           Version=&quot;$(var.ProductVersion)&quot;
-           Manufacturer=&quot;Spark View Engine&quot;
-           UpgradeCode=&quot;e88ebd0d-3b9d-4a3f-8375-d944b77db5d5&quot;&gt;
-    &lt;Package InstallerVersion=&quot;200&quot; Compressed=&quot;yes&quot; /&gt;
-
-    &lt;Upgrade Id=&quot;e88ebd0d-3b9d-4a3f-8375-d944b77db5d5&quot;&gt;
-      &lt;UpgradeVersion Minimum=&quot;$(var.ProductVersion)&quot; OnlyDetect=&quot;yes&quot; Property=&quot;NEWERVERSIONDETECTED&quot;/&gt;
-      &lt;UpgradeVersion Minimum=&quot;1.0.0&quot; IncludeMinimum=&quot;yes&quot; Maximum=&quot;$(var.ProductVersion)&quot; IncludeMaximum=&quot;no&quot; Property=&quot;OLDERVERSIONBEINGUPGRADED&quot;/&gt;
-    &lt;/Upgrade&gt;
-    &lt;InstallExecuteSequence&gt;
-      &lt;RemoveExistingProducts After=&quot;InstallInitialize&quot; /&gt;
-    &lt;/InstallExecuteSequence&gt;
-
-    &lt;Media Id=&quot;1&quot; Cabinet=&quot;media1.cab&quot; EmbedCab=&quot;yes&quot; /&gt;
-
-
-    &lt;!-- Properties --&gt;
-    &lt;Property Id=&quot;DEVENV_EXE_PATH&quot;&gt;
-      &lt;RegistrySearch Id=&quot;RegSearch_DevenvExe_Path&quot; Root=&quot;HKLM&quot; Key=&quot;$(var.VisualStudioRegistryRoot)\Setup\VS&quot; Name=&quot;EnvironmentPath&quot; Type=&quot;raw&quot; /&gt;
-    &lt;/Property&gt;
-
-    &lt;!-- Launch conditions --&gt;
-    &lt;Condition Message=&quot;An administrator must approve or install [ProductName].&quot;&gt; Privileged &lt;/Condition&gt;
-    &lt;Condition Message=&quot;[ProductName] requires Visual Studio 2008.&quot;&gt; DEVENV_EXE_PATH &lt;/Condition&gt;
-
-    &lt;?define SparkLanguagePackage.ProjectName = &quot;SparkLanguagePackage&quot; ?&gt;
-    &lt;?define SparkLanguagePackage.TargetDir = &quot;$(var.SolutionDir)\$(var.SparkLanguagePackage.ProjectName)\bin\$(var.Configuration)\&quot; ?&gt;
-    &lt;?define SparkLanguagePackage.TargetFileName = &quot;$(var.SparkLanguagePackage.ProjectName).dll&quot; ?&gt;
-    &lt;?define SparkLanguagePackage.TargetPath = &quot;$(var.SparkLanguagePackage.TargetDir)$(var.SparkLanguagePackage.TargetFileName)&quot; ?&gt;
-
-    &lt;?define SparkLanguagePackageUI.ProjectName = &quot;SparkLanguagePackageUI&quot; ?&gt;
-    &lt;?define SparkLanguagePackageUI.TargetDir = &quot;$(var.SparkLanguagePackage.TargetDir)1033\&quot; ?&gt;
-    &lt;?define SparkLanguagePackageUI.TargetFileName = &quot;$(var.SparkLanguagePackageUI.ProjectName).dll&quot; ?&gt;
-    &lt;?define SparkLanguagePackageUI.TargetPath = &quot;$(var.SparkLanguagePackageUI.TargetDir)$(var.SparkLanguagePackageUI.TargetFileName)&quot; ?&gt;
-
-    &lt;Directory Id=&quot;TARGETDIR&quot; Name=&quot;SourceDir&quot;&gt;
-      &lt;Directory Id=&quot;ProgramFilesFolder&quot;&gt;
-
-        &lt;Directory Id=&quot;INSTALLLOCATION&quot; Name=&quot;Spark&quot;&gt;
-          &lt;Component Id=&quot;SparkLanguagePackage.dll&quot; Guid=&quot;8ace6d30-38e4-4566-8652-02be3f266a0c&quot;&gt;
-            &lt;File Id=&quot;SparkLanguagePackage.dll&quot; Name=&quot;$(var.SparkLanguagePackage.TargetFileName)&quot; Source=&quot;$(var.SparkLanguagePackage.TargetPath)&quot; /&gt;
-            &lt;?include vs2008.wxi ?&gt;
-          &lt;/Component&gt;
-          &lt;Component Id=&quot;SparkLanguage.dll&quot; Guid=&quot;8ace6d31-38e4-4566-8652-02be3f266a0c&quot;&gt;
-            &lt;File Id=&quot;SparkLanguage.dll&quot; Name=&quot;$(var.SparkLanguage.TargetFileName)&quot; Source=&quot;$(var.SparkLanguage.TargetPath)&quot;/&gt;
-          &lt;/Component&gt;
-          &lt;Component Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; Guid=&quot;8ace6d33-38e4-4566-8652-02be3f266a0c&quot;&gt;
-            &lt;File Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; Name=&quot;Interop.SparkLanguagePackageLib.dll&quot;
-                  Source=&quot;$(var.SparkLanguage.TargetDir)\Interop.SparkLanguagePackageLib.dll&quot;/&gt;
-          &lt;/Component&gt;
-          &lt;Component Id=&quot;Spark.dll&quot; Guid=&quot;8ace6d32-38e4-4566-8652-02be3f266a0c&quot;&gt;
-            &lt;File Id=&quot;Spark.dll&quot; Name=&quot;$(var.Spark.TargetFileName)&quot; Source=&quot;$(var.Spark.TargetPath)&quot;/&gt;
-          &lt;/Component&gt;
-          &lt;Directory Id=&quot;Language1033&quot; Name=&quot;1033&quot;&gt;
-            &lt;Component Id=&quot;SparkLanguagePackageUI.dll&quot; Guid=&quot;8ace6d34-38e4-4566-8652-02be3f266a0c&quot;&gt;
-              &lt;File Id=&quot;SparkLanguagePackageUI.dll&quot; Name=&quot;$(var.SparkLanguagePackageUI.TargetFileName)&quot; Source=&quot;$(var.SparkLanguagePackageUI.TargetPath)&quot;/&gt;
-            &lt;/Component&gt;
-          &lt;/Directory&gt;
-        &lt;/Directory&gt;
-      &lt;/Directory&gt;
-    &lt;/Directory&gt;
-
-    &lt;Feature Id=&quot;ProductFeature&quot; Title=&quot;Spark&quot; Level=&quot;1&quot;&gt;
-      &lt;ComponentRef Id=&quot;SparkLanguagePackage.dll&quot; /&gt;
-      &lt;ComponentRef Id=&quot;SparkLanguage.dll&quot; /&gt;
-      &lt;ComponentRef Id=&quot;Spark.dll&quot; /&gt;
-      &lt;ComponentRef Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; /&gt;
-      &lt;ComponentRef Id=&quot;SparkLanguagePackageUI.dll&quot; /&gt;
-    &lt;/Feature&gt;
-
-    &lt;InstallExecuteSequence&gt;
-      &lt;Custom Action=&quot;CA_DeployPackage&quot; Before=&quot;InstallFinalize&quot; /&gt;
-    &lt;/InstallExecuteSequence&gt;
-
-    &lt;CustomAction Id=&quot;CA_DeployPackage&quot; Property=&quot;DEVENV_EXE_PATH&quot; ExeCommand=&quot;/setup /nosetupvstemplates&quot; Impersonate=&quot;no&quot; Execute=&quot;deferred&quot; /&gt;
-
-  &lt;/Product&gt;
-&lt;/Wix&gt;
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;UTF-8&quot;?&gt;
+&lt;Wix xmlns=&quot;http://schemas.microsoft.com/wix/2006/wi&quot;&gt;
+  
+  &lt;?if &quot;$(var.ProductVersion)&quot; = &quot;&quot; ?&gt;
+  &lt;?undef ProductVersion ?&gt;
+  &lt;?define ProductVersion = &quot;1.0.2.3&quot; ?&gt;
+  &lt;?endif ?&gt;
+  
+  &lt;?define VisualStudioRegistryRoot = &quot;Software\Microsoft\VisualStudio\9.0&quot; ?&gt;
+
+  &lt;Product Id=&quot;*&quot;
+           Name=&quot;Spark View Engine&quot;
+           Language=&quot;1033&quot;
+           Version=&quot;$(var.ProductVersion)&quot;
+           Manufacturer=&quot;Spark View Engine&quot;
+           UpgradeCode=&quot;e88ebd0d-3b9d-4a3f-8375-d944b77db5d5&quot;&gt;
+    &lt;Package InstallerVersion=&quot;200&quot; Compressed=&quot;yes&quot; /&gt;
+
+    &lt;Upgrade Id=&quot;e88ebd0d-3b9d-4a3f-8375-d944b77db5d5&quot;&gt;
+      &lt;UpgradeVersion Minimum=&quot;$(var.ProductVersion)&quot; OnlyDetect=&quot;yes&quot; Property=&quot;NEWERVERSIONDETECTED&quot;/&gt;
+      &lt;UpgradeVersion Minimum=&quot;1.0.0&quot; IncludeMinimum=&quot;yes&quot; Maximum=&quot;$(var.ProductVersion)&quot; IncludeMaximum=&quot;no&quot; Property=&quot;OLDERVERSIONBEINGUPGRADED&quot;/&gt;
+    &lt;/Upgrade&gt;
+    &lt;InstallExecuteSequence&gt;
+      &lt;RemoveExistingProducts After=&quot;InstallInitialize&quot; /&gt;
+    &lt;/InstallExecuteSequence&gt;
+
+    &lt;Media Id=&quot;1&quot; Cabinet=&quot;media1.cab&quot; EmbedCab=&quot;yes&quot; /&gt;
+
+
+    &lt;!-- Properties --&gt;
+    &lt;Property Id=&quot;DEVENV_EXE_PATH&quot;&gt;
+      &lt;RegistrySearch Id=&quot;RegSearch_DevenvExe_Path&quot; Root=&quot;HKLM&quot; Key=&quot;$(var.VisualStudioRegistryRoot)\Setup\VS&quot; Name=&quot;EnvironmentPath&quot; Type=&quot;raw&quot; /&gt;
+    &lt;/Property&gt;
+
+    &lt;!-- Launch conditions --&gt;
+    &lt;Condition Message=&quot;An administrator must approve or install [ProductName].&quot;&gt; Privileged &lt;/Condition&gt;
+    &lt;Condition Message=&quot;[ProductName] requires Visual Studio 2008.&quot;&gt; DEVENV_EXE_PATH &lt;/Condition&gt;
+
+    &lt;?define SparkLanguagePackage.ProjectName = &quot;SparkLanguagePackage&quot; ?&gt;
+    &lt;?define SparkLanguagePackage.TargetDir = &quot;$(var.SolutionDir)\$(var.SparkLanguagePackage.ProjectName)\bin\$(var.Configuration)\&quot; ?&gt;
+    &lt;?define SparkLanguagePackage.TargetFileName = &quot;$(var.SparkLanguagePackage.ProjectName).dll&quot; ?&gt;
+    &lt;?define SparkLanguagePackage.TargetPath = &quot;$(var.SparkLanguagePackage.TargetDir)$(var.SparkLanguagePackage.TargetFileName)&quot; ?&gt;
+
+    &lt;?define SparkLanguagePackageUI.ProjectName = &quot;SparkLanguagePackageUI&quot; ?&gt;
+    &lt;?define SparkLanguagePackageUI.TargetDir = &quot;$(var.SparkLanguagePackage.TargetDir)1033\&quot; ?&gt;
+    &lt;?define SparkLanguagePackageUI.TargetFileName = &quot;$(var.SparkLanguagePackageUI.ProjectName).dll&quot; ?&gt;
+    &lt;?define SparkLanguagePackageUI.TargetPath = &quot;$(var.SparkLanguagePackageUI.TargetDir)$(var.SparkLanguagePackageUI.TargetFileName)&quot; ?&gt;
+
+    &lt;Directory Id=&quot;TARGETDIR&quot; Name=&quot;SourceDir&quot;&gt;
+      &lt;Directory Id=&quot;ProgramFilesFolder&quot;&gt;
+
+        &lt;Directory Id=&quot;INSTALLLOCATION&quot; Name=&quot;Spark&quot;&gt;
+          &lt;Component Id=&quot;SparkLanguagePackage.dll&quot; Guid=&quot;8ace6d30-38e4-4566-8652-02be3f266a0c&quot;&gt;
+            &lt;File Id=&quot;SparkLanguagePackage.dll&quot; Name=&quot;$(var.SparkLanguagePackage.TargetFileName)&quot; Source=&quot;$(var.SparkLanguagePackage.TargetPath)&quot; /&gt;
+            &lt;?include vs2008.wxi ?&gt;
+          &lt;/Component&gt;
+          &lt;Component Id=&quot;SparkLanguage.dll&quot; Guid=&quot;8ace6d31-38e4-4566-8652-02be3f266a0c&quot;&gt;
+            &lt;File Id=&quot;SparkLanguage.dll&quot; Name=&quot;$(var.SparkLanguage.TargetFileName)&quot; Source=&quot;$(var.SparkLanguage.TargetPath)&quot;/&gt;
+          &lt;/Component&gt;
+          &lt;Component Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; Guid=&quot;8ace6d33-38e4-4566-8652-02be3f266a0c&quot;&gt;
+            &lt;File Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; Name=&quot;Interop.SparkLanguagePackageLib.dll&quot;
+                  Source=&quot;$(var.SparkLanguage.TargetDir)\Interop.SparkLanguagePackageLib.dll&quot;/&gt;
+          &lt;/Component&gt;
+          &lt;Component Id=&quot;Spark.dll&quot; Guid=&quot;8ace6d32-38e4-4566-8652-02be3f266a0c&quot;&gt;
+            &lt;File Id=&quot;Spark.dll&quot; Name=&quot;$(var.Spark.TargetFileName)&quot; Source=&quot;$(var.Spark.TargetPath)&quot;/&gt;
+          &lt;/Component&gt;
+          &lt;Directory Id=&quot;Language1033&quot; Name=&quot;1033&quot;&gt;
+            &lt;Component Id=&quot;SparkLanguagePackageUI.dll&quot; Guid=&quot;8ace6d34-38e4-4566-8652-02be3f266a0c&quot;&gt;
+              &lt;File Id=&quot;SparkLanguagePackageUI.dll&quot; Name=&quot;$(var.SparkLanguagePackageUI.TargetFileName)&quot; Source=&quot;$(var.SparkLanguagePackageUI.TargetPath)&quot;/&gt;
+            &lt;/Component&gt;
+          &lt;/Directory&gt;
+        &lt;/Directory&gt;
+      &lt;/Directory&gt;
+    &lt;/Directory&gt;
+
+    &lt;Feature Id=&quot;ProductFeature&quot; Title=&quot;Spark&quot; Level=&quot;1&quot;&gt;
+      &lt;ComponentRef Id=&quot;SparkLanguagePackage.dll&quot; /&gt;
+      &lt;ComponentRef Id=&quot;SparkLanguage.dll&quot; /&gt;
+      &lt;ComponentRef Id=&quot;Spark.dll&quot; /&gt;
+      &lt;ComponentRef Id=&quot;Interop.SparkLanguagePackageLib.dll&quot; /&gt;
+      &lt;ComponentRef Id=&quot;SparkLanguagePackageUI.dll&quot; /&gt;
+    &lt;/Feature&gt;
+
+    &lt;InstallExecuteSequence&gt;
+      &lt;Custom Action=&quot;CA_DeployPackage&quot; Before=&quot;InstallFinalize&quot; /&gt;
+    &lt;/InstallExecuteSequence&gt;
+
+    &lt;CustomAction Id=&quot;CA_DeployPackage&quot; Property=&quot;DEVENV_EXE_PATH&quot; ExeCommand=&quot;/setup /nosetupvstemplates&quot; Impersonate=&quot;no&quot; Execute=&quot;deferred&quot; /&gt;
+
+  &lt;/Product&gt;
+&lt;/Wix&gt;</diff>
      <filename>src/Tools/WixSparkLanguage/Product.wxs</filename>
    </modified>
    <modified>
      <diff>@@ -1,32 +1,32 @@
-&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
-&lt;Include xmlns=&quot;http://schemas.microsoft.com/wix/2006/wi&quot;&gt;
-  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Packages\{673FC80C-FEFF-4700-836E-783E376F4C41}&quot;&gt;
-    &lt;RegistryValue Value=&quot;Spark Language Package&quot; Type=&quot;string&quot;/&gt;
-    &lt;RegistryValue Name=&quot;InprocServer32&quot; Value=&quot;[#SparkLanguagePackage.dll]&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;CompanyName&quot; Value=&quot;Louis DeJardin&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;ProductName&quot; Value=&quot;Spark View Engine&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;ProductVersion&quot; Value=&quot;1.0&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;MinEdition&quot; Value=&quot;standard&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;ID&quot; Value=&quot;101&quot; Type=&quot;integer&quot; /&gt;
-    &lt;RegistryKey Key=&quot;SatelliteDll&quot;&gt;
-      &lt;RegistryValue Name=&quot;DllName&quot; Value=&quot;SparkLanguagePackageUI.dll&quot; Type=&quot;string&quot; /&gt;
-      &lt;RegistryValue Name=&quot;Path&quot; Value=&quot;[INSTALLLOCATION]&quot; Type=&quot;string&quot; /&gt;
-    &lt;/RegistryKey&gt;
-  &lt;/RegistryKey&gt;
-  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Services\{45a17860-9503-4eb6-ba88-836c9958739e}&quot;&gt;
-    &lt;RegistryValue Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot;/&gt;
-    &lt;RegistryValue Name=&quot;Name&quot; Value=&quot;Spark Language Service&quot; Type=&quot;string&quot; /&gt;
-  &lt;/RegistryKey&gt;
-  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Languages\Language Services\Spark&quot;&gt;
-    &lt;RegistryValue Value=&quot;{45a17860-9503-4eb6-ba88-836c9958739e}&quot; Type=&quot;string&quot;/&gt;
-    &lt;RegistryValue Name=&quot;Package&quot; Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot; /&gt;
-  &lt;/RegistryKey&gt;
-  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Languages\File Extensions\.spark&quot;&gt;
-    &lt;RegistryValue Value=&quot;{45a17860-9503-4eb6-ba88-836c9958739e}&quot; Type=&quot;string&quot;/&gt;
-  &lt;/RegistryKey&gt;
-  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\InstalledProducts\Spark View Engine&quot;&gt;
-    &lt;RegistryValue Name=&quot;Package&quot; Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot; /&gt;
-    &lt;RegistryValue Name=&quot;UseInterface&quot; Value=&quot;1&quot; Type=&quot;integer&quot; /&gt;
-  &lt;/RegistryKey&gt;
-&lt;/Include&gt;
-
+&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
+&lt;Include xmlns=&quot;http://schemas.microsoft.com/wix/2006/wi&quot;&gt;
+  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Packages\{673FC80C-FEFF-4700-836E-783E376F4C41}&quot;&gt;
+    &lt;RegistryValue Value=&quot;Spark Language Package&quot; Type=&quot;string&quot;/&gt;
+    &lt;RegistryValue Name=&quot;InprocServer32&quot; Value=&quot;[#SparkLanguagePackage.dll]&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;CompanyName&quot; Value=&quot;Louis DeJardin&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;ProductName&quot; Value=&quot;Spark View Engine&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;ProductVersion&quot; Value=&quot;1.0&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;MinEdition&quot; Value=&quot;standard&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;ID&quot; Value=&quot;101&quot; Type=&quot;integer&quot; /&gt;
+    &lt;RegistryKey Key=&quot;SatelliteDll&quot;&gt;
+      &lt;RegistryValue Name=&quot;DllName&quot; Value=&quot;SparkLanguagePackageUI.dll&quot; Type=&quot;string&quot; /&gt;
+      &lt;RegistryValue Name=&quot;Path&quot; Value=&quot;[INSTALLLOCATION]&quot; Type=&quot;string&quot; /&gt;
+    &lt;/RegistryKey&gt;
+  &lt;/RegistryKey&gt;
+  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Services\{45a17860-9503-4eb6-ba88-836c9958739e}&quot;&gt;
+    &lt;RegistryValue Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot;/&gt;
+    &lt;RegistryValue Name=&quot;Name&quot; Value=&quot;Spark Language Service&quot; Type=&quot;string&quot; /&gt;
+  &lt;/RegistryKey&gt;
+  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Languages\Language Services\Spark&quot;&gt;
+    &lt;RegistryValue Value=&quot;{45a17860-9503-4eb6-ba88-836c9958739e}&quot; Type=&quot;string&quot;/&gt;
+    &lt;RegistryValue Name=&quot;Package&quot; Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot; /&gt;
+  &lt;/RegistryKey&gt;
+  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\Languages\File Extensions\.spark&quot;&gt;
+    &lt;RegistryValue Value=&quot;{45a17860-9503-4eb6-ba88-836c9958739e}&quot; Type=&quot;string&quot;/&gt;
+  &lt;/RegistryKey&gt;
+  &lt;RegistryKey Root=&quot;HKLM&quot; Key=&quot;Software\Microsoft\VisualStudio\9.0\InstalledProducts\Spark View Engine&quot;&gt;
+    &lt;RegistryValue Name=&quot;Package&quot; Value=&quot;{673FC80C-FEFF-4700-836E-783E376F4C41}&quot; Type=&quot;string&quot; /&gt;
+    &lt;RegistryValue Name=&quot;UseInterface&quot; Value=&quot;1&quot; Type=&quot;integer&quot; /&gt;
+  &lt;/RegistryKey&gt;
+&lt;/Include&gt;
+</diff>
      <filename>src/Tools/WixSparkLanguage/vs2008.wxi</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>8ea615c7c3fb870088368542f9a1dd51fdc6db08</id>
    </parent>
  </parents>
  <author>
    <name>Louis DeJardin</name>
    <email>louis.dejardin@gmail.com</email>
  </author>
  <url>http://github.com/loudej/spark/commit/a6dcff654c1a5b4556252f546a55fe12546c33eb</url>
  <id>a6dcff654c1a5b4556252f546a55fe12546c33eb</id>
  <committed-date>2009-03-18T19:18:37-07:00</committed-date>
  <authored-date>2009-03-18T19:18:37-07:00</authored-date>
  <message>Adding cl/lf. Probably the last of the text file types

The project is intended to be used entirely from a windows environment - conversion to lf only causes problems.</message>
  <tree>06029ac6f1d7861f5f3b992d1f7b9e04cb897840</tree>
  <committer>
    <name>Louis DeJardin</name>
    <email>louis.dejardin@gmail.com</email>
  </committer>
</commit>
