У меня проблемы с развертыванием приложения silverlight 3 в первый раз.
Проблема связана со ссылкой на службу аутентификации. Все это прекрасно работает локально внутри VS 2008.
Я не могу добавить новую услугу и обнаружить размещенную. Например, локальный путь
http://localhost:9626/Services/AuthenticationService.svc
Но если я попытаюсь обнаружить в VS с
http://www.mydomain.com/Services/AuthenticationService.svc
Я получаю:
Документ по URL http://www.mydomain.com/Services/AuthenticationService.svc не был распознан как известный тип документа.
Сообщение об ошибке от каждого известного типа может помочь вам решить проблему:
- Отчет из «Документа DISCO»: «Имя не может начинаться с символа«% », шестнадцатеричное значение 0x25. Строка 1, позиция 2. '.
- Отчет из «Документа WSDL»: «В документе XML есть ошибка (1, 2)».
- Имя не может начинаться с символа «%», шестнадцатеричное значение 0x25. Строка 1, позиция 2.
- Отчет из «Схемы XML»: «Имя не может начинаться с символа«% », шестнадцатеричное значение 0x25. Строка 1, позиция 2. '.
Метаданные содержат ссылку, которая не может быть разрешена: 'http://www.mydomain.com/Services/AuthenticationService.svc'.
Удаленный сервер возвратил неожиданный ответ: (405) Метод не разрешен.
Удаленный сервер возвратил ошибку: (405) Метод не разрешен.
Если служба определена в текущем решении, попробуйте создать решение и снова добавить ссылку на службу.
Итак, я сначала включил просмотр каталогов и не смог найти файл .svc. Поэтому я добавил MIME-тип .SVC в IIS, и теперь я могу перейти к нему нормально, и он показывает правильное объявление
<%@ ServiceHost Language="C#" Service="System.Web.ApplicationServices.AuthenticationService" %>
Так что я немного растерялся, куда идти отсюда. Я предполагаю, что как только я смогу запустить службу в VS, указывая на мой размещенный сайт, я мог бы создать и загрузить, и все будет хорошо?
Любая помощь будет принята с благодарностью!
Спасибо
- редактирование
Вот записи в web.config, в данный момент они немного беспорядочные, и у меня есть другие сервисы, кроме Auth.
Ссылка на раздел web.config здесь, с проблемами при публикации всего этого
Еще раз спасибо
- редактировать два
Теперь я подписался на этот пост и теперь у меня есть:
эта ошибка