当我尝试使用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\
但它没有帮助。
任何想法下一步该做什么?
答案 0 :(得分:0)
经过几个小时的搜索,使用SFC.EXE / SCANNOW命令修复系统后,我发现问题是McAfee防病毒程序。我的电脑配备了迈克菲,但我将其卸载 - 至少这是我认为的。 本页详细介绍了如何操作: detail explanation
我做的是运行这个程序:
Zalek