I hope the penny starts to drop on this product soon because I am getting less and less confident that I can actually learn enough to be able to control it. Whatever I do I always seem to end up hitting a brick will!
I have built a fresh install of version 7.7.1 with integrated and explicit sites for both the Console and WebDesk and also need Self Service.
The database has been restored from a partner organisation in order to bring in customisations applied by a LANDesk Consultant.
I hope someone can help me figure out what I have overlooked and point me in the right direction to get it resolved.
The application pools and websites have all been created
Browsing these urls gives the results shown
//localhost/ss integrated log on failed displayed on http://localhost/LDSDSandpit.WebAccess.Integrated/ss/Logon/IntegratedLogonFailed.rails
//localhost/wd integrated log on failed displayed on http://localhost/LDSDSandpit.WebAccess.Integrated/ss/Logon/IntegratedLogonFailed.rails
//localhost/wde null argument exception for parameter name service displayed on http://localhost/LDSDSandpit.Webaccess.Explicit/wde (full error text below)
//localhost/LDSDSandpit.Console.Explicit/ displays a blank untitled page http://localhost/LDSDSandpit.Console.Explicit/
//localhost/LDSDSandpit.Console.Integrated/ displays a blank untitled page http://localhost/LDSDSandpit.Console.Integrated/
//localhost/LDSDSandpit.WebAccess.Integrated/wd integrated log on failed http://localhost/LDSDSandpit.WebAccess.Integrated/wd/Logon/IntegratedLogonFailed.rails
//localhost/LDSDSandpit.WebAccess.Explicit/wd displays username and password dialog
can successfully log on to Help Desk http://localhost/LDSDSandpit.WebAccess.Explicit/wd/Dashboard/OpenHomeDashboard.rails?id=df2......
can successfully switch to servicedesk http://localhost/LDSDSandpit.WebAccess.Explicit/ss/Dashboard/OpenHomeDashboard.rails?id=a50......
//localhost/LDSDSandpit.WebAccess.Explicit/ss displays username and password dialog
can successfully logon to servicedesk http://localhost/LDSDSandpit.WebAccess.Explicit/ss/Dashboard/OpenHomeDashboard.rails?id=a50......
can successfully switch to Help Desk http://localhost/LDSDSandpit.WebAccess.Explicit/wd/Dashboard/OpenHomeDashboard.rails?id=df2.......
How come the only one that seems to work is the explicit logon through the integrated virtual directory wd?
Default.htm in the virtual directories under inetpup\wwwroot contain the following window.location.href assignment
- ss "/LDSDSandpit.Webaccess.Integrated/ss"
- wd "/LDSDSandpit.Webaccess.Integrated/wd"
- wde "/LDSDSandpit.Webaccess.Explicit/wde"
Full error connecting to //localhost/wde
Log Name: Application
Source: ASP.NET 4.0.30319.0
Date: 19/06/2014 11:21:30
Event ID: 1309
Task Category: Web Event
Level: Warning
Keywords: Classic
User: N/A
Computer: servername.CCC.Cambridgeshire.gov.uk
Description:
Event code: 3005
Event message: An unhandled exception has occurred.
Event time: 6/19/2014 11:21:30 AM
Event time (UTC): 6/19/2014 10:21:30 AM
Event ID: f5abad2ebcfc456c8c10551839212e4c
Event sequence: 1338
Event occurrence: 60
Event detail code: 0
Application information:
Application domain: /LM/W3SVC/1/ROOT/LDSDSandpit.WebAccess.Explicit-1-130474903343137751
Trust level: Full
Application Virtual Path: /LDSDSandpit.WebAccess.Explicit
Application Path: C:\Program Files (x86)\LANDesk\LDSD Sandpit\WebApp\WebAccess\
Machine name: servername
Process information:
Process ID: 4052
Process name: w3wp.exe
Account name: domain/user
Exception information:
Exception type: ArgumentNullException
Exception message: Cannot be null
Parameter name: service
at Ninject.ResolutionExtensions.GetResolutionIterator(IResolutionRoot root, Type service, Func`2 constraint, IEnumerable`1 parameters, Boolean isOptional, Boolean isUnique)
at Touchpaper.Web.Console.MyNinjectControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Request information:
Request URL: http://localhost/LDSDSandpit.Webaccess.Explicit/wde
Request path: /LDSDSandpit.Webaccess.Explicit/wde
User host address: ::1
User:
Is authenticated: False
Authentication Type:
Thread account name: domain\user
Thread information:
Thread ID: 10
Thread account name: domain\user
Is impersonating: False
Stack trace: at Ninject.ResolutionExtensions.GetResolutionIterator(IResolutionRoot root, Type service, Func`2 constraint, IEnumerable`1 parameters, Boolean isOptional, Boolean isUnique)
at Touchpaper.Web.Console.MyNinjectControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Custom event details:
Event Xml:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="ASP.NET 4.0.30319.0" />
<EventID Qualifiers="32768">1309</EventID>
<Level>3</Level>
<Task>3</Task>
<Keywords>0x80000000000000</Keywords>
<TimeCreated SystemTime="2014-06-19T10:21:30.000000000Z" />
<EventRecordID>117591</EventRecordID>
<Channel>Application</Channel>
<Computer>servername.CCC.Cambridgeshire.gov.uk</Computer>
<Security />
</System>
<EventData>
<Data>3005</Data>
<Data>An unhandled exception has occurred.</Data>
<Data>6/19/2014 11:21:30 AM</Data>
<Data>6/19/2014 10:21:30 AM</Data>
<Data>f5abad2ebcfc456c8c10551839212e4c</Data>
<Data>1338</Data>
<Data>60</Data>
<Data>0</Data>
<Data>/LM/W3SVC/1/ROOT/LDSDSandpit.WebAccess.Explicit-1-130474903343137751</Data>
<Data>Full</Data>
<Data>/LDSDSandpit.WebAccess.Explicit</Data>
<Data>C:\Program Files (x86)\LANDesk\LDSD Sandpit\WebApp\WebAccess\</Data>
<Data>servername</Data>
<Data>
</Data>
<Data>4052</Data>
<Data>w3wp.exe</Data>
<Data>domain/user</Data>
<Data>ArgumentNullException</Data>
<Data>Cannot be null
Parameter name: service
at Ninject.ResolutionExtensions.GetResolutionIterator(IResolutionRoot root, Type service, Func`2 constraint, IEnumerable`1 parameters, Boolean isOptional, Boolean isUnique)
at Touchpaper.Web.Console.MyNinjectControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
<Data>http://localhost/LDSDSandpit.Webaccess.Explicit/wde</Data>
<Data>/LDSDSandpit.Webaccess.Explicit/wde</Data>
<Data>::1</Data>
<Data>
</Data>
<Data>False</Data>
<Data>
</Data>
<Data>domain/user</Data>
<Data>10</Data>
<Data>domain/user</Data>
<Data>False</Data>
<Data> at Ninject.ResolutionExtensions.GetResolutionIterator(IResolutionRoot root, Type service, Func`2 constraint, IEnumerable`1 parameters, Boolean isOptional, Boolean isUnique)
at Touchpaper.Web.Console.MyNinjectControllerFactory.GetControllerInstance(RequestContext requestContext, Type controllerType)
at System.Web.Mvc.DefaultControllerFactory.CreateController(RequestContext requestContext, String controllerName)
at System.Web.Mvc.MvcHandler.ProcessRequestInit(HttpContextBase httpContext, IController& controller, IControllerFactory& factory)
at System.Web.Mvc.MvcHandler.BeginProcessRequest(HttpContextBase httpContext, AsyncCallback callback, Object state)
at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
</Data>
</EventData>
</Event>