diff --git a/src/UmbracoFileSystemProviders.Azure.Installer/InstallerController.cs b/src/UmbracoFileSystemProviders.Azure.Installer/InstallerController.cs
index 3edca53..883e239 100644
--- a/src/UmbracoFileSystemProviders.Azure.Installer/InstallerController.cs
+++ b/src/UmbracoFileSystemProviders.Azure.Installer/InstallerController.cs
@@ -2,6 +2,7 @@
// Copyright (c) James Jackson-South, Jeavon Leopold, and contributors. All rights reserved.
// Licensed under the Apache License, Version 2.0.
//
+
namespace Our.Umbraco.FileSystemProviders.Azure.Installer
{
using System;
@@ -10,6 +11,7 @@ namespace Our.Umbraco.FileSystemProviders.Azure.Installer
using System.Diagnostics;
using System.IO;
using System.Linq;
+ using System.Web;
using System.Web.Hosting;
using System.Web.Http;
using System.Xml;
@@ -386,16 +388,21 @@ private static bool ExecuteWebConfigTransform()
private static bool ExecuteMediaWebConfigTransform()
{
- XmlNode transFormConfigAction =
- helper.parseStringToXmlNode(""
- + "").FirstChild;
+ if (File.Exists(HttpContext.Current.Server.MapPath("~/Media/web.config")))
+ {
+ XmlNode transFormConfigAction =
+ helper.parseStringToXmlNode(""
+ + "").FirstChild;
+
+ PackageActions.TransformConfig transformConfig = new PackageActions.TransformConfig();
+ return transformConfig.Execute("UmbracoFileSystemProviders.Azure", transFormConfigAction);
+ }
- PackageActions.TransformConfig transformConfig = new PackageActions.TransformConfig();
- return transformConfig.Execute("UmbracoFileSystemProviders.Azure", transFormConfigAction);
+ return true;
}
private static bool ExecuteImageProcessorSecurityConfigTransform()