DotNetOpenAuth: конечная точка OpenID не найдена в IIS, но отлично работает на сервере разработки VS.

Я использую образец OpenIDRelyingPartyWebForms из выпуска DotNetOpenAuth.

У меня VS 10, IIS 7.5, Windows 7.

Когда я запускаю проект с помощью сервера разработки, он работает нормально, и я перехожу на страницу входа в систему OpenId. Он работает как с F5, так и с Ctrl F5,

Когда я добавляю проект как приложение в IIS 7.5, я получаю сообщение об ошибке «Конечная точка OpenID не найдена».

Есть идеи?

Где хранятся настройки сервера разработки VS, чтобы я мог их сравнить?


person rbrayb    schedule 04.03.2011    source источник


Ответы (1)


Является ли сервер IIS 7.5 таким же, как ваш блок разработки, или это другой блок? Обычно в этом виноваты брандмауэры.

Возможно, лучший способ диагностировать это — включить подробное ведение журнала и посмотрите, расскажет ли DNOA больше о том, почему он терпит неудачу.

person Andrew Arnott    schedule 05.03.2011
comment
Да, оба IIS находятся в одном окне, так что это не похоже на проблему с брандмауэром? - person rbrayb; 07.03.2011
comment
ну, тогда остается ведение журнала. - person Andrew Arnott; 08.03.2011