Временная папка для загрузки - PullRequest
1 голос
/ 16 ноября 2011

Я хочу создать временную папку для хранения загрузок в моем приложении. Я добавил папку в свое приложение, и она отлично работает во время разработки.

Однако, когда я публикую на своем тестовом сервере, папка не публикуется, если в ней нет файла. Кроме того, права доступа к папке неверны, и мне нужно вручную изменить их, войдя на тестовый сервер и сделав это через проводник. Я использую ClickOnce WebDeploy для публикации на тестовом сервере.

Есть ли лучший вариант, чем то, как я это делаю? Или каким-то образом установить права доступа к папке во время публикации?

Ответы [ 2 ]

1 голос
/ 16 ноября 2011

Чтобы автоматизировать настройку разрешений для папок, см. http://sedodream.com/2011/11/08/SettingFolderPermissionsOnWebPublish.aspx

Чтобы получить папку для развертывания, самый простой способ - просто поместить фиктивный файл, такой как файл .txt, в котором ничего нет, в папку в вашем проекте. Web Deploy не будет копировать пустую папку.

0 голосов
/ 16 ноября 2011

«Официальный» способ сделать это - использовать WebDeploy , однако это не простое мероприятие и требует большой работы по настройке, настройке, а затем созданию сценариев развертывания для вашего сайта.

Вы не упоминаете, какой метод вы используете для публикации.FTP?Файловая система?

...