我有ASP.NET项目进行一些文件访问和操作,我用于文件访问的方法如下。现在我需要访问另一个服务器共享文件夹上的文件,怎么做?我可以轻松地将文件路径更改为共享文件夹路径,但由于共享受密码保护,因此出现“无法访问”错误。 据我所知,我需要以某种方式在执行下面的方法之前将凭据发送到远程服务器。怎么做?
FileStream("c:\MyProj\file.doc", FileMode.OpenOrCreate, FileAccess.Write)
Context.Response.TransmitFile("c:\MyProj\file.doc");
此致 托马斯
答案 0 :(得分:2)
ASP.NET应用程序(默认情况下)将在“ASPNET”计算机帐户下的IIS6中执行。因此,您有几个选择:
后一选项仅在您的用户在您的Intranet上都拥有域帐户时才有用。我将继续四处寻找添加凭据的方法,但如果可能的话,我不确定是否能够做到最好。
HTH,
理查德。