2011-01-09 3 views
0

Я загрузил WIF SDK и учебный комплект (версия для июня 2010 года), и я пытаюсь запустить первое упражнение на своем 64-битном Windows 7 Enterprise с Visual Studio 2010 (все установки по умолчанию).Windows Identity Foundation - проблемы с запуском набора для разработчиков Identity Developer

Что я сделал до сих пор, было запустить SetupLab.cmd в лаборатории WebSitesAndIdentity и попытался запустить первую лабораторию (ClaimsEnabledWebSite). Когда я делаю это, однако, я получаю следующее сообщение об ошибке (от Chrome):

Error 102 (net::ERR_CONNECTION_REFUSED): Unknown error. 

Это самое многословная информации, которую я получил. IE и Firefox просто прекратят мой запрос. Запрос делается на https://localhost/ClaimsEnableWebSiteEx01/

Если я попытаюсь запросить URL-адрес HTTP, я получаю 404. Если посмотреть на исходный код, я не вижу ничего, кроме простой страницы. Может ли кто-нибудь дать мне несколько указателей на запуск этой вещи?

Я уже пробовал это решение made here in stackoverflow, но я все равно получаю ту же ошибку.

+0

подтвердили Вы в IIS, что сайт был создан правильно и правильно связан с HTTPS? –

ответ

0

Там было несколько обновлений - смотрите здесь:

папка

February 2011 Updates to the Identity Training Kit & Course

Каждый источник имеет две вложенные папки ВИЗ. Начало и конец. Начало - начальная точка упражнения, и End - это то, что вы должны (надеюсь) в конечном итоге!

Вы пытались построить и запустить проект «Начало»? (т. е. до внесения любых изменений)

Вы пытались построить и запустить проект завершения?

Вы пытались добавить приложение в IIS и работать из «обычного» браузера, а не из внутреннего VS?

Вы пытались добавить протоколирование - Windows Identity Foundation Samples–Trace is Your Friend

вы пробовали строительство и запуск по заявкам по умолчанию веб-сайт в - File/New/Веб-сайт/Claims-Aware ASP.NET веб-сайт?

Надеюсь, это должно вызвать некоторые подсказки.

1

Просто хочу отметить, что апрельская версия Identity Developer training kit for Visual Studio 2010 уже устарела. Это может привести к проблемам с лабораториями. Например, у меня возникла следующая проблема, о которой сообщалось во время УПРАЖНЕНИЯ 2: ПРИНЯТИЕ ДОКУМЕНТОВ ИЗ АКТИВНЫХ УСЛУГ ФЕДЕРАЛЬНОГО УПРАВЛЕНИЯ (ADFS) STS:

«Сертификат сервера с именем CN = ip-sts-01.federatedidentity.net» не выполнен («DE74CFE7D20E8DC2B6E6E700E4D2A940CB08B268») не соответствует указанному в идентификаторе конечной точки («50191FA07A8F79D4220E551DF4B97F31519D012D»). В результате текущий запрос HTTPS не удался. Обновите идентификатор конечной точки, используемый на клиенте, или используемый сертификат сервером ".

Упражнение, связанное с веб-сервисами и удостоверениями для разработчиков Visual Studio 2010 (последнее обновление 8/25/2011, которое является странным, если оно устарело), ​​просит обучаемого вставить следующие строки в приложение.конфигурации в WeatherStationClient:

