【问题标题】:What's the account to run Asp.NET application?运行 Asp.NET 应用程序的帐户是什么?
【发布时间】:2013-12-09 17:56:54
【问题描述】:

我有一个应用程序池为 .NET 2.0 的 asp.NET Web 应用程序 我有以下代码来生成 PDF 文件(带有水晶报告):

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

它将pdf文件放在特定文件夹中。

长时间运行良好。但网络改变后,它不再工作了。我想这是权限问题。使用about代码,哪个帐户应该对文件夹具有写权限?是 ASPNET 帐户吗?

【问题讨论】:

标签: asp.net iis-7 crystal-reports-2008


【解决方案1】:

可以是 ASPNET 也可以是 NETWORK Service 这取决于您为用户帐户设置的应用程序池设置。 进入 IIS 管理器并找到您的应用程序正在运行的应用程序池,然后查看帐户设置是什么。这就是您的网站将在其中运行的内容,因此您正在编写的文件夹也需要添加到权限的帐户。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-12-24
    • 1970-01-01
    • 1970-01-01
    • 2011-09-07
    • 1970-01-01
    • 2011-02-21
    相关资源
    最近更新 更多