我的办公室有一个 VPN。一台机器安装了 windows server 2003。我正在用 C# 编写一个应用程序,以从连接到共享文件夹上的服务器机器的机器上传文件。
文件传输代码已经写好了,但是当我运行它时它会抛出 Access denied 异常。
但是,当我使用 Windows 资源管理器打开共享文件夹并输入我的用户名和密码时,它就像一个魅力。
我需要知道为什么它会抛出这个异常,以及我应该编写什么代码来自动从代码中验证自己的身份,而无需进入 Windows 资源管理器并在那里输入凭据。
更新 -
.net 版本是 2.0,如有必要,我可以升级,但我认为这不是问题。我正在本地机器上运行应用程序。