2013-12-09 4 views
0

У меня есть веб-приложение ASP.NET, пул приложений .NET 2.0 я следующий код для создания PDF-файла (с Crystal Report):Какова учетная запись для запуска приложения Asp.NET?

Response.ContentType = "application/pdf" 
Response.WriteFile(PDFFileName) 

он помещает файл в формате PDF на определенную папку.

Это прекрасно работает в течение длительного времени. но после изменения сети он больше не работает. Я предполагаю, что это вопрос разрешения. С кодом, в какой учетной записи должно быть разрешение на запись в папке? Это учетная запись ASPNET?

+0

Возможный дубликат [ASP.Net, какая учетная запись пользователя работает на веб-службе IIS 7?] (Http://stackoverflow.com/questions/4269431/asp-net-which-user-account-running-web-service- на-МИС-7) –

ответ

2

может быть ASPNET или может быть NETWORK Service Это зависит от того, для каких настроек вашего пула приложений установлены для учетной записи пользователя. Перейдите в диспетчер IIS и найдите пул приложений, в котором работает ваше приложение, и посмотрите, что такое настройка учетной записи. Это будет зависеть ваш веб-сайт и, следовательно, папка, которую вы пишете, потребует добавления учетной записи в разрешения.

Смежные вопросы