2015-05-14 3 views
1

My ASP.NET 3.5 приложений на сервере 1. В этом сервере у меня есть отображенный сетевой диск Q:Используйте карту сетевого диска с управлением FileUpload установлены

Когда я пытаюсь использовать SaveAs контроля File Upload, я жесткое кодирование пути как:

FileUpload1.SaveAs("Q:\MyFiles\") & FileUpload1.FileName) 

Это дает ошибку: Путь не найден.

Как установить путь сетевого диска с помощью SaveAs?

+0

Проблема, * вы * сопоставили привод, но учетная запись пользователя сайта работает на не имеет. Вы должны использовать UNC-пути. –

ответ

1

Отображения для каждого пользователя, поэтому пользователь, на котором работает сайт, не имеет представления о ваших сопоставлениях. Лучший способ исправить это - вместо этого использовать UNC-пути, поэтому нет необходимости в сопоставлениях дисков.

Так что, если вы карта сервер X «s доля Share к Q, только вместо того, чтобы сохранить \\X\Share\ + все, что

FileUpload1.SaveAs("\\X\Share\MyFiles\") & FileUpload1.FileName)