Jerry R wrote:1. What now controls whether there is a shadow folder process log file? The vault.exe.config or web.config?
The log file can be found in the Shadow Folder - ASP.Net process' %TEMP% folder. So, if the Identity of the service is running under MYDOMAIN\SHADOW, while logged in as MYDOMAIN\SHADOW, typing %TEMP% should bring up the folder containing the log file.
I'm loggin a feature request to allow modifying this setting, so the location can be explicitly configured.
Jerry R wrote:2. When you say "the .Net process' account", do you mean the account listed in the userName= in the "identity impersonate" line in the web.config? This is the same account we used for the application pool method.
Sort of. ASP.Net allows you to configure a web app / web service under any specific Windows based account. This account can be configured by the Application Pool in IIS 6. However, this identity can also be "overridden" by using identity impersonation in web.config. In any case, I am referring to this account.
Jerry R wrote:3. When adding a shadow folder, does this have to be done from running admin on the vault server machine, or can it be done from any machine?
If you want to make sure your permissions are configured correctly, I would recommend making the shadow folder associations on the Vault Server while logged in as the Shadow Folder ASP.Net process' account.
With this method, when browsing for the destination of the Shadow Folders, you will have a good idea what resources are available or not from Shadow Folder's point of view.
Otherwise, if you are not worried about failure due to permission problems, you can make associations from any Admin Tool.