| Okay, after several hours I think I've made some headway. I've transferred everything onto the CRM server. I have a virtual website on port 81. I have the following in the web.config "<add key="c360Location" value="/SroBoTime" />". SroBoTime is the name of my virtual directory. I removed the CrmUrl from the c360.config as it's on the server. I've verified the CRM and RS URL's and they're correct. I'm getting the two errors in my Application event log which I hope will tell you everything along with the problem. Directory security is the same as CRM (Integration Windows Authentication) and Anonymous is turned off. Event Type: Warning Event Source: c360 Event Category: None Event ID: 0 Date: 10/10/2006 Time: 9:44:00 PM User: N/A Computer: PINNACLECRM2 Description: ******[ BEGIN LOG RECORD ]******* Message: Licensing.GetLicense Log Level: 900: WARNING Timestamp: 10/10/2006 9:44:00 PM Source Class: c360.Toolkit.Licensing.c360LicenseProvider Source Method: ᜀ Source Assembly: c360.Toolkit, Version=3.0.6.175, Culture=neutral, PublicKeyToken=null Code: ******[ EXCEPTION ]******* Exception: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---> c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: c360 products require that currently authenticated user is impersonated. at c360.Toolkit.Security.CRMSecurityPrincipal..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1) --- End of inner exception stack trace --- at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1) at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1) --- End of inner exception stack trace --- at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1) at c360.Toolkit.Common.ComponentFactory.Create(String componentKey) at c360.Toolkit.Security.SecurityProvider.ᜀ() at c360.Toolkit.Security.ImpersonationStrategy.ᜀ() at c360.Toolkit.Security.ImpersonationStrategy.ᜁ() at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization() at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization() at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ(LicenseContext A_0, Type A_1, Object A_2, Boolean A_3) ******[ EXCEPTION ]******* Exception: c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---> System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: c360 products require that currently authenticated user is impersonated. at c360.Toolkit.Security.CRMSecurityPrincipal..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1) --- End of inner exception stack trace --- at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1) at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1) ******[ EXCEPTION ]******* Exception: System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.InvalidOperationException: c360 products require that currently authenticated user is impersonated. at c360.Toolkit.Security.CRMSecurityPrincipal..ctor() --- End of inner exception stack trace --- at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck) at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache) at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache) at System.Activator.CreateInstance(Type type, Boolean nonPublic) at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes) at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1) ******[ EXCEPTION ]******* Exception: System.InvalidOperationException: c360 products require that currently authenticated user is impersonated. at c360.Toolkit.Security.CRMSecurityPrincipal..ctor() ******[ CONTEXT DATA ]******* Application Name: c360 Toolkit Application ID: User ID: Transaction Id: Sequence: 1 Host IP/Name: pinnaclecrm2 Instance Name: /LM/W3SVC/1664444132/Root/SroBoTime-2-128050046391169652 Process ID: 2112 Process Name: c:\windows\system32\inetsrv\w3wp.exe Win 32 Thread ID: 4400 Thread ID: 4400 Thread Authentication type: Negotiate Thread Identity: SROBO\jmarx Process Authentication type: Negotiate Process Identity: NT AUTHORITY\NETWORK SERVICE Screen Resolution: 1280x1024 Web User Identity: SROBO\jmarx Is Authenticated: True Server Machine Name: PINNACLECRM2 Request Timestamp: 10/10/2006 9:43:59 PM HTTP Method: GET URL: /SroBoTime/Default.aspx User Hostname: 127.0.0.1 Secure Connection: False *********** HTTP Headers ************* Connection: Keep-Alive Accept: */* Accept-Encoding: gzip, deflate Accept-Language: en-us Host: localhost:81 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; .NET CLR 2.0.50727; InfoPath.1) UA-CPU: x86 ************************************** Application Path: /SroBoTime Browser: System.Web.Mobile.MobileCapabilities Content Encoding: utf-8 Content Length: 0 Content Type: Execution File Path: /SroBoTime/Default.aspx *********** HTTP Form Data ************* ***********************************
*****[ END LOG RECORD ]***** For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.
---
Event Type: Warning Event Source: ASP.NET 2.0.50727.0 Event Category: Web Event Event ID: 1309 Date: 10/10/2006 Time: 9:44:00 PM User: N/A Computer: PINNACLECRM2 Description: Event code: 3005 Event message: An unhandled exception has occurred. Event time: 10/10/2006 9:44:00 PM Event time (UTC): 10/11/2006 1:44:00 AM Event ID: 16918940a8bd4ff6b0f6b7f87a5cb041 Event sequence: 4 Event occurrence: 1 Event detail code: 0 Application information: Application domain: /LM/W3SVC/1664444132/Root/SroBoTime-2-128050046391169652 Trust level: Full Application Virtual Path: /SroBoTime Application Path: C:\Websites\SroBoTime\ Machine name: PINNACLECRM2 Process information: Process ID: 2112 Process name: w3wp.exe Account name: NT AUTHORITY\NETWORK SERVICE Exception information: Exception type: LicenseException Exception message: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. Request information: Request URL: http://localhost:81/SroBoTime/Default.aspx Request path: /SroBoTime/Default.aspx User host address: 127.0.0.1 User: SROBO\jmarx Is authenticated: True Authentication Type: Negotiate Thread account name: NT AUTHORITY\NETWORK SERVICE Thread information: Thread ID: 1 Thread account name: NT AUTHORITY\NETWORK SERVICE Is impersonating: False Stack trace: at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ(LicenseContext A_0, Type A_1, Object A_2, Boolean A_3) at c360.Toolkit.Licensing.c360LicenseProvider.GetLicense(LicenseContext context, Type type, Object instance, Boolean allowExceptions) at System.ComponentModel.LicenseManager.ValidateInternalRecursive(LicenseContext context, Type type, Object instance, Boolean allowExceptions, License& license, String& licenseKey) at System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License& license) at System.ComponentModel.LicenseManager.Validate(Type type, Object instance) at c360.Toolkit.SDK.Pages.AreaPage..ctor() at _Default..ctor() at ASP.default_aspx..ctor() in C:\Websites\SroBoTime\Default.aspx.vb:line 912304 at __ASP.FastObjectFactory_app_web_rx5xlkhk.Create_ASP_default_aspx() at System.Web.Compilation.BuildResultCompiledType.CreateInstance() at System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) at System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) at System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) at System.Web.HttpApplication.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) Custom event details: For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp. |