I set this and all worked great. Thank you! This is a really cool product.
Unfortunately my newbie colors are going to fly at this moment... this client cache folder was removed accidentally instead of the working folder at the end of an activity.
After doing this, it seems the server/client assumes this client-cache always exists. The folder isn't being populated, now... and this is causing a handful of different errors. For instance, trying to :
ServerOperations.SetRepository(svRepository);
now causes...
Code: Select all
System.ArgumentNullException: Value cannot be null.
Parameter name: path2
at System.IO.Path.Combine(String path1, String path2)
at VaultClientOperationsLib.TreeCache..ctor(Int32 repID, String username, String uniqueRepositoryID, String localStoreBasePath, ClientInstance ci)
at VaultClientOperationsLib.ClientInstance.SetActiveRepositoryID(Int32 id, String username, String uniqueRepositoryID, Boolean doRefresh, Boolean updateKnownChangesAll)
at VaultClientIntegrationLib.ServerOperations.SetRepository(VaultRepositoryInfo repositoryInfo)
at VaultClientIntegrationLib.ServerOperations.SetRepository(String repositoryName)
at Handler.ProcessRequest(HttpContext context) in e:\dotnet_code\Vault\Handler.ashx:line 79
I've tried to use all of the .Refresh*() methods I could find for pulling the client cache, but it is hosed. Do you have any suggestions for this?