Exception Details: System.IO.IsolatedStorage.IsolatedStorageException: Unable to create mutex. (Exception from HRESULT: 0x80131464)


Source Error: 

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.


Stack Trace: 

[IsolatedStorageException: Unable to create mutex. (Exception from HRESULT: 0x80131464)]
   System.IO.IsolatedStorage.IsolatedStorageFile.Open(String infoFile, String syncName) +0
   System.IO.IsolatedStorage.IsolatedStorageFile.Lock(Boolean& locked) +370
   System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, FileAccess access, FileShare share, Int32 bufferSize, IsolatedStorageFile isf) +623
   System.IO.IsolatedStorage.IsolatedStorageFileStream..ctor(String path, FileMode mode, FileAccess access, IsolatedStorageFile isf) +52
   l();	4c0.WriteByteArray(Byte[] ) +76
   l();	c3f9f0.Write(XmlDocument ) +542
   Manco.Licensing.Validation.Validator.l();	318() +31
   Manco.Licensing.Validation.Validator.l();	25() +1446
   Manco.Licensing.Validation.Validator.GetLicenseState(Boolean ) +3933

[TargetInvocationException: Exception has been thrown by the target of an invocation.]
   System.RuntimeMethodHandle._InvokeMethodFast(IRuntimeMethodInfo method, Object target, Object[] arguments, SignatureStruct& sig, MethodAttributes methodAttributes, RuntimeType typeOwner) +0
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture, Boolean skipVisibilityChecks) +640
   System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture) +38
   System.RuntimeType.InvokeMember(String name, BindingFlags bindingFlags, Binder binder, Object target, Object[] providedArgs, ParameterModifier[] modifiers, CultureInfo culture, String[] namedParams) +3262
   Manco.Licensing.License.GetLicenseState(Boolean ) +181
   CelloSaaS.License.CelloLicenseManager.LoadLicenseStateProperties(License License) +25
   CelloSaaS.License.CelloLicenseManager..ctor() +309
   CelloSaaS.License.CelloLicenseManager..cctor() +56

[TypeInitializationException: The type initializer for 'CelloSaaS.License.CelloLicenseManager' threw an exception.]
   CelloSaaS.View.CelloRequestPreProcessor.ValidateLicense() +24
   CelloSaaS.View.CelloRequestPreProcessor.context_BeginRequest(Object sender, EventArgs e) +28
   System.Web.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +80
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +270



Solution:


Navigate to the IIS WebServer, Choose the application pool that is pointed to by the site that reports this exception.


Now, select the application pool and then right click > choose Set Application Pool Defaults > Choose "Identity" under Process Model > In the Built-In Account, choose the option as "Local System".


Apply this change and then Recycle the application pool and Restart the WebApplication.