公告:本博客为微软云计算中文博客的镜像博客。部分文章因为博客兼容性问题,会影响阅读体验。如遇此情况,请访问原博客。
当你在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 Studio与developmentFabric(可以通过在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 sdk for go示例
《实战windows azure:微软云计算平台技术详解》来自于微软 windows azure mvp 的技术实践和心得体会,主要包括windows azure 平台的基础知识、使用方法、功能特点以及如何基于windows azure 平台设计高可靠、可扩展...
azure-functions-pack, 轻松为Azure函数打包你的node.js 函数 Azure函数包这是一个工具,使它容易地包装你的Azure函数 node.js 函数,以便在Azure函数。问题解决的问题每当 on ( a 被称为"函数App冷启动") 每个函数...
Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack,Bring-the-cloud-to-your-datacenter-Microsoft-Azure-Stack
azure-sdk-for-python, 面向 python的微软 Azure SDK 面向 python的 SDK 本项目提供一套 python 软件包,让我们可以轻松地在Azure的整个功能列表中找到管理( 虚拟机,。) 或者运行时组件,在我们的 Azure SDK中可以...
微软云读写共享文件所需依赖
2-Windows-Azure-计算和存储.ppt
Modernize-Existing-.NET-applications-with-Azure-cloud-and-Windows-Containers
azure-sdk-for-node, 用于 node.js 文档的Azure SDK 用于 Node.js的 SDK 这个项目提供了一个 node.js 包,它可以方便地使用和管理Microsoft服务。 它支持以下 sdk:旧的ASM服务( 带有 azure-asm-* 命名约定的包)新ARM...
微软云读写共享文件所需依赖
Api-azure-devops-python-api.zip,azure devops python apiazure devops python api,一个api可以被认为是多个软件设备之间通信的指导手册。例如,api可用于web应用程序之间的数据库通信。通过提取实现并将数据放弃到...
azure-rest-api-specs, 微软Azure的REST API 规范源代码 Azure REST API 规范描述这个存储库是微软Azure的REST API 规范的规范源。新闻在假期期间,我们将对 Azure REST API 规范知识库进行一些改进:我们将停止合并...
azure-c-shared-utility是一个C库,为基本任务(如字符串,列表操作,IO等)提供通用功能。 依存关系 azure-c-shared-utility提供了3种tlsio实现: tlsio_schannel-仅在Windows上运行 tlsio_openssl-取决于正在安装...
Cloud-Native-Python-Build-and-deploy-resilent-applications-on-the-cloud-using-microservices-AWS-Azure-and-more.pdf
azure-storage-python, 面向 python的Microsoft Azure存储库 面向 python的存储 SDK 这个项目在 python 中提供了一个客户端库,它使得使用微软Azure存储服务变得容易。 有关文档,请参阅Microsoft中的Microsoft和...
azure-storage-php, Microsoft Azure存储库 Microsoft存储PHP客户端库这个项目提供了一组PHP客户端库,可以方便地访问Microsoft存储服务( blob 。表。队列和文件) 。 有关如何在Microsoft上托管PHP应用程序的文档,...
使用-Azure-作为数据分析和数据平台解决方案的技术评估.doc
azure-functions-python-samples, Azure函数 python 示例代码 azure-functions-python-samplesAzure函数 python 示例代码 git clone https://github.com/yokawasa/azure-functions-python-s