C# 服务结构部署问题
运行service fabric应用程序时出现部署问题。指定的路径、文件名或两者都太长。完全限定文件名必须少于260个字符,目录名必须少于248个字符C# 服务结构部署问题,c#,.net,windows,azure,azure-service-fabric,C#,.net,Windows,Azure,Azure Service Fabric,运行service fabric应用程序时出现部署问题。指定的路径、文件名或两者都太长。完全限定文件名必须少于260个字符,目录名必须少于248个字符 将我的回购协议移到驱动器附近。C:\Repo 将注册表LongPathEnabled更新为1以允许长路径 错误MSB4184无法计算表达式“[System.IO.Path]::GetFullPath(pkg\Debug\xyxWorkerPackage\Code\Agent\Extensions\AzureSecurityPack\.msmani
不确定是否可以调整以更改部署路径?我希望您在将应用程序部署到Azure时遇到问题 如果是这种情况,请尝试以下选项(如果您还没有),看看这是否解决了您的问题 尝试将以下行添加到Windows Azure Visual Studio项目文件(*.ccproj)的第一个属性组:
C:\Azure\
运行此程序时要小心。因为此文件夹将在每次创建包(如果存在)时被删除
此设置似乎将包的工作文件夹重定向到较短的基本路径,从而防止路径过长
也可以看看下面的博客。
您是如何部署应用程序的?我做了两项更改:移动到C:\将我的repo重命名为2个字符,在组策略编辑器中启用win32长路径,以及[Resolving”the Path is too long after be fully qualified”错误消息[1]中给出的内容。重启修复了这个问题。不知道是哪一个真的修复了它。[1] :太好了。很高兴上面的文章/重新引导帮助解决了您的问题。
<ServiceOutputDirectory>C:\Azure\</ServiceOutputDirectory>