高分求助!急!
金枪-鱼 2005-06-06 01:29:33 本人用VB.NET编写一个Web程序的时候,中间调用了Excel,想实现Excel文件的导入。但运行时出现下面的问题提示,
--------------------------------------------
异常详细信息: System.UnauthorizedAccessException: 拒绝访问。
ASP.NET 未被授权访问所请求的资源。请考虑授予 ASP.NET 请求标识访问此资源的权限。ASP.NET 有一个在应用程序没有模拟时使用的基进程标识(通常,在 IIS 5 上为 {MACHINE}\ASPNET,在 IIS 6 上为网络服务)。如果应用程序正在通过 <identity impersonate="true"/> 模拟,则标识将为匿名用户(通常为 IUSR_MACHINENAME)或经过身份验证的请求用户。
若要授予 ASP.NET 对文件的写访问权,请在资源管理器中右击该文件,选择“属性”,然后选择“安全”选项卡。单击“添加”添加适当的用户或组。突出显示 ASP.NET 帐户,选中所需访问权限对应的框。
-----------------------------------------------
这个问题以前也有人遇到过,最后的解决方案好象说是要设置Web的Com组件的权限,我开始.NET时间不长,具体的进行相应的设置我不会,大家能否给我详细介绍一下。
还有一个问题更严重啦!就是我参考了以前相关帖子对于权限的设置,在开始-运行-dcomcnfg自己乱弄了一些权限的设置,并且在控制面板-管理工具-服务中修改了“COM+ Event System”中的权限!然后今天重新启动了机子,连IIS都不能正常连接了,说是没有权限访问,同时.NET也无法正常打开[同样提示没有权限]!这该怎么办,大家知不知道要把哪些权限设置回来才可以!救命啊!