小编rg8*_*g89的帖子

如何从客户的计算机中删除ClickOnce应用程序的所有痕迹?

我有一个大约120个客户正在使用的ClickOnce应用程序.本周,我发现有两位客户拒绝了1月份的更新,而且还停留在旧版本上.我通过删除我们服务器上使用的旧版本的ASP脚本来发现这一点.未更新的客户获得404并致电询问原因.

一位客户再次点击我们的安装按钮,最新版本没问题.另一个单击我们的安装按钮并获得"应用程序验证未成功"错误.错误的详细信息是SomeImage.gif"具有与清单中指定的不同的计算哈希值".

我不想部署新版本,因为这通常导致电话询问,"你添加了我要求的内容吗?"

我想我应该能够完全卸载应用程序并重新安装一个问题用户.不.错误仍然存​​在.如何删除Windows卸载过程留下的任何会导致此错误持续存在的问题?

更新:

C:\Users\User\AppData\Local\Apps\2.0在客户的Windows Vista计算机上找到了该文件夹,并将其删除.我们再次运行安装程序,重新下载应用程序后错误仍然存​​在.我不是100%确信这个文件夹包含整个程序,但它是我能找到的磁盘上唯一包含我们应用程序相似性的位置.

vb.net clickonce

7
推荐指数
2
解决办法
1万
查看次数

为什么 PHP 脚本不能通过命令行或任务调度程序在 server 2008 上写入文件?

我在 serverfault.com 上创建了一个问题,建议我在这里提问。

https://serverfault.com/questions/140669/why-cant-php-script-write-a-file-on-server-2008-via-command-line-or-task-schedul

我有一个 PHP 脚本。当我使用浏览器时,它运行良好。它在同一目录中写入一个 XML 文件。该脚本需要大约 60 秒才能运行,生成的 XML 文件大约为 16 MB。

我在 Windows Server Web edition SP1 64 位上通过 FastCGI 运行 PHP 5.2.13。

该代码从 SQL 服务器中提取库存,运行一个循环来为第三方构建一个 XML 文件。

我在任务调度程序中创建了一个任务来运行 c:\php5\php.exe "D:\inetpub\tools\build.php"

任务调度程序显示大约一分钟的时间流逝,这是脚本在浏览器中运行所需的时间。

没有返回错误,但没有创建文件。

每次更改计划任务属性时,都会出现一个用户密码框,然后我输入管理员帐户密码。

如果我在命令行运行相同的路径和参数,它不会出错,也不会创建文件。

当我以管理员身份右键单击运行命令提示符时,仍未创建该文件。我在文件创建之后得到了我的 echo 语句“文件已发布”,并且没有返回错误。

我正在做一个简单的 fopen fwrite fclose 来将 php 变量的内容保存到 .xml 文件中,并且只有在通过浏览器运行脚本时才会创建该文件。

下面是 xml-building 循环之后发生的事情:

$feedContent .= "</feed>";

sqlsrv_close( $conn );

echo "<p>feed built</p>";

$feedFile = "feed.xml";

$handler = fopen($feedFile, 'w');

fwrite( $handler, $feedContent );

fclose( $handler );

echo "<p>file published</p>"; …
Run Code Online (Sandbox Code Playgroud)

php fastcgi scheduled-tasks fwrite

2
推荐指数
1
解决办法
1352
查看次数

标签 统计

clickonce ×1

fastcgi ×1

fwrite ×1

php ×1

scheduled-tasks ×1

vb.net ×1