Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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
Azure Visual Studio团队服务未部署某些文件_Azure_Visual Studio 2012_Tfs_Azure Devops_Web Deployment - Fatal编程技术网

Azure Visual Studio团队服务未部署某些文件

Azure Visual Studio团队服务未部署某些文件,azure,visual-studio-2012,tfs,azure-devops,web-deployment,Azure,Visual Studio 2012,Tfs,Azure Devops,Web Deployment,这显然是VisualStudioTeamServices中的一个bug,但我想我应该与Hive Mind分享这一点,看看是否只有我一个人有这个问题 我正在使用托管站点并从VisualStudioTeamServices进行部署。解决方案中的所有其他文件似乎都在它们想要的地方,但我有两个文件夹&html文件没有 在我的web项目中,我看到文件已正确列出 <Content Include="App\views\member\profile.html" /> <Content Inc

这显然是VisualStudioTeamServices中的一个bug,但我想我应该与Hive Mind分享这一点,看看是否只有我一个人有这个问题

我正在使用托管站点并从VisualStudioTeamServices进行部署。解决方案中的所有其他文件似乎都在它们想要的地方,但我有两个文件夹&html文件没有

在我的web项目中,我看到文件已正确列出

<Content Include="App\views\member\profile.html" />
<Content Include="App\views\plants\edit.html" />
<Content Include="App\views\responses\list.html" />

该文件也会按预期显示在解决方案资源管理器、源代码资源管理器和VS团队服务中。

但是,它没有出现在部署位置,如果我查看新的团队服务“Monaco”开发工具,它就不在那里

我试图手动将该文件添加到Monaco中,但正如预期的那样,在后续部署中,该文件和文件夹将被删除


我原以为这可能是因为无法识别挂起的更改,但我重命名了文件夹,仍然没有任何乐趣。

看起来这些文件没有设置为要复制。在这种情况下,他们会在XML中添加如下内容:

<CopyToOutputDirectory>Always</CopyToOutputDirectory>
始终

我已经想出了解决办法。我意识到的是,部署在一段时间内停止了工作,而不仅仅是某些文件没有出现。这绝对是Azure部署中的一个bug,我必须在云中删除并重新创建我的站点,部署继续工作


作为旁白。与其他软件供应商相比,微软让提交bug的人非常痛苦。他们想知道为什么他们的市场份额在缩水。

检查一下你的云服务中没有发现错误的位置。每个服务都有一个暂存和生产插槽-VS Team Services for Azure的CI部署通常仅部署到暂存插槽。请参阅:

感谢您的回复。我已将这两个丢失文件的属性调整为始终在属性窗口中的CopyToOutputDirectory(尽管其他html文件都没有此设置)。还是没有快乐。