Создайте CSV-файл в одной из папок проекта на сервере с помощью C#

#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… правильно ли это?