Alachisoft.com

Frequently Asked Questions


Platform Support and Installation

Evaluation and Licensing

Using NCache Manager

Applications using NCache


Answers to Frequently Asked Questions

Platform Support and Installation

Question 1: What platforms and operating systems does NCache run on?

Answer: NCache runs on all .NET supported platforms and all of the following operating systems

Microsoft® Windows® Server 2003 family
Microsoft® Windows® Server 2008 family
Microsoft® Windows® 7

Top Top

Question 2: Are there any features that are not supported on other operating systems like Windows NT 4.0?

Answer: NCache is not directly tied to a particular flavor of operating system. If .NET 2.0 is available on any operating system, NCache should run equally well there. Please note that NCache has not been tested on NT 4.0 or any other operating systems.

Top Top

Question 3: What are the software prerequisites of installing and using NCache on a machine?

Answer: .NET Framework 2.0. However you may need other software for running applications using NCache, e.g., ASP.NET for running NCache enabled web-applications.

For more information see Online help for NCache.

Top Top

Evaluation and Licensing

Question 4: How is NCache licensed?

Answer: NCache Clustered edition is licensed on a per processor basis. This means that one license permits you to install the product on one processor. 

Top Top

Question 5: Are there any features turned off in evaluation edition?

Answer: No, all the features are available during evaluation.

Top Top

Question 6: I start a cache successfully but the application tells me that it's not started, what might be wrong?

Answer: This problem occurs when the evaluation period has expired. Please see your system's event log for detailed error information.

Top Top

Using NCache Manager

Question 7: Why I can't see the domain and its nodes in the node selection wizards?

Answer: The current release of NCache Manager application uses Active Directory to fetch domain and computer information. Due to access restrictions on the currently logged on user nodes and domains might not get listed. If you are having this problem, go to the security tab of NCache Manager application options and specify the username and password that has rights to browse active directory. You might also need to provide the address of the domain controller if it doesn't work.

Top Top

Question 8: I change the configuration of cluster and cache and save them but these settings are not applied why?

Answer: NCache does not apply the configuration settings implicitly when you save the project. You have to apply these settings explicitly. Select a cluster node and from Application's menu select 'Apply Configuration' to do so.

Top Top

Question 9: I can't see the statistics of a node why?

Answer: It's a known issue and it happens when Disk Performance Statistics Driver (Diskperf) have not already been running on the node. A detailed description of the problem and its solution is given in online help for NCache under the topic "Troubleshooting Counters".

Top Top

Applications using NCache

Question 10: NCache fails to add items but no error is reported. why?

Answer: By default NCache exceptions are disabled. This is due to the need to support seamless integration with existing ASP.NET applications. Even in the case of errors NCache does not break your application flow and continues to function with reduced performance at the most. This behavior can be changed and exceptions can be turned on. Please see the tutorials with NCache installation for more information on how to do this.

Top Top

Question 11: Adding/Inserting an item reports a serialization exception, what could be the reason?

Answer: First off, all the objects and keys being added to NCache must be serializable. Moreover under various situations like say if the Isolation level is set to high (Outproc mode) or in clustered mode; NCache must serialize the objects. This need implies that the object's type information be known to .NET runtime. A serialization exception occurs when .NET fails to determine type information.

Depending upon the situation you can either put the assembly containing the objects into GAC or manually add a codebase url for the assembly in the file alachisoft.ncache.service.exe.config (to be found in \bin\service). Note that the service must be restarted if the later is done. The NorthwindDemo application in NCache sample's demonstrates the use of the later approach.

Top Top