我们在美国和印度设有多个办事处。我们的IT部门设置了一个系统,将文件和目录复制到本地服务器上的特定共享文件夹,并将其分发到另一个办公室。换句话说,我们在本地服务器上有一个名为“To India”的文件夹。当我复制一个文件夹时,它会被发送到印度使用UDP(或任何比Windows文件传输方法更快)到一个名为“From East Coast US Office”的文件夹。ClickOnce部署到多个网络股份
我有一个ClickOnce应用程序,我部署到我们的开发人员使用的本地网络共享。我们在印度的QA团队也希望能够使用这个应用程序。我设置了一个作业,将部署文件夹的内容每小时复制到共享网络文件夹。所有这些工作完美无瑕。
在印度,他们获得ApplicationFiles目录,安装程序和“应用程序”文件,就像我在本地部署它的地方一样。他们运行安装程序,但不是从本地机器下载应用程序文件,而是从最初部署应用程序的位置开始下载应用程序文件(dll等)。
这对我们来说很重要,因为一些第三方DLL比较大(50+ MB),并且传输经常被丢失,导致安装失败。有没有办法通过脚本部署到多个位置或编辑某个文件,以便当印度QA团队从其本地服务器安装时,文件将从那里被取出(并且更新也会查看该文件夹)?
我看过记事本中的几个文件。好像我可能需要以某种方式编辑“.application”文件。有任何想法吗?
PS:我知道这听起来像是一个ServerFault或超级用户的问题,但我认为,因为它特别与ClickOnce的功能相关,所以最好先在这里解决。