Index: /FCKeditor/trunk/_whatsnew.html
===================================================================
--- /FCKeditor/trunk/_whatsnew.html	(revision 2036)
+++ /FCKeditor/trunk/_whatsnew.html	(revision 2037)
@@ -107,4 +107,6 @@
 		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2056">#2056</a>] Fixed several validation
 			errors in the dialogs.</li>
+		<li>[<a target="_blank" href="http://dev.fckeditor.net/ticket/2063">#2063</a>] Fixed some problems in asp
+			related to the use of network paths for the location of the uploaded files.</li>
 	</ul>
 	<h3>
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp	(revision 2036)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/commands.asp	(revision 2037)
@@ -104,5 +104,5 @@
 		' Map the virtual path to the local server path of the current folder.
 		Dim sServerDir
-		sServerDir = ServerMapFolder( resourceType, CombinePaths(currentFolder, sNewFolderName), "CreateFolder" )
+		sServerDir = ServerMapFolder( resourceType, CombineLocalPaths(currentFolder, sNewFolderName), "CreateFolder" )
 
 		On Error Resume Next
@@ -172,5 +172,5 @@
 			Do While ( True )
 				Dim sFilePath
-				sFilePath = sServerDir & sFileName
+				sFilePath = CombineLocalPaths(sServerDir, sFileName)
 
 				If ( oFSO.FileExists( sFilePath ) ) Then
Index: /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp
===================================================================
--- /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp	(revision 2036)
+++ /FCKeditor/trunk/editor/filemanager/connectors/asp/io.asp	(revision 2037)
@@ -24,4 +24,10 @@
 function CombinePaths( sBasePath, sFolder)
 	CombinePaths =  RemoveFromEnd( sBasePath, "/" ) & "/" & RemoveFromStart( sFolder, "/" )
+end function
+
+function CombineLocalPaths( sBasePath, sFolder)
+	sFolder = replace(sFolder, "/", "\")
+	' The RemoveFrom* functions use RegExp, so we must escape the \
+	CombineLocalPaths =  RemoveFromEnd( sBasePath, "\\" ) & "\" & RemoveFromStart( sFolder, "\\" )
 end function
 
@@ -70,5 +76,5 @@
 
 	' Return the resource type directory combined with the required path.
-	ServerMapFolder = CombinePaths( sResourceTypePath, folderPath )
+	ServerMapFolder = CombineLocalPaths( sResourceTypePath, folderPath )
 End Function
 
@@ -79,4 +85,8 @@
 	Dim sParent
 	sParent = oFSO.GetParentFolderName( folderPath )
+
+	' If folderPath is a network path (\\server\folder\) then sParent is an empty string.
+	' Get out.
+	if (sParent = "") then exit sub
 
 	' Check if the parent exists, or create it.
