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

I am a big fan of SharePoint Solution deployment mechanism but I was once asked is there any scenario which can not be deployed by just using SharePoint solution deployment mechanism or is only possible by manual deployment(copying files manually etc.)?

Can any body share his experience where he needs to do manual deployment (fully or partially)?

Note: I am not talking about deploying SharePoint itself.

share|improve this question
add comment

3 Answers 3

Changes to FAST for SharePoint, many of which have to be executed through Powershell ON the fast server. Its possible there's an API for them, but that seems a whole lot more work and would require permissions for the SharePoint account to make changes to the FAST server configuration which I think is a big no no.

share|improve this answer
add comment

This is a great question Namwar. There are a lot of things I think. Some things I can think of:

  • AuthorizedType Web.config entries (used to allow custom workflow actions)
  • Entry for SPThemes.xml for a custom WSS 3.0 theme (unless you replace the entire file)
  • Basically anything in the SSP..
    • Custom metadata properties for Search
    • Custom PWA properties/settings
share|improve this answer
    
Yes kit, similar to changes of SPThemes.xml, adding new styles in CQWP styles files like ContentQueryMain.xsl is an issue unless and ultimately you end up adding a new file. –  Namwar Rizvi Mar 10 '11 at 16:29
add comment

Limitations are few as in the end you can trigger your own code using a FeatureReceiver. This code can then do whatever you like. However, take the following into account:

  1. You may need to schedule your custom code on every server in the farm. This is perfectly possible using timer jobs, but.... (see option 2)
  2. Timer jobs are executed by the SharePoint Timer Service, which does not necessarily have local administrator access, which may prevent your custom code from carrying out certain tasks.

If you are doing this in an environment you control then this is not necessarily a problem, but if you develop a commercial product for deployment on other people's servers then this is a major limitation.

share|improve this answer
add comment

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.