diff --git a/tasks/iisexpress.js b/tasks/iisexpress.js
index <HASH>..<HASH> 100644
--- a/tasks/iisexpress.js
+++ b/tasks/iisexpress.js
@@ -23,7 +23,9 @@ module.exports = function(grunt) {
 			cmd: options.cmd,
 			args: args,
 			opts: spawnOptions
-		}, function() {});
+		}, function(error, result, code) {
+			grunt.event.emit('iisexpress.done', error, result, code);
+		});
 
 		spawn.stdout.on('data', function (data) {
 			grunt.log.write('IIS Express: ' + data);
@@ -45,4 +47,4 @@ module.exports = function(grunt) {
 			});
 		}
 	});
-};
\ No newline at end of file
+};
Emit event when child process exits.