Firefox浏览器中的Directory.exist方法问题

时间:2010-05-19 10:56:38

标签: asp.net .net

我有一个asp.net页面,它使用Directory.exist方法检查列表框项目更改事件的UNC路径。

这在Internet Explorer中运行良好。

但是当我使用firefox并调试时,即使该目录存在,此方法也会返回false。

这个奇怪问题可能是什么原因。

这是代码

Directory.Exists(@ \\ SYSMHARSYS \ xxxxxxFiles \地区\错误)

当我从IE浏览并在此处放置一个断点时它返回true.But在FF中相同的代码返回false。它只发生在UNC.It为本地路径返回true(例如Directory.Exists(@C:\检验)。

Authenticatiion:

身份验证模式=“Windows”

identity impersonate =“true”

请有人回答此问题

由于

SNA

2 个答案:

答案 0 :(得分:1)

IdentityImpersonate = true仅在IE中默认有效。在Firefox中,它会提示输入用户名和密码,但如果您保存了以前的凭据,则可能无法再访问该文件夹。

答案 1 :(得分:0)

如果此代码在服务器端运行,则不应该使用哪个浏览器。目录路径是否以某种方式进行参数化?如果是,可能IE和FF由于某种原因返回不同的值,导致使用FF时路径无效。