问题标签 [fileshare]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - ClickOnce 发布到文件共享尝试创建网站位置
我按照说明使用 ClickOnce 发布到此处指定的文件共享:
http://msdn.microsoft.com/en-us/library/31kztyey(v=VS.100).aspx
在标题为“发布到文件共享”的部分中,我执行了以下操作:
当我逐字按照这些说明进行操作时,出现以下错误:
为什么当我尝试发布到文件共享时它会尝试创建网站位置?
c# - 使用 C# 访问网络文件共享
我以前从未这样做过,我所做的所有研究都表明需要用户名/密码。情况如下:我正在为我的公司开发一个应用程序,该应用程序需要访问网络上的文件共享。我们称之为文件共享\\server\TPK
。我的应用程序需要从此共享的此文件夹中获取文件。在公司网络上使用文件共享是否与使用文件 I/O ( System.IO
) 相同?谁能给我有关如何执行此操作的任何指导?我知道这可能是一个基本问题,对此我深表歉意。
objective-c - 如何将文件附加到 UIActivityTypeMail?
我喜欢与 UIActivityViewController 共享文件(图像、视频、pdf、plist、txt……),我正在尝试共享一个 NSData 对象,但它不起作用。如果我用 UIImage 替换 NSData 它就可以了。
是否可以将其添加到 UIActivityViewController:[mailer addAttachmentData:imageData mimeType:[[self.filePath lastPathComponent] pathExtension] fileName:[self.filePath lastPathComponent]];
powershell - Win32_LogicalFileSecuritySetting 为某些路径返回错误,但不是其他路径
我从 Microsoft 获得了一个脚本,它使用以下方法从远程计算机获取 NTFS 安全设置。
我从上一次调用 Win32_Share 中获得了路径。第一个工作正常,第二个给出错误:
唯一不同的是路径:
D:\UserSetup
C:\Program Files\AdventNet\ME\OpManager\Reports
我可以连接到共享并查看安全权限。我实际上在本地管理员组中,并且该组可以完全控制问题共享。
有谁知道为什么我会收到错误(因此没有结果对象)?
windows - 从 AWS 上的 EC2 实例共享文件夹 (SMB) 到远程机器
我正在尝试将应用程序迁移到 Amazon,并且需要客户端机器能够连接。实际上,我似乎只需要能够将 EC2 实例(运行 Windows Server 2008 R2)上的文件夹映射到客户端计算机(运行 Windows 7)就足够了。
我在网上做了很多搜索,很早就看到了这个条目:
我已经打开了我的测试机和EC2服务器两端的端口,无法成功连接。该文件夹是共享的,我检查并重新检查了权限、端口等,但无济于事。谁能帮我指出正确的方向?
编辑:我也尝试过 VPN 进入实例,但无济于事。
c# - 如何解决需要完全控制/所有者权限的 LocalFileSettingsProvider
在我的 .NET 客户端应用程序中,我使用 Scope=User 和 Roaming=True 的默认设置提供程序。这在大多数环境中都可以正常工作,无论是客户端还是终端服务器,但拥有 Citrix 终端服务器场的客户除外。无论何时Properties. Settings.Default.Save()
调用,都会抛出以下异常:
此异常的原因:
System.Configuration.Internal.WriteFileContext
在用户的漫游配置文件中写入...newcfg
用户设置的新副本 ( )。然后,DuplicateTemplateAttributes
尝试修改此文件的 ACL,并将所有权显式设置为当前用户。- 在此客户的情况下,这会失败,因为漫游配置文件存储在文件共享中,并且用户只有读取和更改权限,但没有完全控制。他们可能在 NTFS 中具有完全控制权(因为默认情况下,您是您创建的所有文件的“所有者”,并且作为所有者,无论您是否明确设置了“完全控制”,您都可以对文件执行任何操作),但似乎就像它在 SMB 共享级别上被阻止一样。
这种行为对我来说没有任何意义:鉴于LocalFileSystemProvider
始终使用当前用户(本地或漫游)的私人配置文件文件夹,我们可以放心地假设用户是所有者。
由于WriteFileContext
捕获异常,删除临时.newcfg
文件然后重新抛出,因此无法简单地在我的代码中捕获异常并重命名文件或以某种方式获取其内容,因为在抛出异常时它已经被删除。
除了实现我自己的设置提供程序之外,我找不到任何简单的方法来解决这个问题。为此,似乎我什至不得不重建序列化部分之类的东西,因为用于此的所有 System.Configuration 东西都是内部的。当然,我不想破坏当前使用的设置,所以它看起来像大量的代码,只是为了重建所有内容,因为它只是“注释掉了一行”(设置文件的所有者)。
有什么想法我还能尝试吗?
客户无法更改其文件共享权限中的任何内容...
c# - FileSystemWatcher 访问文件共享:可能的权限 iusse?
我编写了一个监视一个网络文件共享目录的基本应用程序,当在该目录中创建一个新文件时,它会触发一个解析该文件的外部应用程序。我还使用本地目录进行了测试,一切正常。我已经用这样的调试代码对其进行了测试,并且该应用程序将正常工作:
然后,当我切换到发布、构建和安装服务时,什么都不会发生。因此,由于路径有效,我认为这取决于权限?
我去Task Manager>Services>Services..>
右键单击我service>Properties>Log On>
并给它我的凭据。
我还去了我的应用程序在网络上的根文件夹Right click>Security>Edit
。然后我给了我的帐户修改、读取和执行、列出文件夹内容和读取权限,当然这些权限会传播到其层次结构下的所有文件夹。
我什至尝试将它映射到网络驱动器 Z 并尝试访问它。
尽管我尝试了一切,但该服务仍然拒绝做任何事情。我添加了更多调试代码,我将在其中检查文件是否已更改或删除并将其写在文本文件中。它会再次工作并在调试中检测到这些更改,但在安装时不会发生任何事情。
我很确定这可能仍然是某种许可问题,谁能告诉我我还能做些什么来解决这个问题?
编辑:
有人要求提供更多代码。另请注意,我的 Utility 类能够生成堆栈跟踪。它导致 System.IO.FileStream 错误从 FileWatcher.cs System.IO.File.AppendAllText(PathLocation() + "\logFile.txt", Environment.NewLine + " Started! " + 日期时间.Now.ToString());
服务1.cs:
FileWatcher.cs:
c# - 从文件共享/网络驱动器发送电子邮件?
我有一个程序系统。基本上,我有一个在外部计算机上运行的服务,它监听网络驱动器。创建新文件后,它会转到另一个目录(在同一网络驱动器内)并执行程序。该程序应该将新创建的文件通过电子邮件发送给我。它似乎在本地工作,但不适用于文件共享。我进行了一些故障排除,我确信它会得到实际执行电子邮件应用程序的代码,但我相信电子邮件应用程序会爆炸。是否可以从文件共享发送电子邮件?
monitoring - 如何从网络附加存储 (NAS) 设备收集活动信息?
我的目标是能够生成有关访问任何文件共享上特定文件夹的用户的报告。这包括 Windows 文件服务器、Unix/Linux 文件服务器和 NAS 设备 (CIFS/SMB/NFS)。
- 对于 Windows,这并不太复杂,因为它具有支持此功能的内置功能(请参阅:http: //blogs.splunk.com/2013/07/08/audit-file-access-and-change-in-窗户)。
- 我假设 unix/linux 共享有类似的内置功能。
- 所以这就留下了这样的问题:NAS 设备 (CIFS/SMB/NFS) 是否有可能。
我认为这样的事情是可能的,因为我看到了一些可用的工具,例如http://www.imperva.com/products/fsc_file-activity-monitoring.html提供的工具。
所以我的问题如下:是否可以从 NAS 设备收集文件共享活动信息?如果是这样,我如何收集这些信息?例如,如果有 API 支持这一点,那将是最有用的。
iis - 在 NLB 服务器上同步网站内容
拥有一个托管在两个不同 IIS 服务器上的网站的最佳方式是什么,这些服务器使用 Microsoft 的 NLB 进行负载平衡,以同步可以从网站用户上传的文件?
示例:服务器 A 上的站点是用户 A 正在访问的站点。用户 A 进入一个页面,该页面允许他将图像上传到网站,然后将显示该网站。现在,用户 B 访问同一个站点并访问显示图像的页面,但他的负载平衡到服务器 B。用户 B 看不到用户 A 上传的图像,因为没有文件上传到服务器 B。现在,我们正在使用 Robocopy,但我发现这个解决方案不是很实用,因为我们需要文件非常快速地可用,而不必依赖脚本工具,a) 可能由于很多原因而失败,b) 包含两倍文件的存储是' t 非常可接受,因为将需要大量空间,并且我们不想为一个文件版本购买两次存储单元,这没有任何意义。
那么,您有什么建议,社区?:)