拒绝访问报表文件。其他程序可能正在使用它 解决方法
2012-04-26 17:41
555 查看
拒绝访问报表文件。其他程序可能正在使用它 解决方法
给windows temp目录 加上NETWORK SERVICE ASPNET 读写权限就可以了在Windows XP / Windows Server 2003下开发asp.net程序,有细微区别,尤其体现在运行asp.net程序的帐号与权限分配上,以水晶报表运行时常出的错误为例:
异常详细信息: CrystalDecisions.CrystalReports.Engine.LoadSaveReportException: 文件 C:/WINNT/TEMP/temp_6516f6db-0f2c-4ed4-8e26-2cf6b2ff5bf9.rpt 内出错:拒绝访问报表文件。其他程序可能正在使用它。
此问题是因为目标目录C:/WINNT/TEMP对于asp.net程序不可写造成的,解决办法将目录C:/WINNT/TEMP的写权限赋予运行asp.net的windows用户帐号即可,对于windows xp,将写权限赋给帐号ASPNET;而对于windows server 2003,则是将写权限赋给帐号ASPNET和NETWORK SERVICE。
以后,在考虑windows server 2003下运行asp.net程序的用户权限问题时,不要忘了NETWORK SERVICE,而不仅是ASPNET而已。
说明:网上搜集,出处不详
相关文章推荐
- Web报表导出与“.rpt 内出错:拒绝访问报表文件。其他程序可能正在使用它”之我解
- rpt 内出错:拒绝访问报表文件。其他程序可能正在使用它。
- 拒绝访问报表文件。其他程序可能正在使用它。
- windows2003 IIS 服务启动失败,提示‘另一个程序正在使用此文件,进程无法访问',解决方法
- “另一个程序正在使用此文件,进程无法访问”的解决方法
- c# 读取其他程序正打开的文件的时“正由另一进程使用,因此该进程无法访问该文件。"的问题解决方法
- win7 IIS7 "另一个程序正在使用此文件,进程无法访问" 解决方法
- windows2003 IIS 服务启动失败,提示‘另一个程序正在使用此文件,进程无法访问',解决方法!
- 关于IIS服务启动失败的问题:“IIS提示‘另一个程序正在使用此文件,进程无法访问’”,的解决方法
- IIS “另一个程序正在使用此文件,进程无法访问。”错误提示的解决办法
- Win7 IIS 另一个程序正在使用此文件,进程无法访问 解决办法
- iis提示“另一个程序正在使用此文件,进程无法访问”解决办法
- iis|另一个程序正在使用此文件,进程无法访问(解决办法)
- iis提示“另一个程序正在使用此文件,进程无法访问”解决办法
- iis提示“另一个程序正在使用此文件,进程无法访问”解决办法
- IIS发布网站浏览之后看到的是文件目录 & Internal Server Error 处理程序“ExtensionlessUrlHandler-ISAPI-4.0_64bit”在其模块列表中有一个错误模块“IsapiModule” 解决方法 & App_global.asax.pduxejp_.dll”--“拒绝访问。 ”
- Asp.net中建立MS office组件时出现“拒绝访问”和“消息筛选器显示应用程序正在使用中”错误的解决方法
- iis提示“另一个进程正在使用此文件,无法访问”解决方法
- 未能解决:未能加载文件或程序集“XXXXXXXXX”或它的某一个依赖项。另一个程序正在使用此文件,进程无法访问。 (异常来自 HRESULT:0x8007002
- 正在创建模型,此时不可使用上下文“的解决办法。 正在创建模型,此时不可使用上下文。如果在 OnModelCreating 方法内使用上下文或如果多个线程同时访问同一上下文实例,可能引发此异常。请注意不