diff --git a/aspnet35.build b/aspnet35.build
index 1b02d6a543..e14ea7cfaf 100644
--- a/aspnet35.build
+++ b/aspnet35.build
@@ -24,7 +24,7 @@
-
+
@@ -41,6 +41,8 @@
+
+
@@ -53,9 +55,9 @@
-
+
-
+
diff --git a/aspnet35.config b/aspnet35.config
index b22aa83ccc..55b9cfe373 100644
--- a/aspnet35.config
+++ b/aspnet35.config
@@ -2,7 +2,7 @@
-
+
diff --git a/default.build b/default.build
index ff6708b7ed..5886ee14dc 100644
--- a/default.build
+++ b/default.build
@@ -70,6 +70,13 @@
+
+
+
+
+
+
+
diff --git a/foreign dlls/DLR 4.0/IronPython.Modules.dll b/foreign dlls/DLR 4.0/IronPython.Modules.dll
new file mode 100644
index 0000000000..7d93410e0b
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronPython.Modules.dll differ
diff --git a/foreign dlls/DLR 4.0/IronPython.dll b/foreign dlls/DLR 4.0/IronPython.dll
new file mode 100644
index 0000000000..26fe7e1754
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronPython.dll differ
diff --git a/foreign dlls/DLR 4.0/IronPythonTest.dll b/foreign dlls/DLR 4.0/IronPythonTest.dll
new file mode 100644
index 0000000000..ba60a52d80
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronPythonTest.dll differ
diff --git a/foreign dlls/DLR 4.0/IronRuby.Libraries.Yaml.dll b/foreign dlls/DLR 4.0/IronRuby.Libraries.Yaml.dll
new file mode 100644
index 0000000000..30dea5a77c
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronRuby.Libraries.Yaml.dll differ
diff --git a/foreign dlls/DLR 4.0/IronRuby.Libraries.dll b/foreign dlls/DLR 4.0/IronRuby.Libraries.dll
new file mode 100644
index 0000000000..65159680ca
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronRuby.Libraries.dll differ
diff --git a/foreign dlls/DLR 4.0/IronRuby.dll b/foreign dlls/DLR 4.0/IronRuby.dll
new file mode 100644
index 0000000000..b19a269466
Binary files /dev/null and b/foreign dlls/DLR 4.0/IronRuby.dll differ
diff --git a/foreign dlls/DLR 4.0/Microsoft.Dynamic.dll b/foreign dlls/DLR 4.0/Microsoft.Dynamic.dll
new file mode 100644
index 0000000000..0dc44480aa
Binary files /dev/null and b/foreign dlls/DLR 4.0/Microsoft.Dynamic.dll differ
diff --git a/foreign dlls/DLR 4.0/Microsoft.Scripting.Core.dll b/foreign dlls/DLR 4.0/Microsoft.Scripting.Core.dll
new file mode 100644
index 0000000000..8418067d6a
Binary files /dev/null and b/foreign dlls/DLR 4.0/Microsoft.Scripting.Core.dll differ
diff --git a/foreign dlls/DLR 4.0/Microsoft.Scripting.Debugging.dll b/foreign dlls/DLR 4.0/Microsoft.Scripting.Debugging.dll
new file mode 100644
index 0000000000..a129515cf7
Binary files /dev/null and b/foreign dlls/DLR 4.0/Microsoft.Scripting.Debugging.dll differ
diff --git a/foreign dlls/DLR 4.0/Microsoft.Scripting.ExtensionAttribute.dll b/foreign dlls/DLR 4.0/Microsoft.Scripting.ExtensionAttribute.dll
new file mode 100644
index 0000000000..761780edd8
Binary files /dev/null and b/foreign dlls/DLR 4.0/Microsoft.Scripting.ExtensionAttribute.dll differ
diff --git a/foreign dlls/DLR 4.0/Microsoft.Scripting.dll b/foreign dlls/DLR 4.0/Microsoft.Scripting.dll
new file mode 100644
index 0000000000..65f1697576
Binary files /dev/null and b/foreign dlls/DLR 4.0/Microsoft.Scripting.dll differ
diff --git a/umbraco/presentation/Properties/Settings.Designer.cs b/umbraco/presentation/Properties/Settings.Designer.cs
deleted file mode 100644
index 78879c80f1..0000000000
--- a/umbraco/presentation/Properties/Settings.Designer.cs
+++ /dev/null
@@ -1,45 +0,0 @@
-//------------------------------------------------------------------------------
-//
-// This code was generated by a tool.
-// Runtime Version:2.0.50727.3053
-//
-// Changes to this file may cause incorrect behavior and will be lost if
-// the code is regenerated.
-//
-//------------------------------------------------------------------------------
-
-namespace umbraco.presentation.Properties {
-
-
- [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
- [global::System.CodeDom.Compiler.GeneratedCodeAttribute("Microsoft.VisualStudio.Editors.SettingsDesigner.SettingsSingleFileGenerator", "9.0.0.0")]
- internal sealed partial class Settings : global::System.Configuration.ApplicationSettingsBase {
-
- private static Settings defaultInstance = ((Settings)(global::System.Configuration.ApplicationSettingsBase.Synchronized(new Settings())));
-
- public static Settings Default {
- get {
- return defaultInstance;
- }
- }
-
- [global::System.Configuration.ApplicationScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.DefaultSettingValueAttribute("http://regexlib.com/WebServices.asmx")]
- public string umbraco_com_regexlib_Webservices {
- get {
- return ((string)(this["umbraco_com_regexlib_Webservices"]));
- }
- }
-
- [global::System.Configuration.ApplicationScopedSettingAttribute()]
- [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
- [global::System.Configuration.SpecialSettingAttribute(global::System.Configuration.SpecialSetting.WebServiceUrl)]
- [global::System.Configuration.DefaultSettingValueAttribute("http://update.umbraco.org/checkforupgrade.asmx")]
- public string umbraco_org_umbraco_update_CheckForUpgrade {
- get {
- return ((string)(this["umbraco_org_umbraco_update_CheckForUpgrade"]));
- }
- }
- }
-}
diff --git a/umbraco/presentation/umbraco.presentation.csproj b/umbraco/presentation/umbraco.presentation.csproj
index 59edc859d0..01cb4ba189 100644
--- a/umbraco/presentation/umbraco.presentation.csproj
+++ b/umbraco/presentation/umbraco.presentation.csproj
@@ -98,40 +98,11 @@
False
..\..\foreign dlls\ICSharpCode.SharpZipLib.dll
-
- False
- ..\..\foreign dlls\IronPython.dll
+
+ ..\..\foreign dlls\DLR 2.0 SP1\Microsoft.Scripting.dll
-
- ..\..\foreign dlls\IronPython.Modules.dll
-
-
- False
- ..\..\foreign dlls\IronRuby.dll
-
-
- ..\..\foreign dlls\IronRuby.Libraries.dll
-
-
- ..\..\foreign dlls\IronRuby.Libraries.Yaml.dll
-
-
- ..\..\foreign dlls\Microsoft.Dynamic.dll
-
-
- False
- ..\..\foreign dlls\Microsoft.Scripting.dll
-
-
- False
- ..\..\foreign dlls\Microsoft.Scripting.Core.dll
-
-
- ..\..\foreign dlls\Microsoft.Scripting.Debugging.dll
-
-
- False
- ..\..\foreign dlls\Microsoft.Scripting.ExtensionAttribute.dll
+
+ ..\..\foreign dlls\DLR 2.0 SP1\Microsoft.Scripting.Core.dll
System
diff --git a/umbraco/presentation/web.STANDARD.config b/umbraco/presentation/web.STANDARD.config
index c0769c0917..43e28e0545 100644
--- a/umbraco/presentation/web.STANDARD.config
+++ b/umbraco/presentation/web.STANDARD.config
@@ -3,10 +3,12 @@
+
+
+
@@ -32,7 +35,7 @@
-
+
@@ -112,16 +115,17 @@
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
@@ -154,14 +158,6 @@
-
-
-
- http://regexlib.com/WebServices.asmx
-
-
-
-
@@ -176,7 +172,7 @@
-
+
@@ -190,9 +186,9 @@
-
-
-
+
+
+
@@ -200,6 +196,7 @@
+
@@ -209,6 +206,7 @@
+