日期:2014-05-20  浏览次数:20414 次

IIS 访问远程共享文件或目录的问题
正在做一个web项目,然后需要访问远程主机的某个目录,发现一个很奇怪的问题, 
在本地vs2008里调试 ,访问远程目录和文件都没问题,放在IIS却不行了

我要访问 远程主机的一个目录,代码如下
if(Directory.Exists(@"\\192.16.119.81\ols\"))
  Response.Write("<script>alert('True')</script>");
  else
  Response.Write("<script>alert('False')</script>");

 最终发现,在本地 vs调试 返回是TRUE
挂到IIS上 返回却是FALSE


IIS 服务也安装在了本机上!

谁知道这是什么问题呢

------解决方案--------------------
看下文件有没有访问权限? 

------解决方案--------------------
探讨
正在做一个web项目,然后需要访问远程主机的某个目录,发现一个很奇怪的问题,
在本地vs2008里调试 ,访问远程目录和文件都没问题,放在IIS却不行了

我要访问 远程主机的一个目录,代码如下
if(Directory.Exists(@"\\192.16.119.81\ols\"))
Response.Write("<script>alert('True')</script>")……

------解决方案--------------------
IIS不是"everyone"角色.
IIS5.1 一般是IWAM_电脑名 或 IUSR_电脑名

II6或IIS7又有所不同了

------解决方案--------------------
探讨
IIS不是"everyone"角色.
IIS5.1 一般是IWAM_电脑名 或 IUSR_电脑名

II6或IIS7又有所不同了

------解决方案--------------------
探讨
我也遇到了同样的问题,刚刚调试出来了。
(1) 请在的WEB.config中添加如下代码:
<system.web>
<identity impersonate="true" userName="User01" password="对应User01的密码" />
</system.web>
(2) 然后在你的A服务器和B服务器上都创建该用户User01和密码,保证和We……