Hello,
it is already known that RD Gateway Manager crashes in clr.dll if .net Framework 4.6.1 (KB3102467) is installed on Windows Server 2012 R2.
However, when uninstalling KB3102467 RD Gateway Manager is working again as expected but the RD Web Access Feed service does not work anymore.
When trying to add RD feed from /RDWed/Feed/webfeed.aspx I get the following warning in the Application Log and an error connecting to work resources on the client system.
Event code: 3005
Event message: Es ist eine unbehandelte Ausnahme aufgetreten.
Event time: 02.03.2016 12:59:41
Event time (UTC): 02.03.2016 11:59:41
Event ID: 312941b716b442c1a68b6fffa8445d72
Event sequence: 2
Event occurrence: 1
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/RDWeb/Feed-1-131013935663217676
Trust level: Full
Application Virtual Path: /RDWeb/Feed
Application Path: C:\Windows\Web\RDWeb\Feed\
Machine name: PIHRDG1
Process information:
Process ID: 3148
Process name: w3wp.exe
Account name: IIS APPPOOL\RDWebAccess
Exception information:
Exception type: MissingMethodException
Exception message: Methode nicht gefunden: "Void System.Security.Claims.ClaimsIdentity..ctor(System.Security.Claims.ClaimsIdentity)".
bei System.Web.Security.FormsIdentity..ctor(FormsIdentity identity)
bei System.Web.Security.FormsIdentity.Clone()
bei System.Security.Principal.GenericPrincipal.AddIdentityWithRoles(IIdentity identity, String[] roles)
bei System.Web.Security.FormsAuthenticationModule.OnAuthenticate(FormsAuthenticationEventArgs e)
bei System.Web.Security.FormsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs)
bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: https://rd.pih.at:443/RDWeb/Feed/webfeed.aspx
Request path: /RDWeb/Feed/webfeed.aspx
User host address: 10.0.1.254
User:
Is authenticated: False
Authentication Type:
Thread account name: IIS APPPOOL\RDWebAccess
Thread information:
Thread ID: 8
Thread account name: IIS APPPOOL\RDWebAccess
Is impersonating: False
Stack trace: bei System.Web.Security.FormsIdentity..ctor(FormsIdentity identity)
bei System.Web.Security.FormsIdentity.Clone()
bei System.Security.Principal.GenericPrincipal.AddIdentityWithRoles(IIdentity identity, String[] roles)
bei System.Web.Security.FormsAuthenticationModule.OnAuthenticate(FormsAuthenticationEventArgs e)
bei System.Web.Security.FormsAuthenticationModule.OnEnter(Object source, EventArgs eventArgs)
bei System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
bei System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
Solution:
After Uninstall KB3102467 uninstall these .net Framework Updates as well (probably all .net Framework Update for 4.6.1 need to be uninstalled!)
Per 02-Mar-2016 on German Windows Server 2012R2 these are:
KB3102473
KB3122660
KB3127231
KB3098785
Best Regards,
Lothar
Lothar Lindinger