我有一个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
答案 0 :(得分:1)
IdentityImpersonate = true仅在IE中默认有效。在Firefox中,它会提示输入用户名和密码,但如果您保存了以前的凭据,则可能无法再访问该文件夹。
答案 1 :(得分:0)
如果此代码在服务器端运行,则不应该使用哪个浏览器。目录路径是否以某种方式进行参数化?如果是,可能IE和FF由于某种原因返回不同的值,导致使用FF时路径无效。