title: .Net problem "Illegal characters in path."
body: <p>Hi all ok I'm not a .net developer I'm from a PHP, python background and I'm not sure what to do with this.</p>
  
  <p>I have the following error when trying to load one of our sites. Please can someone help </p>
  
  <p><code>
  [ArgumentException: Illegal characters in path.]
     System.IO.Path.CheckInvalidPathChars(String path) +7491109
     System.IO.Path.GetFileName(String path) +19
     System.IO.FileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize) +16
     System.Xml.XmlDownloadManager.GetStream(Uri uri, ICredentials credentials) +77
     System.Xml.XmlUrlResolver.GetEntity(Uri absoluteUri, String role, Type ofObjectToReturn) +54
     System.Xml.XmlTextReaderImpl.OpenUrlDelegate(Object xmlResolver) +74
     System.Threading.CompressedStack.runTryCode(Object userData) +70
     System.Runtime.CompilerServices.RuntimeHelpers.ExecuteCodeWithGuaranteedCleanup(TryCode code, CleanupCode backoutCode, Object userData) +0
     System.Threading.CompressedStack.Run(CompressedStack compressedStack, ContextCallback callback, Object state) +108
     System.Xml.XmlTextReaderImpl.OpenUrl() +186
     System.Xml.XmlTextReaderImpl.Read() +208
     System.Xml.XPath.XPathDocument.LoadFromReader(XmlReader reader, XmlSpace space) +217
     System.Xml.XPath.XPathDocument..ctor(String uri, XmlSpace space) +116
     System.Xml.XPath.XPathDocument..ctor(String uri) +6
     OpenBay.Utils.XPathUtils.GetNodes(String xpathQuery, String xmlFile) +30
     OpenBay.Wms.Controllers.SiteController.SetErrorPages(Site site) +21
     OpenBay.Wms.Controllers.SiteController.GetSite(Uri uri, DirectoryInfo dir, String applicationName) +104
     OpenBay.Wms.HttpModule.UrlProcessHttpModule.GetSiteParameters(HttpApplication app, RequestInfo info) +172
     OpenBay.Wms.HttpModule.UrlProcessHttpModule.ProcessRequest(Object o, EventArgs args) +338
     System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +68
     System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp; completedSynchronously) +75</p>
  
  <p>thanks guys
  </code></p>