我已经从VS 2010为Web应用程序创建了一个Web部署包。我正在尝试使用Win Serevr 2003 IIS 6计算机上的msdeploy进行部署。远程代理服务正在运行。当我运行命令(cmd文件)时,我收到以下警告:
Warning: Access to the path 'MsDepSvc.exe' is denied. Retrying operation 'Delete' on object dirPath (\\localhost\C$\WINDOWS\TEMP\MSDEPLOY\5e16dc0d-6bfc-4398-b773-bfd8c504c0bc). Attempt 1 of 5.
我是该机器的管理员。 IUSR,NETWORKSERVICE和ASPNET可以完全控制文件夹 - C:\ WINDOWS \ TEMP \ MSDEPLOY。我是这台机器的管理员。我怎样才能克服这个警告?由于这个原因,部署失败了。
答案 0 :(得分:1)
尝试使用msdeploy命令行工具,如下所示
msdeploy -verb:sync source:package="***.zip location" dest:iisApp="iis 6 website"
iisApp提供程序可以与IIS 6和7一起使用。如果您的部署通过命令行使用上述命令,则可以帮助您确定问题所在。