`
bk_lin
  • 浏览: 346426 次
社区版块
存档分类
最新评论

Windows Azure - "The Path is too long after being fully qualified" 错误信息的解决方案(转)

 
阅读更多

公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客


当你在developmentFabric上运行一个云服务时,developmentFabric会在一个临时文件夹下储存若干文件,包括本地储存的位置,缓存过的二进制文件,配置与诊断信息和缓存编译过的网站内容。

默认情况下临时文件夹为C:/Users/<username>/AppData/Local/dftmp

大多数情况下,你不必关心此临时文件夹。Windows Azure工具会定时清理此文件夹,以免对此文件夹失去控制。

注意:如要手动清除此临时文件夹,你可以以管理员权限打开Windows Azure SDK Command Prompt(命令提示符工具),输入“csrun /devfabric:shutdown”并运行,之后再输入运行“csrun /devfabric:clean”。通常你无需这样做,但有时我们会用到他。

有时会有路径过长而引起问题的情况。

当你的用户名,云服务的项目名,角色名,组件名它们组合在一起过长时,会导致在运行时,部件或文件装载的问题。此时当你敲击F5你会得到如下信息,

“The path is too long after being fully qualified. Make sure the full path is less than 260 characters and the directory name is less than 248 characters.”

拿我自己的测试来说,在我的云服务中其中一个部件的路径为:

C:/Users/jnak/AppData/Local/dftmp/s0/deployment(4)/res/deployment(4).CloudServiceabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqr.WebRole1.0/AspNetTemp/aspNetTemp/root/aff90b31/aa373305/assembly/dl3/971d7b9b/0064bc6f_307dca01/Microsoft.WindowsAzure.Diagnostics.DLL

它超出了路径260个字符的限制。

如果你还未给你的项目或部件取名,你可以为它们分别取一些更短的名字。

另一个变通的方法是将developmentFabric临时目录的位置改至更短的路径。

你可以在环境变量中将_CSRUN_STATE_DIRECTORY改为更短的路径,比如“C:/A”

进行以上操作时,确保你已经关闭了Visual StudiodevelopmentFabric(可以通过在Windows Azure SDK Command Prompt运行“csrun /devfabric:shutdown”或者在Windows Azure的系统托盘图标上点击“exit”

做了如上变化之后,我的项目可以运行无虞了。

当然如上变通方法只是给了你在为项目部件等取名时,能用更多字符的余地。要从根本上解决此问题,你必须通过重命名来缩短你的路径名。

本文翻译自:

http://blogs.msdn.com/jnak/archive/2010/01/14/windows-azure-path-too-long.aspx

分享到:
评论

相关推荐

    开源项目-Azure-Samples-azure-sdk-for-go-samples.zip

    总结来说,"Azure-Samples-azure-sdk-for-go-samples"项目是Go开发者学习和使用Azure SDK的宝贵资源,通过这些详尽的示例,开发者能够掌握Azure服务的使用方法,从而在Go语言环境下构建出高效、可靠的云解决方案。

    Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack

    Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack,Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack

    azure-functions-pack, 轻松为Azure函数打包你的node.js 函数.zip

    azure-functions-pack, 轻松为Azure函数打包你的node.js 函数 Azure函数包这是一个工具,使它容易地包装你的Azure函数 node.js 函数,以便在Azure函数。问题解决的问题每当 on ( a 被称为"函数App冷启动") 每个函数...

    azure-c-shared-utility:Azure C SDK的通用代码

    azure-c-shared-utility是一个C库,为基本任务(如字符串,列表操作,IO等)提供通用功能。 依存关系 azure-c-shared-utility提供了3种tlsio实现: tlsio_schannel-仅在Windows上运行 tlsio_openssl-取决于正在安装...

    azure-storage-blob-11.0.0.jar

    微软云读写共享文件所需依赖

    Azure-devops-pipelines操作手册

    Azure Pipelines 是 Azure DevOps 的一个重要组成部分,它提供了一种强大的持续集成 (CI) 和持续交付 (CD) 解决方案,适用于多种应用程序和平台。这个服务允许开发团队自动化代码构建、测试和部署流程,确保软件项目...

    azure-sdk-for-node, 用于 node.js 文档的Azure SDK.zip

    azure-sdk-for-node, 用于 node.js 文档的Azure SDK 用于 Node.js的 SDK 这个项目提供了一个 node.js 包,它可以方便地使用和管理Microsoft服务。 它支持以下 sdk:旧的ASM服务( 带有 azure-asm-* 命名约定的包)新ARM...

    azure-storage-8.3.0.jar

    微软云读写共享文件所需依赖

    linux-image-4.13.0-1003-azure-edge_4.13.0-1003.3_amd64.deb

    linux-image-4.13.0-1003-azure-edge_4.13.0-1003.3_amd64.deb

    PyPI 官网下载 | azure-cli-core-0.1.0b4.tar.gz

    "PyPI 官网下载 | azure-cli-core-0.1.0b4.tar.gz" 这个标题提及的是一个在Python Package Index (PyPI) 官网上可获取的压缩包文件,名为 "azure-cli-core-0.1.0b4.tar.gz"。PyPI是Python开发者发布自己开发的Python...

    Api-azure-devops-python-api.zip

    Api-azure-devops-python-api.zip,azure devops python apiazure devops python api,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...

    azure-rest-api-specs, 微软Azure的REST API 规范源代码.zip

    azure-rest-api-specs, 微软Azure的REST API 规范源代码 Azure REST API 规范描述这个存储库是微软Azure的REST API 规范的规范源。新闻在假期期间,我们将对 Azure REST API 规范知识库进行一些改进:我们将停止合并...

    azure-kinect-dk-unity.zip

    标题中的“azure-kinect-dk-unity.zip”指的是一个包含使用Unity开发的与微软Azure Kinect DK相关的项目或示例代码的压缩包。Azure Kinect DK是微软推出的一款高级传感器套件,它集成了高分辨率的RGB相机、深度相机...

    Windows Azure入门教学系列

    Windows Azure 入门教学系列 本教程系列旨在帮助初学者快速入门 Windows Azure 平台,学习如何创建、部署和管理云端应用程序。通过本系列教程,读者将了解 Windows Azure 的基本概念、开发工具和部署流程。 知识点...

    PyPI 官网下载 | opal-azure-cli-vm-2.2.23.tar.gz

    **PyPI 官网下载 | opal-azure-cli-vm-2.2.23.tar.gz** 这个资源是PyPI(Python Package Index)官方提供的一个软件包,名为`opal-azure-cli-vm`,版本号为2.2.23。PyPI是Python开发者发布和分享他们编写的开源...

    Azure-900认证题库

    Azure-900认证题库

    PyPI 官网下载 | azure-cli-lab-0.0.21.tar.gz

    开发者和企业可以利用Azure构建、测试、部署和管理应用程序,无论是基于Windows、Linux还是其他操作系统,无论是Web应用、移动应用还是物联网(IoT)解决方案。 **Python库与Azure交互** 在Python中,与Azure进行...

Global site tag (gtag.js) - Google Analytics