diff --git a/src/Orchard.Azure/Orchard.Azure.CloudService/ServiceDefinition.csdef b/src/Orchard.Azure/Orchard.Azure.CloudService/ServiceDefinition.csdef
index 567bfe4f7..902e5be53 100644
--- a/src/Orchard.Azure/Orchard.Azure.CloudService/ServiceDefinition.csdef
+++ b/src/Orchard.Azure/Orchard.Azure.CloudService/ServiceDefinition.csdef
@@ -18,7 +18,20 @@
-
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/src/Orchard.Azure/Orchard.Azure.Web/startup/ConfigureIIS.cmd b/src/Orchard.Azure/Orchard.Azure.Web/startup/ConfigureIIS.cmd
index 85c2c6cec..9bb55e560 100644
--- a/src/Orchard.Azure/Orchard.Azure.Web/startup/ConfigureIIS.cmd
+++ b/src/Orchard.Azure/Orchard.Azure.Web/startup/ConfigureIIS.cmd
@@ -1 +1,5 @@
-%windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
+REM Check if this task is running on the compute emulator, if not then sets the Idle Timeout to zero
+
+IF "%ComputeEmulatorRunning%" == "true" (
+ %windir%\system32\inetsrv\appcmd set config -section:applicationPools -applicationPoolDefaults.processModel.idleTimeout:00:00:00
+)
\ No newline at end of file