- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我们有一个设置,其中 Azure 中的虚拟机和 Web 应用程序通过点到站点虚拟网络连接到我们的本地资源。
我们有一个本地文件夹,可以访问“Everyone open”(在共享和 NTFS 上),并且该虚拟网络上的 Azure VM 能够毫无困难地浏览到该共享。
但是网络应用程序无法访问它们。
我假设this article中有以下行解释了原因,但我想确认这是不可能的:
The work required to secure your networks to only the web apps that need access prevents being able to create SMB connections. While you can access remote resources this does not include being able to mount a remote drive.
从网站尝试访问它的日志中得出:
去掉 C# 代码,尝试从 Web 应用程序上的 powershell 控制台获取目录列表:
我也尝试过使用混合连接,并且越来越接近 - 一旦设置完毕并连接到 Web 应用程序,我就可以从 powershell 控制台 tcping SMB 端口(这比我在使用 VNET),但仍然无法列出目录:
有什么想法吗?有人做过类似的事情吗?
最佳答案
tcping 结果实际上具有误导性 - 您实际上是在对 Web 应用程序上托管的本地端口执行 ping 操作(因此 tcping 的结果约为 1 毫秒)。 Tcping 实际上并未测试混合连接的完整隧道,因为该隧道仅是 TCP 级别的数据中继(即,它不会通过隧道发送 TCP header 等,仅发送有效负载)并且 tcping 不会发送任何数据,仅简单验证TCP握手是否成功。
不幸的是,这篇文章是正确的 - SMB 在您的 Web 应用程序中根本不起作用。有适当的安全层将阻止尝试。
关于azure - SMB 通过虚拟网络从 Azure Web App 访问本地资源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30988510/
我正在尝试使用 JCIFS 将一些远程文件复制到本地驱动器,在 Java 中。 远程机器在域内。本地机器不在域中。 下面的代码有效,但它真的很慢(700Kb 需要 2 分钟......而且我有很多 M
我必须更新使用适用于 Windows Server 2012 的 JCIFS 的旧文件共享软件。出于安全目的,我们必须禁用 SMB 1.0/CIFS 兼容性。有谁知道可以在 Java 中使用的 JCI
在下面的代码语句中: SmbFileInputStream din==new SmbFileInputStream(src); 我正在尝试创建一个 SmbFileInputStream 对象。如果 S
在 Mac 上,我有一个共享文件夹 ~\Documents。有两个子文件夹:Data 和 Data_2011,前者包含过去几年的文件文件夹,后者包含指向 Data 文件夹中自 2011 年 1 月 1
关闭。这个问题不满足Stack Overflow guidelines .它目前不接受答案。 想改善这个问题吗?更新问题,使其成为 on-topic对于堆栈溢出。 4年前关闭。 Improve thi
要读取 R 中的文件,我通常会执行如下操作: read.csv('/Users/myusername/myfilename.csv') 但是,我正在尝试读取位于远程服务器(Windows SMB/CI
我正在尝试通过 JCIFS 访问公司网络中的共享文件夹。但是当我尝试列出共享文件夹下的文件时,它会抛出 SmbException,如下所示, jcifs.smb.SmbException: 0xC00
我正在尝试将 jar 文件复制到 Windows 共享文件夹,并且使用 smb 来执行此操作,但出现以下错误。还有其他方法可以复制文件吗? String user = "abc"; S
如何将 Mplayer 移植到 iOS?并使其支持 SMB? 我构建了ffmpeg,但另一件事是我不知道如何使这个支持smb。 我想要的是在 iOS 上开发一个支持 smb 的播放器。 最佳答案 我在
我知道 smbclient 不允许输出重定向,但是否有任何解决方法可以将输出输出到文本文件或标准文件? 最佳答案 你试过这个吗: $ smbclient -U USER%PASSWORD //IPTO
命令行的mac上的“连接到服务器”等效于什么? 我想自动化这个过程,而不是每次需要连接到服务器时都调用对话框。 最佳答案 有多种方法可以连接到远程服务器! 我假设您有在 Windows 操作系统上运行
我正在寻找一种在 SMB 远程共享上检索比某个日期/时间更新的文件的方法,所有这些都在 Windows 下工作。我一直在使用DirectoryInfo.EnumerateFiles() ,并在返回时进
我有一个文件存储在服务器中,路径如下:\\myserver\folder\myfile.txt 如何将此 SMB 地址放入带有超链接的单元格中? Hyperlink link = createHelp
在 PowerShell 中: PS> (Get-SmbConnection)[0].Encrypted 我如何在 C# 中执行此操作? 最佳答案 这是一个 WMI 方法。要在 C# 中做到这一点,您
我在删除方法上收到以下错误: jcifs.smb.SmbException:进程无法访问该文件,因为该文件正在被另一个进程使用。 如何确保文件没有被锁定以便可以将其删除? 我的代码: try{
我正在开发一个 Android 应用程序,它可以在 Windows PC 上写入和读取文件 (*.txt)。该应用程序连接到 WiFi 网络并使用 SMB。当网络有互联网连接时,该应用程序运行良好。当
是否可以使用 jcifs 列出网络上所有可用的 smb 服务器?我尝试了另一篇将 smb:// 传递给 SmbFile 构造函数的建议,但没有给我任何结果。而我能够传递 smb://username:
关闭。这个问题是off-topic .它目前不接受答案。 想改进这个问题吗? Update the question所以它是on-topic用于堆栈溢出。 关闭 9 年前。 Improve this
我在 Android SDK 中使用 Smb。 我有下一个代码: public AuthListFiles() throws Exception { 1 SmbFile file = n
我一直在尝试找到一种通过 swift 2 和 Xcode 7 连接到我的网络驱动器的方法。我可以连接到我的桌面或文档目录,但不能连接到我的服务器。我玩过 NSString/NSURL 等但无济于事。以
我是一名优秀的程序员,十分优秀!