HTTP Error 500.19 after disabling Publish UNC Codebase for Package Server

Article:TECH187690  |  Created: 2012-04-29  |  Updated: 2012-09-18  |  Article URL http://www.symantec.com/docs/TECH187690
Article Type
Technical Solution


Issue



After configuring package server to only "Publish IIS hosted codebases (Provided IIS is installed)" and disable the ability to "Publish UNC codebase", the client machines are unable to successfully download any packages from the Package Server.

When you attempt to navigate to the URL of the package that the client machine is attempting to download you are presented with a "HTTP Error 500.19 - Internal Server Error" page.


Error



 


Environment



 Symantec Management Platform 7.x


Cause



This problem occurs for one of the following reasons:

1) You configured the IIS Web Site to use UNC Passthrough authentication to access a remote Universal Naming Convention (UNC) share.
2) The IIS_IUSRS group does not have the appropriate permissions for the ApplicationHost.config file or for the Web.config file.

Solution



You need to Grant Read permission to the IIS_IUSRS group for the directory, where the ApplicationHost.config file or for the Web.config file indicated in the error message is stored. Even if there is no config file at that location, the worker process identity (and/or the IIS_IUSRS group) needs at least Read access to the directory so that it can check for a web.config file in that directory.  

If it’s a UNC share, you need to either run your app-pool as an account that has sufficient permission to the UNC share or configure the virtual directory with a user that has sufficient permission to the share.




Article URL http://www.symantec.com/docs/TECH187690


Terms of use for this information are found in Legal Notices