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