Take the 2-minute tour ×
SharePoint Stack Exchange is a question and answer site for SharePoint enthusiasts. It's 100% free, no registration required.

Maybe this will be obvious to someone with more medium to large farm experience than I have. I've got a custom Central Admin (.aspx) page that gets deployed to the \TEMPLATE\ADMIN directory. I also have a farm-scoped feature that puts a link to this custom page on the "Application Settings" page in Central Admin. The whole thing is deployed using a WSP.

Recently, we had a customer with a farm environment in which CA was hosted on an application server (they had 2 app servers, and 3 WFEs). The application server did not have the SharePoint Foundation Web Application Service running, per the Microsoft best practice. After deploying our WSP on one of the WFEs, the customer was running into a problem where the link to our custom CA page was not appearing. Upon further investigation, we discovered that the farm feature was also not installed, and the custom page had not been deployed on the CA server (the WFEs all looked fine).

The temporary solution was to activate the Web Application Service on the CA server and re-deploy the solution, after which the artifacts contained in the WSP were successfully deployed to the CA server and our page was accessible. This is only a stop-gap solution, and won't work for deployment to their production environment. My question is, why is this happening, and what should I be doing differently to allow my farm feature and custom page to be accessible from CA?

share|improve this question

1 Answer 1

up vote 1 down vote accepted

You need to Install-SPSolution to the Central Admin web Application.

You were effectively relying on a side effect that the 14 hive is shared between web apps on the same physical machine and by deploying to a non admin web app your changes were also visible in Central Admin.

share|improve this answer
    
You are correct, sir. Thanks a lot! –  jason.venema Jun 29 '11 at 14:34

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.