Docker GetServiceReferences:不支持给定路径的格式

时间:2018-05-01 14:14:14

标签: asp.net-mvc visual-studio docker docker-compose azure-service-fabric

尝试使用Docker在本地运行Web MVC应用程序。应用程序在Set as StartUp Project项目之外的docker-compose进行编译并运行正常但在构建期间docker-composeSet as StartUp Project时失败Target DockerGetServiceReferences:

C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\MSBuild\Sdks\Microsoft.Docker.Sdk\build\Microsoft.VisualStudio.Docker.Compose.targets(195,5): error : The given path's format is not supported.

我已将docker-compose通过Visual Studio 2017添加到现有应用程序中,如下所述:

How to containerize the .NET Framework web apps with Windows Containers and Docker

我很欣赏这可能很模糊,所以如果我能提供更多细节,请告诉我。

修改 在新项目中将docker-compose添加到默认MVC模板中工作正常,因此问题似乎与传统解决方案有关。还注意到我无法导航docker-compose项目常规属性,我收到URI formats are not supported弹出错误

修改 将模板中的全新MVC项目添加到解决方案而不引用其他项目也会产生错误。这是否表明问题可能出现在解决方案级别的某个地方?

修改 我创建了一个新的解决方案文件并开始迁移所有项目。这样我就能成功构建泊坞窗图像。完成所有项目的迁移后,我将对.sln文件进行比较,并尝试查看不同的内容。

0 个答案:

没有答案