无法发布.net应用程序或安装Web Deploy 3.5

时间:2014-11-09 18:49:17

标签: vbscript installation web-deployment

当我尝试使用Web Deploy 3.0在服务器上发布我的.net应用程序时出现此错误:

Web deployment task failed. Microsoft.Web.Deployment.DeploymentBaseOptions' does not contain a definition for 'UserAgent'

在网上搜索我发现有人解决了这个问题,将Web部署升级到版本3,.5。

当我尝试将Web Deploy升级到版本3.5时出现此错误:

http://sciepa.org/zalek/pictures/WebDeploy3.5Failed.png

MSI (s) (78:1C) [13:26:40:909]: Hello, I'm your 32bit Elevated custom action server.
DEBUG: Error 2738:  Could not access VBScript runtime for custom action 
MSI (s) (78:54) [13:26:40:916]: Product: Microsoft Web Deploy 3.5 -- The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2738

然后我尝试使用Visual Studio 2013获取当前的Web部署,并收到此错误:

http://sciepa.org/zalek/pictures/WebDeploy3.5FailedWithVS.png

以下是通过Visual Studio安装的日志:

http://sciepa.org/zalek/pictures/Log_with_vs_professional.txt

To fix error code is 2738 someone suggested this command:
[http://www.jakeludington.com/windows_7/20091115_error_2738_could_not_access_vbscript_run_time_for_custom_action.html][4]
I registered vbscript using command:
c:\windows\syswow64\regsvr32 vbscript.dll

c:\windows\system32\regsvr32 vbscript.dll

我还添加了vbscript.dll所在的PATH文件夹:C:\Windows\SysWOW64\;c:\windows\system32\

但它没有帮助。

任何想法下一步该做什么?

1 个答案:

答案 0 :(得分:0)

经过几个小时的搜索,使用SFC.EXE / SCANNOW命令修复系统后,我发现问题是McAfee防病毒程序。我的电脑配备了迈克菲,但我将其卸载 - 至少这是我认为的。 本页详细介绍了如何操作: detail explanation

我做的是运行这个程序:

McAfee uninstall

Zalek