How to fix the "System.Web Exception: Value cannot be null" Parameter name: value error
Sample Error
You may see a message like this "System.Web Exception: Value cannot be null. Parameter name: value"
Solution or Workaround
This error is an indication of a problem with your web server's ASP.NET cache or application directory configuration. If you see this message, some data that PDshop had previously stored in the server's memory has been prematurely cleared or simply lost. This can occur if your SSL domain/URL differs from your primary shop domain/URL, or if you have a "shared" hosting plan and you share an application directory with other websites.
Recommended Workaround:
Disable PDshop's Caching feature.
To disable PDshop's data caching, login to your PDAdmin and click on "Caching". Next, uncheck the "Enable Server Caching" option and save your changes.
If you do not see this option, and only see a "Clear Cache" option, you must download and install the latest revision of PDshop.Net. Newer versions include changes to how PDshop utilizes ASP.NET's caching feature, and includes the ability to disable this caching.
Recommended Workaround:
Disable PDshop's Caching feature.
To disable PDshop's data caching, login to your PDAdmin and click on "Caching". Next, uncheck the "Enable Server Caching" option and save your changes.
If you do not see this option, and only see a "Clear Cache" option, you must download and install the latest revision of PDshop.Net. Newer versions include changes to how PDshop utilizes ASP.NET's caching feature, and includes the ability to disable this caching.
Related Articles
Related Topics
Article Applies to:
PDshop .NET
Search for help...