Winforms应用程序不会在生产服务器上运行

时间:2011-01-19 13:06:39

标签: c# winforms deployment clickonce

当我双击 setup.exe 时,我真的很感激为什么我会收到 system.io.filenotfoundexception 消息的任何帮助从CD安装应用程序后,在生产服务器的桌面上。我之前使用VS2010 ClickOnce工具在开发服务器(WinVista)上将winforms应用程序部署到CD,然后在prod服务器上运行CD并将应用程序安装到prod服务器。 什么可能是缺少所需的文件,或者文件安装在错误的位置/目录? 或者在ClickOnce中设置配置时我错过了什么/做错了什么?

2 个答案:

答案 0 :(得分:0)

发布C / O应用程序时使用的安装URL是什么?您是否选中了表示要部署到CD的复选框?

您是否拥有应用程序可用于获取更新的更新URL或安装URL,或者您是否仅通过CD提供更改?

如果您不打算通过文件共享或Web服务器提供更新,我将部署在部署中不包含部署提供程序URL(发布选项中有一个复选框)。然后它会在安装时将其设置为CD驱动器,并在用户运行时查看更新。

答案 1 :(得分:0)

  • 是以管理员身份执行的setup.exe吗?
  • 检查资源的使用方式,例如资源中的图像 - 是否已激活“嵌入资源/链接在编译时”或“复制到输出”?