我使用VS 2005的发布向导在我的Intranet站点上的以下网站http://StagingServer/MyProgs/MPP/部署了一个Windows应用程序...我接受了所有默认设置(包括离线支持)。
我的用户也可以从指定的路径安装相同的用户。但是当我试图找出客户端中EXE的确切位置时,它并没有指向任何地方。我也试过文件搜索但是徒劳无功。
最初我认为应用程序是从服务器本身运行的,但我们能够启动应用程序,即使服务器已关闭(当然,最初搜索更新需要更多时间)。
Ps:该应用程序甚至在控制面板中显示......
答案 0 :(得分:2)
您是否使用ClickOnce部署应用程序?如果是这样,在XP机器上你会在这里找到安装:
C:\ Documents and Settings \ userprofile \ Local Settings \ Apps
答案 1 :(得分:1)
ClickOnce将在其中一个文件夹中安装文件,并且会有一种沙盒用于数据文件(特殊文件夹appdata将指向与默认用户不同的文件夹)。 当然,应用程序无法“远程”运行...如果您选择不允许离线使用,ClickOnce将无法运行应用程序,除非它可以到达服务器。您可以检查My.Application.Deployment对象(在VB.Net中)以获取部署信息。