我编写了一个在Azure Windows Server 2016 VM中运行的服务。当它从队列中获得工作时,它会产生另一个生成PDF并将其保存到磁盘的程序。我正在阅读配置文件并使用streamreader/streamwriter将HTML文件(将其转换为使用第三方组件的PDF)保存到磁盘。 但我不断收到版本路径找不到所有磁盘访问Azure文件SMB共享的错误。如果我使用本地磁盘,它工作正常。 我
编写了一个试图将映射驱动器转换为其等效网络UNC的DLL。但是,当安装程序作为高级进程运行DLL时,它会失败。作为一个潜在的修复程序,我修改了@RbMn提供的示例源,以回答以下问题:How to correctly detect Network drive when running with elevated privileges 对GetLogicalDrives的调用与它声明的一样工作。但是,
我知道你可以获得映射驱动器的路径(例如Find UNC path of a network drive?),但如果我拥有的唯一东西只是共享文件夹的路径呢? 例如,假设我有一个朋友在网络上共享文件夹C:\MyDocs\PublicDoc。我可以在路径\\danas-pc\PublicDoc下访问它。有没有什么办法可以在另一台计算机上确定\\danas-pc\PublicDoc实际上映射到\\dana