Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/335.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
C# “目标”;MSDeployTestConnection“;项目中不存在_C#_Web Services - Fatal编程技术网

C# “目标”;MSDeployTestConnection“;项目中不存在

C# “目标”;MSDeployTestConnection“;项目中不存在,c#,web-services,C#,Web Services,我正在尝试发布我的Web服务,并将发布方法设置为Web Deploy。 服务URL为localhost,站点/应用程序设置为默认网站。当我尝试验证连接时,会出现一个错误,指出: 项目中不存在目标“MSDeployTestConnection” 我在网上找不到关于这个问题的帮助。有人知道在这里做什么吗?我在Visual Studio 2010(旗舰版)中遇到了同样的问题。我仍在对错误进行故障排除,并将在可用时共享任何解决方案 但我想指出的是,同样的web部署过程在我的Windows 8计算机上与V

我正在尝试发布我的Web服务,并将发布方法设置为Web Deploy。 服务URL为localhost,站点/应用程序设置为默认网站。当我尝试验证连接时,会出现一个错误,指出: 项目中不存在目标“MSDeployTestConnection”


我在网上找不到关于这个问题的帮助。有人知道在这里做什么吗?

我在Visual Studio 2010(旗舰版)中遇到了同样的问题。我仍在对错误进行故障排除,并将在可用时共享任何解决方案


但我想指出的是,同样的web部署过程在我的Windows 8计算机上与Visual Studio 2012配合使用效果很好。

我在一个项目中遇到了同样的问题。幸运的是,我有另一个正在工作的项目,所以我比较了.csproj文件

出现问题的人缺少以下条目:

<PropertyGroup>
  <VisualStudioVersion Condition="'$(VisualStudioVersion)' == ''">10.0</VisualStudioVersion>
  <VSToolsPath Condition="'$(VSToolsPath)' == ''">$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)</VSToolsPath>
</PropertyGroup>

10
$(MSBuildExtensionsPath32)\Microsoft\VisualStudio\v$(VisualStudioVersion)
因此,由于Microsoft.WebApplication.targets的状况,导入未运行

<Import Project="$(VSToolsPath)\WebApplications\Microsoft.WebApplication.targets" Condition="'$(VSToolsPath)' != ''" />

我只是简单地添加了属性组,一切都很好

(请注意,我在vs2012中工作,但该项目最初是在vs2010中创建的。请检查您的visualstudio版本和vstoolpath路径)


祝您好运

您使用的是什么版本的Visual Studio和Web Publish?嘿,我遇到了类似的问题,我想知道您是否找到了解决问题的方法。如果是的话,你介意把它贴出来作为答案吗?