当我将iPhone插入iTunes并将文件拖到我的应用程序的文件共享部分时,屏幕上的应用程序会消失一段时间然后又会回来.似乎此时没有触发任何应用委托方法,甚至没有像"转到后台,转到前台"这样的东西.
一旦我的应用程序在用户添加或删除文件的同步后返回,我想更新屏幕.
也许有发送通知?
我有一个Windows桌面应用程序(用Delphi编写),允许用户存储和检索文件.
目前,我们必须允许应用的每个用户访问共享文件夹,因此恶意用户可以找到该目录并获得对所有文件的访问权限.
有没有一种方法可以让应用程序充当特定用户,只有"app as a user"而不是每个人都需要共享文件夹的权限?
我们有一个Web应用程序,包含三个主要部分:
部件之间的关系如下:
Web应用程序运行时将App Pool Identity设置为名为Foo的本地用户,并使用Entity Framework消耗数据库;
旧版应用程序使用数据库并定期将文件系统中的数据更改导出为XML文件,使用Windows文件共享功能将文件夹共享给本地用户Foo(本地用户具有与Web服务器上相同的密码);
Web应用程序监视新数据的文件共享,并导入所有更改(如果有);
现在我们想将此应用程序迁移到Azure.不幸的是,我们必须使用VM for SQL Server,因为我们的旧应用程序数据库使用Azure SQL上不可用的文件流功能.此外,我们需要另一个VM用于遗留应用程序.
目前我最终得到以下结果:
在Azure上创建了一个新的虚拟网络;
创建了一个新的Azure网站,并使用Point-To-Site VPN连接将其连接到VNET;
为SQL Server和传统应用创建了2个VM,并连接到VNET,将网络标记为专用网络,禁用防火墙;
一切正常,除了一件事 - 网站无法访问位于旧版App VM上的文件共享.我试图向所有人启用共享,但无济于事.
所以,我的问题是:是否可以从Azure网站访问文件共享?如果没有,我有什么替代品?
我知道我们可以为网站启动另一个VM然后我没有问题,但我想使用Azure网站来优化成本并使用所有Azure好东西.
是否有WIN32 API可用于管理Windows中的文件夹共享?一些示例链接将有所帮助.谢谢.
有一个实用程序 testparam,用于在添加 Samba 共享后检查 /etc/samba/smb.conf 中的 smb.conf 是否有效。但是,尝试设置我刚刚创建的新共享时,我的 Linux 服务器确实识别了命令“testparam”。