---
title: "Error: System.IO.IOException"
description: "Fix a System.IO.IOException when deploying a Compatibility Package with the Deployment Tool."
product: "Alchemy"
edition: "Public"
type: "overview"
url: "https://docs.cloudhouse.com/public/troubleshooting-packages/deployment/error-system-io-ioexception/"
---
# Error: System.IO.IOException

**Problem**: When trying to deploy a Container using the following command:

Applies to: `Alchemy`

`Cloudhouse.Container.Deployment.exe /deploydir c:\VLCContainer /accepteula /UsageLocation c:\vlcusage`

The Container fails to deploy, and the following error is displayed in the `DeploymentWorkflowLog.txt`:

`INFO Cloudhouse.Container.Deployment. Program - Tool version 4.6.1906.1328
ERROR Cloudhouse.Container.Deployment. Program - Failed:
System.IO.IOException: Usage location: "c:\vlcusage" does not exist
 at Cloudhouse.Container.Core.Steps.AssertUsageLocationValid.Execute(DeploymentTarget deploymentTarget)
 at Cloudhouse.Container.Core.DeploymentWorkflow.Run(DeploymentTarget deploymentTarget)
 at Cloudhouse.Container.Deployment.Program.Main(String[] args)
ERROR Cloudhouse.Container.Deployment. Program - Exiting with code: -1`

Cause: The folder specified for the `/UsageLocation` switch (`c:\vlcusage` in the above example), does not exist.

**Solution**: If you are going to use the `/UsageLocation` switch, make sure the folder specified exists BEFORE deploying the Container; otherwise, you will see this error: "Deploying a Container will not automatically create the usage folder."
