I'm getting the following error when browsing to http://myserver/VaultService/VaultService.asmx
HTTP 403.1 Forbidden: Execute access is denied
I've looked at the folder settings and can't see any obvious accounts which are missing execute permissions (NETWORK SERVICE, ASPNET, IUSR_MACHINE etc).
My setup has been running happily for some time but I've destroyed it by a failed upgrade to 3.1.8 (I'm currently running 3.1.5). I've uninstalled Vault entirely (apart from the database) and reinstalled, and this is where I've got stuck. Any suggestions?
403.1 Forbidden message
Moderator: SourceGear
Things to check:
Does the account used by the ASPNET process have read\write access to the Windows\Temp directory on the Vault server machine? It needs this to write out the server log.
If you used the default installation the account on Windows 2003 server would be Network Service; on Windows 2000 or XP Pro it's Machine/ASPNET. Or you may have used a custom account.
Also check the VaultService properties in IIS and verify that VaultService
is set as the application name and that execute permissions are "Scripts
only."
Does the account used by the ASPNET process have read\write access to the Windows\Temp directory on the Vault server machine? It needs this to write out the server log.
If you used the default installation the account on Windows 2003 server would be Network Service; on Windows 2000 or XP Pro it's Machine/ASPNET. Or you may have used a custom account.
Also check the VaultService properties in IIS and verify that VaultService
is set as the application name and that execute permissions are "Scripts
only."
Linda Bauer
SourceGear
Technical Support Manager
SourceGear
Technical Support Manager
Thanks very much for the prompt reply. I checked the IIS settings for the VaultService virtual directory and sure enough, execute permissions were set to None and there was no application name. I've fixed that as per your recommendations and we're good to go!
I also made the same changes to the VaultShadowFolder virtual directory - I hope this is correct? Security is somewhat important since the server is publicly visible.
I also made the same changes to the VaultShadowFolder virtual directory - I hope this is correct? Security is somewhat important since the server is publicly visible.