So you have successfully installed and used the Master Data Services Configuration Manager in SQL Server 2012, but when trying to run the web url you get the following error:-
HTTP Error 500.19 - Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.
Config Error: Cannot read configuration file due to insufficient permissions.
Config File: \\?\c:\Program Files\Microsoft SQL Server\110\Master Data Services\WebApplication\Web.config
Now the only difference in the setup is I
am using a Network login for the Application Pool that this MDS Web Application uses.
So bascially this error means that Application Pool user doesn't have permission to read the web.config at:-
C:\Program Files\Microsoft SQL Server\110\Master Data Services\WebApplication\Web.config
That is fine, grant it read permission and now we get another error:-
The current identity (AppPoolUser) does not have write access to 'C:\Program Files\Microsoft SQL Server\110\Master Data Services\MDSTempDir'.
OK so again we need to give the Application Pool user write permission to the MDSTempDir directory.
I am using Windows Server 2008 R2 Enterprise but it is boardly the same for most Windows Servers
Open Windows Explorer and locate the folder
Right Click -
Select 'Security' Tab
Click 'Change Permissions...'
Locate the user
And Select 'Full Control' for permissions
Now run your MDS Web Page and it should look something like:-