Raymond Lam
2012-05-15 19:53:11 UTC
Hi,
I am trying to import Shibboleth in my Windows Server 2008 but it returned a
404 error message.
Server: Windows 2008 Server R2 64-bit with IIS 7
Application Language: ASP.NET MVC 3 Framework 4.0
Shibboleth SP Installation file: shibboleth-sp-2.4.3-win64.msi
1. Installed Shibboleth SP
2. In IIS, I moved the .sso file extension to the top of the list in
"Handler Mappings"
3. Also, I made sure it is checked in the "Allow extension path to execute
4. In IIS, I moved the Shibboleth to the top of the list in "ISAPI"
5. I made sure the daemon service is running in the "Services"
6. In command prompt, I ran "shibd -check" and the service is running
without issue
7. In the server, I went to "http://localhost/Shibboleth.sso/Status" in IE
browser but it return the below message:
** Error Message **
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: /Shibboleth.sso/Status
8. It seemed like the Microsoft files over power (or overridden) the .sso
and was not able to resolve the Shibboleth request. Therefore, I removed
the .sso from "Handler Mappings" and the Shibboleth in "ISAPI", then
installed them again, manually. However, the error message still occurs.
** Log Files **
Window Log File:
2012-05-15 11:57:13 ::1 GET /Shibboleth.sso/Status - 80 - ::1
Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0
0 546
Shibboleth shibd.log:
2012-05-15 11:42:14 INFO Shibboleth.Listener : listener service starting
Shibboleth native.log:
2012-05-15 11:31:20 INFO Shibboleth.SessionCache : cleanup thread
started...run every 900 secs; timeout after 900 secs
Shibboleth native-warn.log:
2012-05-15 11:57:52 ERROR Shibboleth.Listener [2896] isapi_shib: remoted
message returned an error: No destination registered for incoming message
addressed to (rename--my-application-name::getHeaders::Application).
2012-05-15 11:57:52 ERROR Shibboleth.ISAPI [2896] isapi_shib: No destination
registered for incoming message addressed to
(rename--my-application-name::getHeaders::Application).
**********
For testing, I have IIS pointed to another web folder with Classic ASP codes
and Shibboleth was able to ask user for username/password, then returned to
the website.
However, Shibboleth stops working when the IIS points to the web application
written in MVC codes.
Any advise would be greatly appreciated.
Regards, Raymond
I am trying to import Shibboleth in my Windows Server 2008 but it returned a
404 error message.
Server: Windows 2008 Server R2 64-bit with IIS 7
Application Language: ASP.NET MVC 3 Framework 4.0
Shibboleth SP Installation file: shibboleth-sp-2.4.3-win64.msi
1. Installed Shibboleth SP
2. In IIS, I moved the .sso file extension to the top of the list in
"Handler Mappings"
3. Also, I made sure it is checked in the "Allow extension path to execute
4. In IIS, I moved the Shibboleth to the top of the list in "ISAPI"
5. I made sure the daemon service is running in the "Services"
6. In command prompt, I ran "shibd -check" and the service is running
without issue
7. In the server, I went to "http://localhost/Shibboleth.sso/Status" in IE
browser but it return the below message:
** Error Message **
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: /Shibboleth.sso/Status
8. It seemed like the Microsoft files over power (or overridden) the .sso
and was not able to resolve the Shibboleth request. Therefore, I removed
the .sso from "Handler Mappings" and the Shibboleth in "ISAPI", then
installed them again, manually. However, the error message still occurs.
** Log Files **
Window Log File:
2012-05-15 11:57:13 ::1 GET /Shibboleth.sso/Status - 80 - ::1
Mozilla/5.0+(compatible;+MSIE+9.0;+Windows+NT+6.1;+WOW64;+Trident/5.0) 404 0
0 546
Shibboleth shibd.log:
2012-05-15 11:42:14 INFO Shibboleth.Listener : listener service starting
Shibboleth native.log:
2012-05-15 11:31:20 INFO Shibboleth.SessionCache : cleanup thread
started...run every 900 secs; timeout after 900 secs
Shibboleth native-warn.log:
2012-05-15 11:57:52 ERROR Shibboleth.Listener [2896] isapi_shib: remoted
message returned an error: No destination registered for incoming message
addressed to (rename--my-application-name::getHeaders::Application).
2012-05-15 11:57:52 ERROR Shibboleth.ISAPI [2896] isapi_shib: No destination
registered for incoming message addressed to
(rename--my-application-name::getHeaders::Application).
**********
For testing, I have IIS pointed to another web folder with Classic ASP codes
and Shibboleth was able to ask user for username/password, then returned to
the website.
However, Shibboleth stops working when the IIS points to the web application
written in MVC codes.
Any advise would be greatly appreciated.
Regards, Raymond