Required Directory Permissions

Due to so many links to topics everywhere, and so many repeat, duplicate topics, I am placing this comment in topics I’ve already fixed that I know are linked to a bunch or that I know I have seen a bunch and that I want to ensure aren’t duplicates or see if I can reuse something {this is the case for Enable Dir Browsing and Configure Bits}. AMS 12/2018

While configuring the Geodatabase Replication web server, you are required to provide the domain user (e.g., mmreplica) with permissions on a number of directories. The following table lists all permissions required for the domain user. Some may have been discussed in previous sections, and some have not. Ensure all permissions are assigned as shown below.

Directory

Required Permission

Comments

C:\Windows\Microsoft.NET\Framework\<version>\Temporary ASP.NET Files

Full Control

 

C:\Windows\Temp

Read/Write/Delete

The Delete permission is set using the Advanced button on the Security page of the Windows Explorer folder properties dialog box.

Application folder

Read

This is the location of your Web application files (that is, your application's virtual root directory: for example, c:\inetpub\wwwroot\ArcFMGDBReplicationService). By default, the Users group has the appropriate access rights.

% installroot % hierarchy
(C:\Windows\Microsoft.Net\Framework\v.1.1.4322)

Read

The domain user must be able to access .NET Framework assemblies. By default, the Users group has the appropriate access rights.

C:\Windows\assembly

Read

This is the global assembly cache. You cannot directly use Windows Explorer to edit ACLs for this folder. Instead, use a command prompt and run the following command:
cacls % windir %\assembly /e /t /p domain\useraccount:R
Alternatively, prior to using Windows Explorer, unregister shfusion.dll with the following command:
regsvr32–u shfusion.dll
After setting permissions with Windows Explorer, re-register shfusion.dll with the following command:
regsvr32 shfusion.dll

C:\Windows\system32

Read

This location is for system dynamic-link libraries (DLLs) loaded by the .NET Framework.

c:\inetpub\wwwroot\

List Folder/Read

The domain user must be able to access .NET Framework assemblies. By default, the Users group has the appropriate access rights.

C:\Program Files (x86)\Miner and Miner\ArcFM Solution\Bin

Full Control

This allows the installers to place XZip.exe in a single location to be found by Replication Server and by Replication Web Service.

QR code for this page

Was this helpful?