Make sure to use HTTPS
When i follow a link to a previously closed ticket (from email), i get a login box as expected, followed by an empty "HELP DESK" site (i.e. empty of tickets) and a "Not Found" message 3 times.
Firebug shows 404 Not Found on each of:
The extended data seems to contain references to the absolute servername i.e. serverxx.local rather than the entered URL.Code:GET http://portal.school.co.uk/hap/api/HelpDesk/Tickets/Open?%222012-09-18T12:18:23.245Z%22 GET http://portal.school.co.uk/hap/api/HelpDesk/Tickets/Closed?%222012-09-18T12:18:23.254Z%22 GET http://portal.school.co.uk/hap/api/HelpDesk/FAQs?%222012-09-18T12:18:23.259Z%22
If i then click on the homepage, i get loads more "Not Found" pop-ups and firebug shows the same 404 Not Found for everything else:
The expanded "Me" tile error is shown below. Notice the odd path reference (using the internal server-name rather than the URL):Code:GET http://portal.school.co.uk/hap/api/livetiles/me GET http://portal.school.co.uk/hap/api/myfiles/drives GET http://portal.school.co.uk/hap/api/livetiles/me GET http://portal.school.co.uk/hap/api/livetiles/exchange/unread GET http://portal.school.co.uk/hap/api/livetiles/exchange/appointments GET http://portal.school.co.uk/hap/api/HelpDesk/Tickets/Open?%222012-09-18T12:24:09.662Z%22 POST http://portal.school.co.uk/hap/api/BookingSystem/Search?%222012-09-18T12:24:09.667Z%22 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server00 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server01 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server02 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server03 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server04 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server05 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server06 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server07 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server08 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server09 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server10 GET http://portal.school.co.uk/hap/api/livetiles/uptime/server11 GET http://portal.school.co.uk/hap/api/livetiles/uptime/sitssdb2
(abbreviated as Edugeek was having a meltdown with the full paste)Code:The resource cannot be found. Server Error in '/hap' Application. The resource cannot be found. Description: HTTP 404. The resource you are looking for (or one of its dependencies) could have been removed, had its name changed, or is temporarily unavailable. Please review the following URL and make sure that it is spelled correctly. Requested URL: /hap/api/livetiles/me There was no channel actively listening at http://serverxx.domain.local/hap/api/livetiles/me. This is often caused by an incorrect address URI. Ensure that the address to which the message is sent matches an address on which a service is listening.
This ONLY happens when following a link from an email:
It happens both on my production site and my test 8.0 release site.. Any thoughts?Code:http://server.school.co.uk/hap/HelpDesk/#ticket-400
Make sure to use HTTPS
ahhh - hmmmmmm... why do some of my tickets come with http instead of https?
(Rhetorical question, i'll work it out!!) and THANKS!
I presume end users were connecting and raising tickets via HTTP. So my solution in IIS7 is:
Unbind http (80) from the main website and create a new empty instance with http (80) bound.
Create a custom error message for 403 and 404 (under IIS) Both will now redirect to the root of my HTTPS portal
Thanks for the hint Nick!
Have a look at the template files, see if you need to change them ~/helpdesk/*.htm
mmm, newusernote.htm references http instead of https - i presume that is the problem Will manually change (though i'm fairly certain this is from the install zip).
Enjoy your inspection!!
There are currently 1 users browsing this thread. (0 members and 1 guests)