2012-12-17 53 views
0
System.UnauthorizedAccessException: Access to the path '\\server\c$\DTA\DTA564348.64U20121217161754.dta' is denied. 

运行的网站时,存储到共享网络驱动器当我用我的本地asp.net网站运行该文件存储它工作正常,并获取存储在共享网络驱动器上错误而在IIS

然而,当我通过IIS运行此我得到上述错误

C#代码

StrPath = FilePhypath.ToString(); 

的Web.Config

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

回答

2

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