【发布时间】:2011-09-03 17:44:12
【问题描述】:
我是一名 Silverlight/ASP.NET 开发人员,试图编写我的第一个 Windows 窗体应用程序以在服务器的后台运行,填充我们的数据库。最终希望这是一项 Windows 服务,但最初不是必需的。
我需要创建一个批处理文件来执行该应用程序的 5 个实例,将 URL 传递给 5 个 RESTful 端点。所以我发布了我的应用程序,它创建了一个 setup.exe。安装后,我有一个指向
的项目C:\Users\mi2dev\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft\,带有 .appref-ms 文件。
我现在不确定该怎么做。运行:
"C:\Users\mi2dev\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\Microsoft\StreamingApp.appref-ms" -"http://www.myURL.com" 短暂弹出命令窗口,但应用程序未运行,数据未填充到数据库中。
我在这里错过了什么?
【问题讨论】:
-
ClickOnce 部署在这种情况下不合适。您需要将可执行文件复制到众所周知的位置,以便可靠地找到它。传递命令行参数也不再是问题。
标签: c# winforms deployment