NAV 7 Web Client - error when trying to open web client

ben5000
Member Posts: 110
Dear,
As in the following blog post : viewtopic.php?f=32&t=53505
I've troubles to connect to the web client when using windows authentication.
Here are the messages I get:

And after refresh:

Here is what appears in the Application event viewer:
I've tried the following:
Complete reinstall of IIS, NAV Web Client, whole NAV features.
Rebuild of Performance counters
Edit registry to allow access to performance counters
It sure has something to do with the fact that I use windows logins (permissions missing?)
Thanks for your help
As in the following blog post : viewtopic.php?f=32&t=53505
I've troubles to connect to the web client when using windows authentication.
Here are the messages I get:
And after refresh:
Here is what appears in the Application event viewer:
Type: System.UnauthorizedAccessException Message: Access to the registry key 'Global' is denied. StackTrace: at Microsoft.Win32.RegistryKey.Win32Error(Int32 errorCode, String str) at Microsoft.Win32.RegistryKey.InternalGetValue(String name, Object defaultValue, Boolean doNotExpand, Boolean checkSecurity) at Microsoft.Win32.RegistryKey.GetValue(String name) at System.Diagnostics.PerformanceMonitor.GetData(String item) at System.Diagnostics.PerformanceCounterLib.GetPerformanceData(String item) at System.Diagnostics.PerformanceCounterLib.get_CategoryTable() at System.Diagnostics.PerformanceCounterLib.CategoryExists(String machine, String category) at System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName, String machineName) at System.Diagnostics.PerformanceCounterCategory.Exists(String categoryName) at Microsoft.Dynamics.Framework.UI.WebBase.Diagnostics.CounterExistsPerformanceCounterEnabledStrategy.get_IsEnabled() at Microsoft.Dynamics.Framework.UI.WebBase.Diagnostics.SystemPerformanceCounter.Increment() at Microsoft.Dynamics.Framework.UI.WebBase.ClientSessionManagerBase.OnClientSessionCreated(ClientSessionCore createdSession) at Microsoft.Dynamics.Framework.UI.ClientSessionManagerCore.CreateClientSession(String sessionId) at Microsoft.Dynamics.Framework.UI.ClientSessionManagerCore.EnsureSession(String sessionId) at Microsoft.Dynamics.Framework.UI.Web.ClientSessionManager.EnsureSession() at Microsoft.Dynamics.Framework.UI.Web.FormControl.OnInitCore(EventArgs e) at Microsoft.Dynamics.Framework.UI.Web.FormControl.<>c__DisplayClass3.<OnInit>b__2() at Microsoft.Dynamics.Framework.UI.Web.WebEventExecutor.<>c__DisplayClass3.<Execute>b__2() at Microsoft.Dynamics.Framework.UI.Web.WebEventExecutor.ExecuteCore[T](Func`1 webEvent, Func`1 condition) Source: mscorlib
Type: System.ArgumentNullException Message: Value cannot be null. Parameter name: key ParamName: key StackTrace: at System.Collections.Generic.Dictionary`2.FindEntry(TKey key) at System.Collections.Generic.Dictionary`2.TryGetValue(TKey key, TValue& value) at Microsoft.Dynamics.Framework.UI.WebBase.WebSessionStateProvider.Unregister(ClientSessionBase clientSession) at Microsoft.Dynamics.Framework.UI.WebBase.ClientSessionManagerBase.OnClientSessionRemoved(ClientSessionCore removedSession) at Microsoft.Dynamics.Framework.UI.ClientSessionManagerCore.RemoveClientSession(ClientSessionCore clientSession) at Microsoft.Dynamics.Framework.UI.ClientSessionCore.Dispose(Boolean disposing) at Microsoft.Dynamics.Framework.UI.WebBase.ClientSessionBase.Close() at Microsoft.Dynamics.Framework.UI.Web.ClientSession.OnExitProcessing() at Microsoft.Dynamics.Framework.UI.WebBase.ClientSessionBase.ExitProcessingCore() at Microsoft.Dynamics.Framework.UI.WebBase.ClientSessionBase.ExitProcessing() at Microsoft.Dynamics.Framework.UI.Web.FormControl.UnloadCleanup() at Microsoft.Dynamics.Framework.UI.Web.FormControl.<OnUnload>b__17() at Microsoft.Dynamics.Framework.UI.Web.WebEventExecutor.<>c__DisplayClass3.<Execute>b__2() at Microsoft.Dynamics.Framework.UI.Web.WebEventExecutor.ExecuteCore[T](Func`1 webEvent, Func`1 condition) Source: mscorlib
I've tried the following:
Complete reinstall of IIS, NAV Web Client, whole NAV features.
Rebuild of Performance counters
Edit registry to allow access to performance counters
It sure has something to do with the fact that I use windows logins (permissions missing?)
Thanks for your help

0
Comments
-
Just solved the error by adding the Guest group to the Performance Monitor User group.
Now it works like a charm!
Edit: now it's not working again
If I add a single windows login to the Perf Monitor Users group it works..0 -
Ok so to solve this issue I added "Domain Users" group to the "Perf Monitor Users" group.
I'll investigate with the people managing the domain if it could cause any security concerns but this is the only workable solution I found so far.0 -
Same error, but after an update of server (2008R2).
I resolve it adding Network service to Performance Monitor Users group.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 322 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions