【发布时间】:2015-10-10 04:04:33
【问题描述】:
protected void btnAutomaticUpload_Click(object sender, EventArgs e)
{
DirectoryInfo dir = new DirectoryInfo(@"\\space-bar\UZ\UZ Dept\Management\Data\directory_exists_here\");
bool atLeastOneSuccessfulUpload = false;
bool possibleFormatChange = false;
lblMessages.Text = string.Empty;
lblResults.Text = "<span style='font-size:large; font-weight:bold'><u>Results Log</u></span><br><br>";
//If our destination directory does not exist, exit
if (!dir.Exists)
{
lblResults.Text += "<span style='color:Red'>Expected directory does not exist!</span><br>" + dir.FullName;
return;
}
所以我一直试图在具有映射网络驱动器的实时服务器上运行此代码,但它似乎总是无法找到该文件夹。虽然当我在 Debug 或 LocalHost 模式下运行它时,它似乎能够毫无问题地找到目录。关于为什么即使使用 UNC 路径编码也无法正常工作的任何想法?如果有的话,和权限有关系吗?
我正在尝试构建一个自动文件上传解析器。
【问题讨论】:
-
调试时代码在服务器和本地是否以同一用户身份运行?如果他们是不同的用户,则可能是权限问题。
标签: c# asp.net visual-studio