繁体   English   中英

拒绝访问路径\\\\ otherserver \\ inputs_for_import_only \\ AllOutputs \\ abcd.pdf'

[英]Access to the path \\otherserver\inputs_for_import_only\AllOutputs\abcd.pdf' is denied

尝试使用asp.net Web应用程序从另一个系统获取文件时,出现访问被拒绝异常。

这两个系统都在不同的域中。 我可以从资源管理器访问文件。 但是,我无法通过asp.net Web应用程序(IIS)访问。

你能帮我这个忙吗?

异常详细信息:System.UnauthorizedAccessException:拒绝访问路径“ \\ otherserver \\ inputs_for_import_only \\ AllOutputs \\ abcd.pdf”。

没有授权ASP.NET访问请求的资源。 考虑将资源的访问权限授予ASP.NET请求标识。 ASP.NET具有一个基本进程标识(在IIS 5上通常为{MACHINE} \\ ASPNET或在IIS 6和IIS 7上为Network Service,在IIS 7.5上通常是配置的应用程序池标识),如果应用程序没有模拟,则使用该标识。 如果应用程序通过进行模拟,则身份将是匿名用户(通常为IUSR_MACHINENAME)或经过身份验证的请求用户。

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

您的Web应用程序在不同的用户帐户上运行,检查应用程序在其下运行的身份,然后提供对该用户帐户的访问权限。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM