问题描述
大家好,
我正在使用clickonce和apache服务器部署应用程序。
I am deploying an application using clickonce and an apache server.
如果我不喜欢,那么Everythings就可以了不需要先决条件(.net framework 2.0)。
Everythings is ok if I don't need the prerequisites (.net framework 2.0).
但是如果我还需要安装必备软件(dotnetfx.exe,来自应用程序的同一位置),请关注错误发生:
But if I need to install also the prerequisites (dotnetfx.exe, from the same location of the application) , following error occurs:
下载在02/12/2010完成10.28.56
下载失败,HRESULT = -2146697210
Download completed at 02/12/2010 10.28.56
Downloading failed with HRESULT=-2146697210
这是日志的最后一部分:
this is the last part of the log:
检查命令'DotNetFX\dotnetfx.exe'的结果是'Install'
'.NET Framework 2.0(x86)'RunCheck结果:需要安装
EULA用于组件的.NET Framework 2.0(x86)'被接受。
将文件复制到临时目录"C:\DOCUME~1 \ ADMINI~1 \IMPOST~1 \Temp \ VSD4F5.tmp \"
将文件下载到" C:\DOCUME〜1\ADMINI〜1\IMPOST〜1\Temp\VSD4F5.tmp\&曲ot;
$
(02/12/2010 10.28.55)从'http://intranetcoll.gruppofondiariasai.it/docsigmanet/DotNetFX/dotnetfx.exe'下载'DotNetFX \ dotnetfx.exe'到' 'C:\DOCUME~1 \ ADMINI~1 \IMPOST~1 \Temp \VSD4F5.tmp \'¥b $ b下载完成于02/12/2010 10.28.56
下载失败,HRESULT = -2146697210
Result of checks for command 'DotNetFX\dotnetfx.exe' is 'Install'
'.NET Framework 2.0 (x86)' RunCheck result: Install Needed
EULA for components '.NET Framework 2.0 (x86)' was accepted.
Copying files to temporary directory "C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp\VSD4F5.tmp\"
Downloading files to "C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp\VSD4F5.tmp\"
(02/12/2010 10.28.55) Downloading 'DotNetFX\dotnetfx.exe' from 'http://intranetcoll.gruppofondiariasai.it/docsigmanet/DotNetFX/dotnetfx.exe' to 'C:\DOCUME~1\ADMINI~1\IMPOST~1\Temp\VSD4F5.tmp\'
Download completed at 02/12/2010 10.28.56
Downloading failed with HRESULT=-2146697210
推荐答案
...但我想你已经怀疑。
...but I guess you already suspect that.
这篇关于Apache服务器上的Clickonce部署:部署.NET 2.0框架时出错(来自同一位置)的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!