﻿<?xml version='1.0' encoding='UTF-8'?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>c360 Forums / SDK for Microsoft CRM / Version 3 Product Questions / Installation  / license exception / Latest Posts</title><generator>InstantForum.NET v4.1.4</generator><description>c360 Forums</description><link>http://www.c360.com/Forums/</link><webMaster>support@c360.com</webMaster><lastBuildDate>Sat, 22 Nov 2008 13:28:06 GMT</lastBuildDate><ttl>20</ttl><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>I'm glad you finally figure it out!!!&lt;/P&gt;&lt;P&gt;[quote]Is the authentication mode="Windows" required? Even if you have annon = false in the properties of website, virtual dir etc?[/quote]&lt;/P&gt;&lt;P&gt;Yes it is. This config value indicates to ASP.NET which authentication method you want to use for "non-anonymous" users. ASP.NET supports many authentication methods (I am aware of 3: "forms", "windows" and "Passport" but there could be other methods as well) and you must indicate which one you want to use.&lt;/P&gt;&lt;P&gt;I believe that CRM 4.0 will support forms authentication so that it can work in hosted/multi-tenant environments, but version 3 only supports "windows" authentication.&lt;/P&gt;&lt;P&gt;I hope this help you understand why this key is required and why you must set it to "windows".</description><pubDate>Mon, 05 Mar 2007 14:50:21 GMT</pubDate><dc:creator>Jeremie Desautels</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Hurrah I have now got the system working, basically, I had a cup of tea and started documenting the days work ( a chore I loathe ;)), whilst performing this task I checked and rechecked the web.config file, I could not see anything wrong in there although I did not have the &amp;lt;authentication mode="windows"/&amp;gt; key mentioned in one of your posts, but horrors upon horrors c360sdk instead of c360Sdk!!! Made the change a yes it works. Is the authentication mode="Windows" required? Even if you have annon = false in the properties of website, virtual dir etc?&lt;/P&gt;&lt;P&gt;Steve</description><pubDate>Mon, 05 Mar 2007 13:22:48 GMT</pubDate><dc:creator>rouses</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Should mention that the IIS server is on the Development machine, so I was publishing to a local IIS. SDK is 3.0.7</description><pubDate>Mon, 05 Mar 2007 12:47:00 GMT</pubDate><dc:creator>rouses</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Attachment mentioned above</description><pubDate>Mon, 05 Mar 2007 12:44:49 GMT</pubDate><dc:creator>rouses</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>I am experiencing a similar problem, and wonder if this was resolved and what the resolution was.&lt;P&gt;First let me detail my set-up:&lt;/P&gt;&lt;P&gt;Two Virtual systems Development &amp;amp; Test&lt;/P&gt;&lt;P&gt;Development has the following: &lt;/P&gt;&lt;UL&gt;&lt;LI&gt;SBS 2003 &lt;/LI&gt;&lt;LI&gt;CRM 3.0&lt;/LI&gt;&lt;LI&gt;VS2005&lt;/LI&gt;&lt;LI&gt;VS2003&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Test has the following:&lt;/P&gt;&lt;LI&gt;SBS 2003 &lt;/LI&gt;&lt;LI&gt;CRM 3.0&lt;/LI&gt;&lt;P&gt;I have installed C360 sdk in a number of projects, using the methods detailed in the training manual and in the online video. Created the projects using the file system, and have had no errors or problems other than maybe of my own making :).&lt;/P&gt;&lt;P&gt;Have shown the results to the customer and they seem happy, therefore looked at installing this week. Over the past few days, I have treid publishing the website to a new website, set-up with the following:&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.c360.com/Forums/Uploads/Images/570858e7-6d9e-4108-981b-5418.png"&gt;&lt;IMG src="http://www.c360.com/Forums/Uploads/Images/31023e2c-41c0-4909-93ae-17f5.png"&gt;&lt;/P&gt;&lt;P&gt;A website with a virtual directory call c360Sdk, also set-up as an application, the website port is 5560, no annomynous login allowed.&lt;/P&gt;&lt;P&gt;I have attempted the following, starting afresh each time by shutting down the Virtual Machine but not committing the undo disks (Oh how I love this feature) :D:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Published the website from VS2005, all files except license were published to the website, copied the license file to the required destination.&lt;/LI&gt;&lt;LI&gt;Copied the files to the website from VS2005 using the "copy website" feature&lt;/LI&gt;&lt;LI&gt;Copied the files from the development directory to the virtual directory.&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I have experienced the virtually the same problem each time I have tried to access the "default.aspx" file either by browing in IE6, or using the IIS msc and right click "Browse"&lt;/P&gt;&lt;P&gt;The problem is I get the following screen shot, see the attached file deploy errors.txt for the text of the error.&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.c360.com/Forums/Uploads/Images/c05ce686-8073-4485-b68a-533d.png"&gt;&lt;/P&gt;&lt;P&gt;I have tried adding the key impersonate=true in the web.config file but I get the same error. I also tried changing the c360Location key to / as well as keeping it as /c360Sdk/. I should add that Iget the different error when using /.&lt;/P&gt;&lt;P&gt;&lt;IMG src="http://www.c360.com/Forums/Uploads/Images/60d2ca4a-e71c-4aa3-b183-e43b.png"&gt;&lt;/P&gt;&lt;P&gt;Obviously I can view the pages when using the ASP Development Webserver that comes with VS2005. :D&lt;/P&gt;&lt;P&gt;Additionally if I create a website without c360 SDK, inother words a website with just a default.aspx with the old faithfull "Hello World", publish it, copy it etc, it displays as expected.&lt;/P&gt;&lt;P&gt;I would appreciate any help or guidance on this matter, I like the SDK and it has proved a bonus in my customisations but I must be able to use the pages produced outside the sponsorship of VS2005. Maybe I should add that I have fully tested them in CRM 3.0 without any issues, with VS2005 "hosting" them, using "http:localhost:xxxx/c360Sdk/yyyy.aspx" in both ISV.Config and Site.xml settings.&lt;/P&gt;&lt;P&gt;Is there other information you require? The following is a synopsis;&lt;/P&gt;&lt;P&gt;I can view the pages when using the webserver within VS2005 but not when using IIS, regardless of the method of publishing,copying them to the target website.&lt;/P&gt;&lt;P&gt;I have attached the text from the warnings issued the last time I tried to view the webpage (which is the default.aspx as prescribed in the installation video), I cannot upload this text file at the moment the dialog box has crashed and will not let attach another file (11Kb in size)&lt;/P&gt;&lt;P&gt;Thank you in advance&lt;/P&gt;&lt;P&gt;Steve:)</description><pubDate>Mon, 05 Mar 2007 12:43:46 GMT</pubDate><dc:creator>rouses</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>I never have had anonymous users turned on. Where do I have to turn on:&lt;br&gt;crm.config&lt;br&gt;web.config&lt;br&gt;&lt;add key="Impersonate" value="true"/&gt;&lt;br&gt;&lt;br&gt;is this even the right key?&lt;br&gt;&lt;br&gt;I love the project though, one more unrelated question, is hyperlink support in the grid working yet?&lt;br&gt;&lt;br&gt;Thanks!&lt;br&gt;&lt;br&gt;-Josh</description><pubDate>Thu, 06 Apr 2006 17:28:55 GMT</pubDate><dc:creator>Josh-Hudson</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Josh,&lt;/P&gt;&lt;P&gt;You need to make sure that the impersonation is properly handled.  If you setup that website and virtual directory, you probably have anonymous access enabled, thus your network credentials will not be passed and you cannot authenticate with CRM Services.  So either turn off anonymous access (also make sure in web.config that the identity impersonate = true) or if you want to leave it on - use the Impersonation keys in the c360.config (as documented in the installation and training guide) to setup impersonation - but keep in mind when you hard-code impersonation, that everyone accessing that page will have the same access rights.  Let me know how that works out.  Thanks.</description><pubDate>Thu, 06 Apr 2006 16:24:07 GMT</pubDate><dc:creator>Kevin Eichelberger</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Sorry about the screen scrolling so wide on the error message, didnt realize it would be so big.&lt;br&gt;&lt;br&gt;I created a virtual directory called document-list under http://localhost:5656/ and set c360 location to /document-list/ and still get the security principle error when i browse to http://localhost:5656/document-list/. Do I have to set some kind of perrmissions on the virtual directory for the security pricipal to work?&lt;br&gt;&lt;br&gt;Note: everything works when i use the visual studio web server just not IIS.</description><pubDate>Thu, 06 Apr 2006 15:26:19 GMT</pubDate><dc:creator>Josh-Hudson</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Does it have to be in virtual directory? I was going to put it in the root of the website http://localhost:5656/ is this not possable?&lt;br&gt;&lt;br&gt;- Josh</description><pubDate>Thu, 06 Apr 2006 15:08:58 GMT</pubDate><dc:creator>Josh-Hudson</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>[quote]I am trying to setup a new virtual directory&lt;P&gt;&lt;A href="http://localhost:5656/"&gt;http://localhost:5656&lt;/A&gt; if I view the page in visual studio (webpage is called c360Test) and set c360Location to /c360Test/ everything works great, if I publish to the virutal directory and change c360Location to / I get the following error: &lt;/P&gt;&lt;P&gt;Any ideas?[/quote]&lt;/P&gt;&lt;P&gt;Josh, not sure I quite understand your situation, but it looks like you are creating a webpage using VS2005 called c360Test, setting the c360Location key to '/c360Test/'.  When you view the page in a browser, everything works fine.&lt;/P&gt;&lt;P&gt;But when you attempt to move those files to a physical virtual directory on the machine (on the website &lt;A href="http://localhost:5656"&gt;http://localhost:5656&lt;/A&gt;), you set the c360Location to '/', the page gives you the licensing error.&lt;/P&gt;&lt;P&gt;If that is correct, then what it looks like you need to do is set the c360Location to the name of the virtual directory, so if the virtual directory inside of that website is myCustomPages (so you would browse to &lt;A href="http://localhost:5656/myCustomPages/myPage.aspx"&gt;http://localhost:5656/myCustomPages/myPage.aspx&lt;/A&gt;) then you would need to set the c360Location key to '/myCustomPages/' - it needs to the location relative to the root of the website.</description><pubDate>Thu, 06 Apr 2006 09:26:55 GMT</pubDate><dc:creator>Kevin Eichelberger</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>I can't seem to post a new topic even though my account is activated so I'll post here.&lt;/P&gt;&lt;P&gt;I am trying to setup a new virtual directory&lt;/P&gt;&lt;P&gt;&lt;A href="http://localhost:5656"&gt;http://localhost:5656&lt;/A&gt; if I view the page in visual studio (webpage is called c360Test) and set c360Location to /c360Test/ everything works great, if I publish to the virutal directory and change c360Location to / I get the following error: &lt;/P&gt;&lt;P&gt;Any ideas?&lt;SPAN&gt;&lt;/P&gt;&lt;H1&gt;Server Error in '/' Application. &lt;HR width="100%" color=silver SIZE=1&gt;&lt;/H1&gt;&lt;H2&gt;&lt;I&gt;Unable to create the specified component. Verify the entry for [SecurityPrincipal]. Please contact Licensing@c360.com for all licensing issues. You will have to provide the following information: Organization name = "ERROR: Could not retrieve Organization Name: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.InvalidOperationException: c360 products require that currently authenticated user is impersonated.&lt;BR&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal..ctor()&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; bNeedSecurityCheck)&lt;BR&gt;  at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, Boolean nonPublic)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.Create(String componentKey)&lt;BR&gt;  at c360.Toolkit.Security.SecurityProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜁ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()"". Required number of licenses = ERROR: Could not retrieve Required Seat Count: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.InvalidOperationException: c360 products require that currently authenticated user is impersonated.&lt;BR&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal..ctor()&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; bNeedSecurityCheck)&lt;BR&gt;  at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, Boolean nonPublic)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.Create(String componentKey)&lt;BR&gt;  at c360.Toolkit.Security.SecurityProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜁ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetRequiredSeatCount()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()".&lt;/I&gt; &lt;/H2&gt;&lt;P&gt;&lt;/SPAN&gt;&lt;FONT face="Arial, Helvetica, Geneva, SunSans-Regular, sans-serif "&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;Description: &lt;/FONT&gt;&lt;/B&gt;An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code. &lt;BR&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;Exception Details: &lt;/FONT&gt;&lt;/B&gt;System.ComponentModel.LicenseException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. Please contact Licensing@c360.com for all licensing issues. You will have to provide the following information: Organization name = "ERROR: Could not retrieve Organization Name: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.InvalidOperationException: c360 products require that currently authenticated user is impersonated.&lt;BR&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal..ctor()&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; bNeedSecurityCheck)&lt;BR&gt;  at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, Boolean nonPublic)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.Create(String componentKey)&lt;BR&gt;  at c360.Toolkit.Security.SecurityProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜁ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()"". Required number of licenses = ERROR: Could not retrieve Required Seat Count: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.InvalidOperationException: c360 products require that currently authenticated user is impersonated.&lt;BR&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal..ctor()&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; bNeedSecurityCheck)&lt;BR&gt;  at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, Boolean nonPublic)&lt;BR&gt;  at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.Factory.ᜀ(Type A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  --- End of inner exception stack trace ---&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.ᜀ(String A_0, Object[] A_1)&lt;BR&gt;  at c360.Toolkit.Common.ComponentFactory.Create(String componentKey)&lt;BR&gt;  at c360.Toolkit.Security.SecurityProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜀ()&lt;BR&gt;  at c360.Toolkit.Security.ImpersonationStrategy.ᜁ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetRequiredSeatCount()&lt;BR&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()".&lt;BR&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;Source Error:&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;&lt;TABLE width="100%" bgColor=#ffffcc&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;CODE&gt;The source code that generated this unhandled exception can only be shown when compiled in debug mode. To enable this, please follow one of the below steps, then request the URL:&lt;BR&gt;&lt;BR&gt;1. Add a "Debug=true" directive at the top of the file that generated the error. Example:&lt;BR&gt;&lt;BR&gt;  &amp;lt;%@ Page Language="C#" Debug="true" %&amp;gt;&lt;BR&gt;&lt;BR&gt;or:&lt;BR&gt;&lt;BR&gt;2) Add the following section to the configuration file of your application:&lt;BR&gt;&lt;BR&gt;&amp;lt;configuration&amp;gt;&lt;BR&gt;   &amp;lt;system.web&amp;gt;&lt;BR&gt;       &amp;lt;compilation debug="true"/&amp;gt;&lt;BR&gt;   &amp;lt;/system.web&amp;gt;&lt;BR&gt;&amp;lt;/configuration&amp;gt;&lt;BR&gt;&lt;BR&gt;Note that this second technique will cause all files within a given application to be compiled in debug mode. The first technique will cause only that particular file to be compiled in debug mode.&lt;BR&gt;&lt;BR&gt;Important: Running applications in debug mode does incur a memory/performance overhead. You should make sure that an application has debugging disabled before deploying into production scenario.&lt;/CODE&gt; &lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;Stack Trace:&lt;/FONT&gt;&lt;/B&gt; &lt;BR&gt;&lt;BR&gt;&lt;TABLE width="100%" bgColor=#ffffcc&gt;&lt;TBODY&gt;&lt;TR&gt;&lt;TD&gt;&lt;CODE&gt;&lt;PRE&gt;[LicenseException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. Please contact Licensing@c360.com for all licensing issues. You will have to provide the following information: Organization name = "ERROR: Could not retrieve Organization Name: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; 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&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; 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.ᜀ()"". Required number of licenses = ERROR: Could not retrieve Required Seat Count: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; 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&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; 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.ᜀ()   at c360.Toolkit.Licensing.c360LicenseProvider.GetRequiredSeatCount()   at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()".]   c360.Toolkit.Licensing.c360LicenseProvider.ᜀ(LicenseContext A_0, Type A_1, Object A_2, Boolean A_3) +1105   c360.Toolkit.Licensing.c360LicenseProvider.GetLicense(LicenseContext context, Type type, Object instance, Boolean allowExceptions) +18   System.ComponentModel.LicenseManager.ValidateInternalRecursive(LicenseContext context, Type type, Object instance, Boolean allowExceptions, License&amp;amp; license, String&amp;amp; licenseKey) +259   System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License&amp;amp; license) +41   System.ComponentModel.LicenseManager.Validate(Type type, Object instance) +29   c360.Toolkit.SDK.Pages.AreaPage..ctor() +29   _Default..ctor() +5   ASP.default_aspx..ctor() +10   __ASP.FastObjectFactory_app_web_fdzifckz.Create_ASP_default_aspx() +20   System.Web.Compilation.BuildResultCompiledType.CreateInstance() +49   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +115   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +31   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +139   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +120   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean&amp;amp; completedSynchronously) +155&lt;/PRE&gt;&lt;/CODE&gt;&lt;/TD&gt;&lt;/TR&gt;&lt;/TBODY&gt;&lt;/TABLE&gt;&lt;BR&gt;&lt;/P&gt;&lt;HR width="100%" color=silver SIZE=1&gt;&lt;P&gt;&lt;B&gt;&lt;FONT face=Verdana&gt;Version Information:&lt;/FONT&gt;&lt;/B&gt; Microsoft .NET Framework Version:2.0.50727.42; ASP.NET Version:2.0.50727.42 &lt;/FONT&gt;&lt;!-- [LicenseException]: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. Please contact Licensing@c360.com for all licensing issues. You will have to provide the following information: Organization name = &amp;quot;ERROR: Could not retrieve Organization Name: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; 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&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; 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.ᜀ()&amp;quot;&amp;quot;. Required number of licenses = ERROR: Could not retrieve Required Seat Count: c360.Toolkit.Common.FactoryException: Unable to create the specified component. Verify the entry for [SecurityPrincipal]. ---&amp;gt; c360.Toolkit.Common.FactoryException: Exception has been thrown by the target of an invocation. ---&amp;gt; System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---&amp;gt; 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&amp;amp; canBeCached, RuntimeMethodHandle&amp;amp; ctor, Boolean&amp;amp; 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.ᜀ()   at c360.Toolkit.Licensing.c360LicenseProvider.GetRequiredSeatCount()   at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()&amp;quot;.   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&amp; license, String&amp; licenseKey)   at System.ComponentModel.LicenseManager.ValidateInternal(Type type, Object instance, Boolean allowExceptions, License&amp; 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()   at __ASP.FastObjectFactory_app_web_fdzifckz.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&amp; completedSynchronously)--&gt;</description><pubDate>Wed, 05 Apr 2006 23:06:32 GMT</pubDate><dc:creator>Josh-Hudson</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>It worked, thanks!</description><pubDate>Thu, 23 Mar 2006 14:24:44 GMT</pubDate><dc:creator>SimonG</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Hi Simon,&lt;br&gt;&lt;br&gt;See if this KB article helps you:  [url=http://www.c360.com/Support/Default.aspx?tabId=23a72820577a443aac45d2bbbe95e706&amp;linkId=a2bea9bdde4f41cc83e06cfbaa4bbb27&amp;Number=KBA-01126&amp;operation=KBDETAILS]link[/url]</description><pubDate>Thu, 23 Mar 2006 12:02:33 GMT</pubDate><dc:creator>Chad Fulda</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Jeremie&lt;br&gt;The video was very helpful, I had been having trouble getting everything to run with the sdk in a sseparatedirectory but it mostly works now.  Other than this error that is...&lt;br&gt;System.ComponentModel.LicenseException: The request failed with HTTP status 404: Not Found. Please contact Licensing@c360.com for all licensing issues. You will have to provide the following information: Organization name = "ERROR: Could not retrieve Organization Name: System.Net.WebException: The request failed with HTTP status 404: Not Found.&lt;br&gt; at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)&lt;br&gt;  at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)&lt;br&gt;  at c360.Toolkit.CRM2005.CrmService.Execute(Request Request)&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜁ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()"". Required number of licenses = ERROR: Could not retrieve Required Seat Count: System.Net.WebException: The request failed with HTTP status 404: Not Found.&lt;br&gt;  at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall)&lt;br&gt;  at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters)&lt;br&gt;  at c360.Toolkit.CRM2005.CrmService.Execute(Request Request)&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜁ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Security.CRMSecurityPrincipal.ᜀ()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetOrganization()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.get_Organization()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.GetRequiredSeatCount()&lt;br&gt;  at c360.Toolkit.Licensing.c360LicenseProvider.ᜀ()".&lt;br&gt;&lt;br&gt;&lt;br&gt;the exception appears to be having some issues itself as it looks like the stack trace and details are being included in the exception message since it all shows up in the message field at the top (bold, maroon) as well as in the exception details section on the exception page.&lt;br&gt;&lt;br&gt;Thanks for your help&lt;br&gt;Simon&lt;br&gt;</description><pubDate>Thu, 23 Mar 2006 11:56:21 GMT</pubDate><dc:creator>SimonG</dc:creator></item><item><title>RE: license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>Simon,&lt;P&gt;what is the message of the error you are getting? Does it complain about the license being expired?&lt;P&gt;By the way, I have recently recorded a video that walks you through the installation and setup process. Let me know if you find the video usefull.</description><pubDate>Wed, 22 Mar 2006 17:22:31 GMT</pubDate><dc:creator>Jeremie Desautels</dc:creator></item><item><title>license exception</title><link>http://www.c360.com/Forums/Topic95-40-1.aspx</link><description>I've been running through the training guide doing the examples trying to evaluate the SDK for my company and I've recently started getting a license exception.   Initially it was because the license had expired, but now I get it whenever trying to view a page other than the page that is set as the start page.  This includes both using the view in browser option and any links off the initial page such as the lookup in example 4.7.&lt;BR&gt;I'm not sure if this was occurring earlier as none of the previous examples had any links that popped a new &amp;#119;indow.  &lt;/P&gt;&lt;P&gt;Was there something I needed to do when the license expired other than copy the new one into the licenses directory?&lt;/P&gt;&lt;P&gt;Thanks,&lt;BR&gt;Simon</description><pubDate>Wed, 22 Mar 2006 15:29:31 GMT</pubDate><dc:creator>SimonG</dc:creator></item></channel></rss>