相关疑难解决方法(0)

如何(快速)检查UNC路径是否可用

如何检查UNC路径是否可用?我有一个问题,如果共享不可用,检查大约需要半分钟:

var fi = new DirectoryInfo(@"\\hostname\samba-sharename\directory");

if (fi.Exists)
//...
Run Code Online (Sandbox Code Playgroud)

有没有更快的方法来检查文件夹是否可用?我正在使用Windows XP和C#.

c# unc

35
推荐指数
3
解决办法
4万
查看次数

Directory.Exists()奇怪的行为

我有一个IIS托管的WCF服务,我正在尝试使用Directory.Exists()方法.如果传递不存在的网络位置,则此方法将挂起.我用谷歌搜索它,发现由于Directory.Exists()内部实现,它"有点好" .但我写了一个简单的控制台应用程序,它做同样的Directory.Exists()事情,永远不会挂起,总是返回' false'.我在我的(管理员)帐户下运行应用程序,IIS池在"网络服务"下运行.
你有什么想法吗?在服务或控制台应用程序中执行相同操作有什么区别?

.net c# iis wcf

8
推荐指数
1
解决办法
1204
查看次数

标签 统计

c# ×2

.net ×1

iis ×1

unc ×1

wcf ×1