0
System.UnauthorizedAccessException: Access to the path '\\server\c$\DTA\DTA564348.64U20121217161754.dta' is denied.

当我通过在本地 asp.net 网站上运行来存储文件时,它工作正常并存储在共享网络驱动器上

但是,当我通过 IIS 运行它时,出现上述错误

C# 代码

 StrPath = FilePhypath.ToString();

网络配置

<location allowOverride="true">
<appSettings>
        <add key="FilephyPath" value="\\server\c$\DTA\"/>
  </appSettings>
    </location>
4

1 回答 1

2

您的本地 IIS 可能正在使用模拟或具有管理访问权限的用户运行。您是否检查过远程服务器上的 IIS 用户对文件共享具有读写权限?如果不是,请检查您的应用程序池用户 ID 和文件夹权限。

于 2012-12-17T11:04:06.343 回答