Приложение Silverlight RIA Service - как получить доступ к сети? - PullRequest
0 голосов
/ 20 января 2011

В моем приложении Silverlight я размещаю доменную службу, которая должна копировать и читать файлы в других местах сети.Проблема (по крайней мере, мне кажется) заключается в том, что службы RIA работают под учетной записью ASP.NET и не имеют доступа к общему ресурсу UNC, к которому мне нужно добраться.Например, у меня есть общий ресурс, который выглядит следующим образом:

\\ SERVER_NAME \ Directory \ File.TXT

При отладке на моей локальной машине пользовательский контекстзарегистрированный пользователь, поэтому все работает, но при развертывании на сервере IIS7 пользователь использует то, что использует ASP.NET.

Как я могу разрешить моей службе получать доступ к файлам в моем домене?

1 Ответ

1 голос
/ 30 января 2011

Вы должны создать appPool в IIS7 с идентификатором этого пула, установленным для пользователя с привилегиями делать то, что вы хотите.

Я бы подумал, представляют ли эти привилегии угрозу безопасности и требуется ли защита приложения.

Для получения более подробной информации и помощи по appPools см. здесь .

...