繁体   English   中英

服务结构部署问题

[英]Service fabric deployment issues

运行 Service Fabric 应用程序时出现部署问题。 指定的路径、文件名或两者都太长。 完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。

  1. 将我的仓库移到驱动器附近。 C:\\回购
  2. 将注册表 LongPathsEnabled 更新为 1 以允许长路径。

错误 MSB4184 无法计算表达式“[System.IO.Path]::GetFullPath(pkg\\Debug\\XYXYXWorkerPackage\\Code\\Agent\\Extensions\\AzureSecurityPack\\.msmanifest)”。 指定的路径、文件名或两者都太长。 完全限定的文件名必须少于 260 个字符,目录名必须少于 248 个字符。 XYX.ServiceFabric.App C:\\NuGetPackages\\Microsoft.VisualStudio.Azure.Fabric.MSBuild.1.6.7\\build\\Microsoft.VisualStudio.Azure.Fabric.Application.targets

不确定我是否可以调整以更改部署路径?

我希望您在将应用程序部署到 Azure 时遇到问题。

如果是这种情况,请尝试以下选项(如果您还没有),看看这是否能解决您的问题。

尝试将以下行添加到 Windows Azure Visual Studio 项目文件 (*.ccproj) 的第一个属性组:

<ServiceOutputDirectory>C:\Azure\</ServiceOutputDirectory>

运行它时要小心。 因为每次创建包时都会删除此文件夹(如果存在)。

此设置似乎将包的工作文件夹重定向到较短的基本路径,防止路径过长。

也看看下面的博客。 解决“完全限定后路径太长”错误消息

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM