Qué*_*dre 8 .net c# iis wcf
我有一个IIS托管的WCF服务,我正在尝试使用Directory.Exists()方法.如果传递不存在的网络位置,则此方法将挂起.我用谷歌搜索它,发现由于Directory.Exists()内部实现,它"有点好" .但我写了一个简单的控制台应用程序,它做同样的Directory.Exists()事情,永远不会挂起,总是返回' false'.我在我的(管理员)帐户下运行应用程序,IIS池在"网络服务"下运行. 你有什么想法吗?在服务或控制台应用程序中执行相同操作有什么区别?
Directory.Exists()
false
egl*_*ius 1
这里的关键实际上是在网络服务上运行与在管理员帐户上运行。
您知道后者可以访问网络位置,但您不确定前者是否可以。
以下是您可能期望有访问权限但实际上不起作用的情况的一个示例:https: //serverfault.com/a/177150
事实上,具有共享驱动器的计算机不在域中,这是您的主要问题所在
归档时间:
11 年,7 月 前
查看次数:
1204 次
最近记录: