是否有人从UNC共享中成功运行.Net 4.0 winforms应用程序?我试图使它兼容2.0安全性和使用1级透明度模型,但从我所看到的几乎是不可能的。我也尝试过所有我能想到的caspol组合,从Framework和Framework64,2.0和4.0到无效。
此外 - 如果这是错误的事情,即“永远不会从共享中运行应用程序”,那么有数百个客户安装和更新<的替代方法是什么? / em>他们的winform应用程序,而不需要有人坐在每台机器上并重新安装?
答案 0 :(得分:3)
我的印象是,在.NET 4.0中允许从共享中运行,而不是在2.0中(不确定3.0和3.5,但我认为因为它们都位于CLR 2.0之上,所以它会模仿2.0行为)。我的猜测是你的2.0安全兼容性是个问题。
但是,我会说替代方案是ClickOnce部署。您可以将其发布到共享,并在程序启动时检查更新。此外,您可以使用所需的最低版本条目强制升级。