как сопоставить путь на удаленном сервере - PullRequest
1 голос
/ 02 мая 2011

Я должен управлять вложением на файловом сервере.Поэтому я сопоставил файловый сервер с локальным драйвером e: и указал на него прямо в моей программе.Он отлично работает на моей рабочей машине, но отчеты не могут найти путь на сервере приложений, на котором я разместил свой код.Кто-нибудь знает, как сопоставить путь на удаленном сервере?Это проект .net, и я использую c #.Заранее спасибо.

1 Ответ

0 голосов
/ 02 мая 2011

Сопоставление дисков для каждого пользователя.Я предполагаю, что вы используете встроенный сервер разработки при разработке приложения ASP.NET.

Этот сервер работает под вашей собственной учетной записью, поэтому вы можете видеть сопоставления дисков, связанные с вашей учетной записью.Однако при запуске в IIS он запускается под другим пользователем (более вероятно, локальный пользователь ASP.NET для запуска приложений ASP.NET, если не указано иное).

При этом следует использовать пути UNC длянайти свои файлы и не полагаться на подключенные диски;эти имена всегда будут одинаковыми.

Даже если вы настроите сопоставления дисков для пользователя ASP.NET, у вас возникнет проблема, если вы имитируете пользователя, поэтому лучше придерживаться путей UNC.*

...