I had gone through the document in http://world.episerver.com/en/Documentation/Items/Tech-Notes/EPiServer-CMS-4/EPiServer-CMS-461/Unified-File-System/.
My question is the virtual name they are referring to is the folders created in the IIS for the site ? Also will this work for Episerver CMS 5
No, UFS virtualName is not the same thing as IIS virtual folders. Also the UFS system is partially replaced in CMS 5 and is now based on Virtual Path Providers.
I have a image folder in a server (image server)and I want the episerver in another machine to monitor the folder. Both the machines are in the same network. Webdav in episerver will not solve this problem as you need the episerver installed in the image server.
I thought UFS may solve the problem but I was not able to access/monitor the images in the image server.
Can you please help me out?
By Monitoring I meant is through file manager in Episerver, the editors should be able to see the images uploaded in the image server.
One of our task in the our project is that someone will upload the images in the server and the episerver file manager should be able to monitor those new images uploaded.Most probably, we will get the webserver account access
I have tried this but i am getting an error saying "not able to find path"
Here is the config i have added:
<add showInFileManager="true" virtualName="Upload" virtualPath="/UploadPath" bypassAccessCheck="false" name="SiteUpload" type="EPiServer.Web.Hosting.VirtualPathNativeProvider,EPiServer" indexingServiceCatalog="Web" physicalPath="\\flex-pc009\EPiServer"/>
Here I have given the physical path as another machine in my network.
What is the mistake I have done?
I have added the location path with the syntax based the IIS 7 version.
<add name="webresources" path="WebResource.axd" verb="GET" type="System.Web.Handlers.AssemblyResourceLoader"/>
<add name="wildcard" path="*" verb="*" type="EPiServer.Web.StaticFileHandler, EPiServer"/>
It still gives me the same error.
Should the virtual path should be available in the IIS or in the root folder where I have installed episerver? Maybe I am doing something wrong here?
The virtual path shouldn't be available neither in the local filesystem nor in IIS. It is invisible until requested from the web server (or displayed in the EPiServer filemanager).
I can't see anything wrong with the configuration. At what stage do you get the error? Can you access the network path in windows explorer from the machine running IIS? Also, check the access rights of the shared folder.
I am able to acces the shared folder from the windows explorer and the shared folder has access to everyone.
The following error "Could not able to find part of path: \\flex-pc009\EPiServer" I get when I open the episerver site.
Thanks for the help.
Is there any other possible way you could think of? I have tried everthing. If not, its fine.
I have added a virtual directory to the site and I have added the following line in the web.config
<add showInFileManager="true" virtualName="ImageServer" virtualPath="~/ImageServer/" bypassAccessCheck="false" name="SiteServer" type="EPiServer.Web.Hosting.VirtualPathNativeProvider,EPiServer" physicalPath="%EpiserverUploadPath%"/>
where EpiserverUploadPath is an Environmental Variable. EpiserverUploadPath contains the virtual directory whose path is the other machine's image folder.
However wen i try to run the site, it says
I have given the credentials in the virtual directory.
The way I interpret that is that the subsystem does not resolve the environment variable. But even if you give it an absolute path I'm not sure the VPP with accept a virual folder as physical path.
Did anyone find a fix for this in the end?
I am coming across this problem now. I have the same error when connecting to a physical path on a different web server.
Some more information:
I can access the network path in windows explorer from the machine running IIS?
I have set the access rights to everyone just for testing and I still get the access denied error