System.IO.DirectoryNotFoundException:找不到路径的一部分

问题描述:

我有1个将上传txt文件的服务应用程序(asp.net)。 我想将文件上传到网络共享驱动器。 网络映射驱动器的示例:Z:\ HR \ hr \ t \ clock。 如果我通过可视网页开发人员运行网页,它可以成功保存文件。 但如果我直接通过IE运行网页,它不能保存。 我已经为每个人设置了网络文件夹是完全控制权。 它引发一个异常System.IO.DirectoryNotFoundException:找不到路径'Z:\ HR \ t \ clock102528122011113418.txt'的一部分。System.IO.DirectoryNotFoundException:找不到路径的一部分

谢谢

+1

映射网络驱动器时,此驱动器映射为pr用户。如果您以“admin”身份登录,则IIS用户(或应用程序池用户)将无法使用该共享。 我不知道你如何解决这个问题,但我认为这是你的问题.. – 2012-01-04 08:47:55

这将是因为安全环境,我会想。

从VWD运行它,您的安全环境下运行,“从IE直接”跑会不同的环境(传统上,IUSR_计算机名)

一种情况下运行您具有权限的帐户,其他的你不要。

我会建议创建一个服务帐户来完成这项工作,并尽可能少的权限,并从那里开始。