Re: Re: Пара вопрсов по WebService-ам
От: TK Лес кывт.рф
Дата: 14.03.03 03:34
Оценка: 27 (2)
Hello, "MikaRSDN Soukhov"
> 1) Не авторизовывается
>
> web.config
>
> <authorization>
> <allow users="Customer" />
> <deny users="*" /> 
> </authorization>
>

>
> Далее в этом месте Global.asax.cs(Application_AuthenticateRequest)
> пишу данный код
>
> this.Context.User = new GenericPrincipal(new GenericIdentity("SomeUserName"), new string[]{ "Customer" });
>

>
> И вываливается ошибка с
HTTP 401 Error : unautorized
при попытке вызвать из клиента какой либо метода сервиса.

>

Попробуй написать <allow roles="Customer" />

> 2) Не запускается

>
> Создал в своем проекте подпапку. В ней завел еще один сервис. Тоесть получил в моем проекте в сервиса. Для созданного сервиса сделал Virtual Directory. Вылетает с ошибкой что не может загрузить тип такой-то такой-то. Ну понятно почему. Каталог bin он у меня в основной дирестории проекта, а вот у подкаталога нету такой папки. Как такие проблемы решаются (вообще я в ту степь-то пошел?)?
>

Папка bin должна быть в корне веб приложения. Видно при создании Virtual Directoryс создалось и приложение. Нужно его удалить

>

> 3) Не понимается
>
> Допустим у меня есть сервис, метод которого возвращает некоторый тип, описанный в сборке сервиса.
> Есть приложение (я назову его "межой"), который работает с этим самым сервисом. Понятное дело, что эта "межа" свободно видит этот тип.
> Теперь есть программа (я назову ее "закон"). "Закон" работает с "межой". Допустим он решил вызвать метод "межи", который в свою очередь вызывает метод "межи", который возвращает тит, тип описанный в сервисе. Так вот как "закон" сможет получить описание этого типа (в процессе компиляции).
>

Видно у "закона" должна быть ссылка на "межу" или на что-то еще, у кого есть описание этого типа.
Posted via RSDN NNTP Server 1.4.6 beta
Если у Вас нет паранойи, то это еще не значит, что они за Вами не следят.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.