Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
MSBuild.ExtensionPack.Web.IIS7网站错误:COMException:索引无效_Iis_Msbuild_Teamcity - Fatal编程技术网

MSBuild.ExtensionPack.Web.IIS7网站错误:COMException:索引无效

MSBuild.ExtensionPack.Web.IIS7网站错误:COMException:索引无效,iis,msbuild,teamcity,Iis,Msbuild,Teamcity,使用MSBuild.ExtensionPack通过TeamCity创建网站时,会出现什么错误 [MSBuild.ExtensionPack.Web.Iis7Website]:COMException:索引无效。(HRESULT的例外:0x80070585) TeamCity客户端计算机: Windows Server 2012 R2 IIS 8.5.9600.16384 TeamCity版本:8.1.5(构建30240) Web服务器计算机: Windows Server 2008 R2

使用MSBuild.ExtensionPack通过TeamCity创建网站时,会出现什么错误

[MSBuild.ExtensionPack.Web.Iis7Website]:COMException:索引无效。(HRESULT的例外:0x80070585)

TeamCity客户端计算机:

  • Windows Server 2012 R2
  • IIS 8.5.9600.16384
  • TeamCity版本:8.1.5(构建30240)
Web服务器计算机:

  • Windows Server 2008 R2
  • IIS版本:7.5.7600.16385
删除当前网站的上一个任务工作正常。失败的是创建任务:

<MSBuild.ExtensionPack.Web.Iis7Website TaskAction="Create" 
 MachineName="$(web-server)" 
 Name="$(web-name)" 
 Path="$(web-deploy-dir-local)" 
 AppPool="$(web-name)" 
 WindowsAuthentication="true" 
 Port="$(site-port)">

另外,当通过另一台机器上的另一个TeamCity客户端运行时,“创建”任务工作正常


谢谢。

我也有同样的问题,我这样做就解决了

  • 在两台计算机中创建同名用户(即生成)
  • 将用户添加到两台计算机中的Administrators组
  • 更改TeamCity服务以使用新用户凭据执行它
  • 重新启动TeamCity服务
  • 尝试再次执行构建
  • 我希望这有帮助