Генерация файлов aspx - PullRequest
       4

Генерация файлов aspx

0 голосов
/ 08 августа 2011

Я работаю над .aspx page.its, чтобы загрузить файл PDF, созданный на странице aspx.. но при размещении в облаке Amazon я получаю сообщение.

"Процесс не может получить доступ к файлу, поскольку он используется другим процессом".но при последующем вызове страницы .aspx я получаю PDF.Файл PDF создается.

1 Ответ

1 голос
/ 08 августа 2011

Asp.Net использует отдельные потоки для каждого запроса. Возможно, вы используете некоторые общие ресурсы для создания PDF, а не очищаете их. Поэтому запросы parellel могут быть неудачными. Блок Using (или вызов Dispose() напрямую) может помочь.

using (StreamReader reader = new StreamReader(@"C:\My Files\test.txt"))
{
    ..
}

Также убедитесь, что вы не открываете файлы с эксклюзивными правами доступа, например:

FileStream fileStream = new FileStream("test.txt", FileMode.Open, FileAccess.ReadWrite, FileShare.None);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...