日期:2014-05-19  浏览次数:20464 次

<identity impersonate="true"/> 和水晶报表冲突,怎么办?
项目要导出excel,调用comm对象.
提示
异常详细信息:   System.UnauthorizedAccessException:   拒绝访问。  
ASP.NET   未被授权访问所请求的资源。请考虑授予   ASP.NET   请求标识访问此资源的权限。ASP.NET   有一个在应用程序没有模拟时使用的基进程标识(通常,在   IIS   5   上为   {MACHINE}\ASPNET,在   IIS   6   上为网络服务)。如果应用程序正在通过   <identity   impersonate= "true "/>   模拟,则标识将为匿名用户(通常为   IUSR_MACHINENAME)或经过身份验证的请求用户。  

若要授予   ASP.NET   对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示   ASP.NET   帐户,选中所需访问权限对应的框。

从网上看加入   <identity   impersonate= "true "   userName= "Administrator "   password= "123 "/>   可以了

今天发现水晶报表,打不开了.提示
windows/temp/下{*********}   .rpt,拒绝访问,另一个进程正在使用.
请教高手,解决办法


------解决方案--------------------
应该没有关系的. 重启下机器看看?
------解决方案--------------------
权限问题吧
------解决方案--------------------
用了 <identity impersonate= "true " userName= "Administrator " password= "123 "/> 就应该有足够的权限了.
------解决方案--------------------

------解决方案--------------------
不是写着“另一个进程正在使用“么.
跟权限没啥关系
是不是asp.net多线程的关系,被锁了,或者被其他的什么锁了