<issuer address="https://ip-sts-01.federatedidentity.net/adfs/services/trust/13/usernamemixed" 
bindingConfiguration= 
"https://ip-sts-01.federatedidentity.net/adfs/services/trust/13/usernamemixed" 
binding="ws2007HttpBinding"> 
<identity> 
<certificate encodedValue=" 
MIIGKjCCBRKgAwIBAgIKKwWMagAFAAF3hDANBgkqhkiG9w0BAQUFADCBizETMBEGCgmSJomT8ixkARkWA2NvbTEZMBcGCgmS 
JomT8ixkARkWCW1pY3Jvc29mdDEUMBIGCgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdyZWRtb25kMSowKAYD 
VQQDEyFNaWNyb3NvZnQgU2VjdXJlIFNlcnZlciBBdXRob3JpdHkwHhcNMTAwMzI0MTcwNTI3WhcNMTEwMjE5MTgyNDUzWjB4 
MQswCQYDVQQGEwJVUzELMAkGA1UECBMCd2ExEDAOBgNVBAcTB3JlZG1vbmQxEjAQBgNVBAoTCW1pY3Jvc29mdDEMMAoGA1UE 
CxMDaWRhMSgwJgYDVQQDEx9pcC1zdHMtMDEuZmVkZXJhdGVkaWRlbnRpdHkubmV0MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCB 
iQKBgQCqQB1CIW67PoTYJPc5wgjF9qtyKHToKVesfMPgE5oNtg+d47DAHllO0vCGvhWmsaJhbimLXK1GzTno/pNMorvFqVQN 
V9Z9WUxw6tw6VLaUEDBaQ/Afd8SyoljDnaZuxn6tqLjGBR+QgX+SBFFyiQD9iZwVLc+7cblf9lRGoG9kfQIDAQABo4IDJDCC 
AyAwCwYDVR0PBAQDAgSwMB0GA1UdJQQWMBQGCCsGAQUFBwMCBggrBgEFBQcDATB4BgkqhkiG9w0BCQ8EazBpMA4GCCqGSIb3 
DQMCAgIAgDAOBggqhkiG9w0DBAICAIAwCwYJYIZIAWUDBAEqMAsGCWCGSAFlAwQBLTALBglghkgBZQMEAQIwCwYJYIZIAWUD 
BAEFMAcGBSsOAwIHMAoGCCqGSIb3DQMHMB0GA1UdDgQWBBTpy6XhrWHQg+IRMqEPWBPt9nGZCTAfBgNVHSMEGDAWgBQUVcQ5 
4D0u0VUuSJaw2H4UIgaTvDCCAQoGA1UdHwSCAQEwgf4wgfuggfiggfWGWGh0dHA6Ly9tc2NybC5taWNyb3NvZnQuY29tL3Br 
aS9tc2NvcnAvY3JsL01pY3Jvc29mdCUyMFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg1KS5jcmyGVmh0dHA6Ly9jcmwu 
bWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL2NybC9NaWNyb3NvZnQlMjBTZWN1cmUlMjBTZXJ2ZXIlMjBBdXRob3JpdHkoNSku 
Y3JshkFodHRwOi8vY29ycHBraS9jcmwvTWljcm9zb2Z0JTIwU2VjdXJlJTIwU2VydmVyJTIwQXV0aG9yaXR5KDUpLmNybDCB 
vwYIKwYBBQUHAQEEgbIwga8wXgYIKwYBBQUHMAKGUmh0dHA6Ly93d3cubWljcm9zb2Z0LmNvbS9wa2kvbXNjb3JwL01pY3Jv 
c29mdCUyMFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg1KS5jcnQwTQYIKwYBBQUHMAKGQWh0dHA6Ly9jb3JwcGtpL2Fp 
YS9NaWNyb3NvZnQlMjBTZWN1cmUlMjBTZXJ2ZXIlMjBBdXRob3JpdHkoNSkuY3J0MD8GCSsGAQQBgjcVBwQyMDAGKCsGAQQB 
gjcVCIPPiU2t8gKFoZ8MgvrKfYHh+3SBT4PC7YUIjqnShWMCAWQCAQYwJwYJKwYBBAGCNxUKBBowGDAKBggrBgEFBQcDAjAK 
BggrBgEFBQcDATANBgkqhkiG9w0BAQUFAAOCAQEAX3OLpn7dtTwxUdTbUQQpkmBDVgwOItpIuIykQw8ab7y94weVBkF58DX5 
KoZ+44eEq9kDh/LKBA5ncTrrNKc8TRypjBM1JgvaP+7WDStb4ll07r8Ka7Zskb+4RGFnZDVP91zMq6aw7C63UHCMQCMv4K7a 
mKuq+dxJEEp+BCRyiMhbt0QQAY2Fv+IrEf/unLvV/TheZ7J5meKLV4tvZaAU4zFzHbfaZ1tGSr6ldhkL92Qqs8WF1nRfPyq3 
Jk+616KVZXyluBhDoK6sCGJdCzmP+CWhaOprCbPrM5GAFSig7TUTQymi87SNAM9H1dVaIfSysjc9BjhnhFm7HsINtj6S1g== 
" /> 
</identity> 
</issuer>  

Проблема заключается в том, что сертификат, который содержится в этом кодированное значение имеет истек 2/19/2011. Они написали новый сертификат на сервере, но забыли обновить описание упражнения.

Чтобы получить эту работу, вместо предложенного фрагмента кода выше, использование:

