gpt4 book ai didi

c# - 无法通过 VPN 以编程方式访问网络路径

转载 作者:行者123 更新时间:2023-11-30 12:27:27 24 4
gpt4 key购买 nike

我正在尝试使用来自 ASP.NET 中的 Web 服务的网络路径(创建目录、写入和读取文件)。

在我的办公室一切正常,网络路径与我的笔记本电脑位于同一个 LAN 中,但是当我尝试通过 VPN 连接到网络路径时,目录创建失败并显示“访问路径被拒绝”错误。

奇怪的是,我可以从 Windows 资源管理器中完美地访问我存储在 Windows Credentials Wallet 中的 VPN 凭据。

我还尝试将我的 IIS 应用程序池标识设置为“网络服务”,但没有成功。

你能帮帮我吗?

非常感谢

编辑:

当我尝试执行类似

的语句时
Directory.CreateDirectory(@"\\my\network\path");

从我的 Visual Studio 2010 中的一个简单的控制台应用程序项目,它完美地工作并创建了目录。

问题是当我在本地 IIS 下运行的 Web 服务的业务逻辑中遇到这样的语句时(我通过 VS2010 中的“附加进程...”调试工具连接到它)

最佳答案

我可能没有您直接询问的所有详细信息,但如果您通过 Visual Studio 和 VPN 运行此服务,请查看此 great article , 在 CodeBetter。

runas /netonly /user:domain\username “C:\ProgramFiles\Path\to\your\visualstudio”

我没有我面前的电脑,但我记得我创建了一个批处理文件并运行它来启动 VS 和 Sql Server Management Studio,它运行起来非常棒。

如果我误解了这个问题,请原谅我的噪音。

关于c# - 无法通过 VPN 以编程方式访问网络路径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25312470/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com