我有一个Windows 窗体应用程序,我正在使用 ClickOnce 部署,当我尝试在 Windows XP 中发布时,一切都正常发布。当我在 Windows 7 中尝试相同的发布功能时,它会挂在发布步骤上。
我正在使用服务器的UNC路径(文件共享)(带有IIS 7的Windows Server 2008 R2 )。为什么会发生这种情况?
我从未收到错误消息,并且无法取消该过程。我必须强制关闭 Visual Studio 并重新启动我的 Windows 7 PC,因为 Visual Studio 锁定了一些文件。
更新:
我能够在我的域 PC 的目标服务器上的文件夹上设置完全控制权限,然后我能够发布一次. 然后,每个后续部署都挂起。但是,我确实注意到它在尝试复制 Office 互操作文件时总是挂起。为什么会这样?
更新(2):
这肯定与 Office 2010 PIA 文件有关。为什么不发布它们?同样,这在 Windows XP 上完美运行,但是当我在 Windows 7 上执行部署时,PIA 没有发布。