#csv #c#-2.0
#csv #c #-2.0
Вопрос:
Я пытаюсь создать CSV-файл, используя приведенный ниже код на C #:
string filename = "ChargingDetails_" Convert.ToDateTime(dateTimeNow).ToString("MMddyyyy_HHmmss") ".csv";
FileStream fs = File.Create(Server.MapPath("~/" filename));
Он работает правильно, когда я пробовал локально, но когда я попробовал его на сервере разработки, он выдает мне сообщение об ошибке «Доступ запрещен для пути».
Кто-нибудь может мне помочь с этой проблемой? Это проблема, связанная с разрешениями? поскольку я могу создать файл локально на своем компьютере, но когда я попытался заставить его работать с сервера, он выдает ошибку «отказано в доступе».
Пожалуйста, помогите мне решить проблему. Если возможно, пожалуйста, предоставьте любой пример кода или URL-адреса для справки.
Заранее спасибо….
Ответ №1:
Вы должны предоставить разрешение на запись учетной записи пользователя IIS
Комментарии:
1. — Извините, забыл упомянуть, что сервер является общим сервером, поэтому я не могу сделать это вручную. Как я понял, есть два варианта: 1. свяжитесь с хостинговой компанией, чтобы дать разрешение 2. сделайте это с помощью coding… правильно ли это?