NCache allows you to deploy assemblies over the server for server side features like Entry Processor, MapReduce or Backing Source providers. Once the user deploys provider assemblies through NCache Web Manager or PowerShell from the specified path, the assemblies are also copied to the newly created folder named deploy in NCache installation directory.
Using NCache Web Manager
Launch NCache Web Manager by browsing to http://localhost:8251 (Windows) or
<server-ip>:8251(Windows + Linux).
In the left navigation bar, click on Clustered Caches or Local Caches, based on the cache required.
Check the box against the cache on which assemblies are to be deployed.
Click on "..." against the cache and select Deploy Providers.
NCache opens the File Explorer to let the user select the assemblies to be deployed.
The same assembly is now present in the newly created deploy folder in the NCache installation directory.
Install-Module cmdlet enables the user to deploy provider assemblies from the specified assembly path to the deployment folder named 'deploy' in NCache installation directory.
This command deploys the assembly Provider.dll over a cache named demoClusteredCache.
Install-Module -CacheName demoClusteredCache -AssemblyPath C:\Provider.dll