<issuer address="https://ip-sts-01.federatedidentity.net/adfs/services/trust/13/usernamemixed" 
bindingConfiguration=" 
https://ip-sts-01.federatedidentity.net/adfs/services/trust/13/usernamemixed" 
binding="ws2007HttpBinding"> 
<identity> 
<certificate 
encodedValue="MIIF5jCCBM6gAwIBAgIKTPVCpAAIAAH4kDANBgkqhkiG9w0BAQUFADCBizETMBEGCgmSJomT8ixkARkWA 
2NvbTEZMBcGCgmSJomT8ixkARkWCW1pY3Jvc29mdDEUMBIGCgmSJomT8ixkARkWBGNvcnAxFzAVBgoJkiaJk/IsZAEZFgdy 
ZWRtb25kMSowKAYDVQQDEyFNaWNyb3NvZnQgU2VjdXJlIFNlcnZlciBBdXRob3JpdHkwHhcNMTEwMjI4MTgyNTU0WhcNMTM 
wMjI3MTgyNTU0WjAqMSgwJgYDVQQDEx9pcC1zdHMtMDEuZmVkZXJhdGVkaWRlbnRpdHkubmV0MIIBIjANBgkqhkiG9w0BAQ 
EFAAOCAQ8AMIIBCgKCAQEAxwHgRsl3Pk9blgHI/jBozplW740UU+tx9kp5qYlsSZ2JRSWXpkNBJGGn4VeF/evW/d2Vo5D9Z 
ZYOFoEh5x1G3RF+hEgRj3Na9P9GjfuJeB9CfL9HN5Z70tLgi/Swpd+zJxhOUrxBZFjzhwd9i17J9OAXnhoqdhPtPh4WIkCs 
uOrA0+B+mfhCsuCj+YYV6msXkzF7cdZ3HqN9x6fdG+2mA+am+Y4DKirs5TmhDolx32l0QdfhDLKI5/iwltgOvd/5d89AWKj 
1RlNewv4F6ZzuPev2PrRK3J1L7dGf0hMZYHmw1rGbEm5l/6zUif+3A1GS5M4C2aI0LULtTcATpLY6cwIDAQABo4ICqjCCAq 
YwPwYJKwYBBAGCNxUHBDIwMAYoKwYBBAGCNxUIg8+JTa3yAoWhnwyC+sp9geH7dIFPg8LthQiOqdKFYwIBZAIBCjAdBgNVH 
SUEFjAUBggrBgEFBQcDAgYIKwYBBQUHAwEwCwYDVR0PBAQDAgSwMCcGCSsGAQQBgjcVCgQaMBgwCgYIKwYBBQUHAwIwCgYI 
KwYBBQUHAwEwHQYDVR0OBBYEFJcgzmxV2Eb/y2gP/WMIta+HPLSlMB8GA1UdIwQYMBaAFAhC49tOEWbztQjFQNtVfDNGEYM 
4MIIBCgYDVR0fBIIBATCB/jCB+6CB+KCB9YZYaHR0cDovL21zY3JsLm1pY3Jvc29mdC5jb20vcGtpL21zY29ycC9jcmwvTW 
ljcm9zb2Z0JTIwU2VjdXJlJTIwU2VydmVyJTIwQXV0aG9yaXR5KDgpLmNybIZWaHR0cDovL2NybC5taWNyb3NvZnQuY29tL 
3BraS9tc2NvcnAvY3JsL01pY3Jvc29mdCUyMFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg4KS5jcmyGQWh0dHA6Ly9j 
b3JwcGtpL2NybC9NaWNyb3NvZnQlMjBTZWN1cmUlMjBTZXJ2ZXIlMjBBdXRob3JpdHkoOCkuY3JsMIG/BggrBgEFBQcBAQS 
BsjCBrzBeBggrBgEFBQcwAoZSaHR0cDovL3d3dy5taWNyb3NvZnQuY29tL3BraS9tc2NvcnAvTWljcm9zb2Z0JTIwU2VjdX 
JlJTIwU2VydmVyJTIwQXV0aG9yaXR5KDgpLmNydDBNBggrBgEFBQcwAoZBaHR0cDovL2NvcnBwa2kvYWlhL01pY3Jvc29md 
CUyMFNlY3VyZSUyMFNlcnZlciUyMEF1dGhvcml0eSg4KS5jcnQwDQYJKoZIhvcNAQEFBQADggEBAODoj1Oh3FYsizwaDPKs 
o3LGCGd9XTZtbDI/yB2QVWFWBN5OHVYMAhukXXZjtjGL9yNlPbl+ImP+BI//bAfQCuubavesBbf3wFtGJ7hpPpiKwhkKsLE 
KwldGrNAoSC2W6QFHCFhu0AjdO3GM8CQsqQ2cSAo6lWC+FNW1odZl0s6BqRTIsklFMHmqW7gmZwUbQCcjdiBx1KyzGttMt5 
4mcH21QWeuICKGM/2cQdLVZOG+XpsSW00m0+lcUQeN/ZJ+S7j66gntc4dj8bdMMMzr3+zuoSd75Dv4qjsSnEc9KeXYTeDqc 
3e14RUkA0q+MjB88BX3DtzmSpZBQ6txlwV8R+U=" /> 
</identity> 
</issuer> 

Это относится к новому сертификату сервера размещенного на ip-sts-01.federatedidentity.net. И это сделало трюк для меня!

Надеется, что это помогает некоторым из вас получать через лабораторию,

Marco

Смежные вопросы