我需要一些建议。我需要启用 .Net 应用程序以在网络共享上运行,问题是这将在客户端网络共享上,因此路径将不相同。
我快速浏览了 ClickOnce 和 VS2008 中的发布选项,但是它需要一个特定的网络共享位置 - 并且我假设这个位置在它执行操作时会存储在某个地方。
目前,这项工作是使用旧的 VB6 应用程序完成的,因此解决了所有这些安全问题,但该应用程序编写得很差,几乎不可能维护,所以它确实需要淘汰。
是否可以设置域控制器以允许执行此特定的 .Net 应用程序?任何其他选项都值得欢迎,因为我希望这个小应用程序对业务至关重要。
我应该说客户端网络就是学校,因此通常和客户端机器一样被严格锁定,所以手动为每台客户端机器添加例外是大忌。
马龙
答案1
使用 .net 3.5 SP1 通过网络运行应用程序具有与在本地运行它们相同的安全性,因此您应该能够以与当前运行 vb6 应用程序相同的方式运行它。
或者,使用 ClickOnce 执行此操作的最简单方法是将应用程序托管在某个地方的 http 服务器上(无论是在学校网络内部还是外部)。