Changes in Registrar's Office Configuration are not reflected in NetClassroom

When a user makes changes in Registrar's Office Configuration, the changes are not reflected in NetClassroom.  For example, the user added or edited information for groups in Configuration, NetClassroom, Registration or added a new table entry in Configuration, Tables, Departments and the new information is not reflected when logging into NetClassroom after saving the changes.

Possible Causes:
  • The changes were entered less than 20 minutes ago.  After 20 minutes, the instructions should appear because the NetClassroom server cache on the web server has had enough time to refresh and reflect changes that have been made in Registrar's Office.
  • Cache setting in web.config defaults to being set to refresh at 60 minutes which means changes are only updated every 60 minutes
If the change was made less than 20 minutes ago:
Log out of NetClassroom, wait a minimum of 20 minutes, and then log back in to see if the new changes appear. 


If the change was made more than 20 minutes ago, you have confirmed the change was correct, and the database is on a version earlier than 7.60.250, patch 17, download and install the latest version and cumulative patch for NetClassroom (BB234908) and take the following steps after installing the patch:
 
  1. Browse out to the NC7 folder and open the web.config file
  2. Under the CacheExpiration setting, add the following line in the <appSettings> section:


    <add key="CacheCheckInterval" value="30" />

     
  3. Under the <system.web> section, add the following block:


    <httpModules>
    <add name="BackgroundCacheService" type="Blackbaud.Web.FE.NC7.BackgroundCacheService,Blackbaud.Web.FE.NC7" />
    </httpModules>


Alternative solution:



Restart IIS (will affect any other web product on the server)



or



Set NetClassroom web.config to clear cache more often:

Note: Only recommended during initial setup.  If server has to constantly clear the cache, you will see performance degradation.
 
  1. On the web server, browse out to the NC7 folder
     
  2. Open the Web.Config file in Notepad
     
  3. Go to the <add key="CacheExpiration" value="60" /> line in the 3rd section
  4. Change the value="60" to a smaller number.  The number listed here is the number of minutes before the system refreshes.

Environment

 7.60.250, patch 17

Was this article helpful?


Thanks for your feedback! Did this solve your issue?

Comments (optional):


Thanks for your feedback!
We're glad it was helpful but sorry it didn’t solve your issue. If you need assistance, click Chat with Support below.
We’re sorry to hear that. Please tell us why.

 I don't like how this works.

 The answer is confusing.

 The answer didn't match what I was searching for.

Additional Comments (optional):


Thanks for your feedback! If you need assistance, click Chat with Support below.
Thanks for your feedback. Help us make our products even better by sharing details in our Idea Banks or our online Community.
Thanks for letting us know. We'll work on clarifying the information in the article. If you need assistance, click Chat with Support below.
Thanks for letting us know. We'll work on updating the search engine to return more relevant results.