我一直在尝试将我的服务发布到windows azure.该服务由一个webRole组成,但是我已经添加了远程登录功能,并将其构建了几次,现在突然间它不会构建.它给出的原因是
详细信息如下:
"错误56指定的路径,文件名或两者都太长.完全限定的文件名必须少于260个字符,目录名称必须少于248个字符.C:\ Program Files(x86)\MSBuild\Microsoft\Cloud Service\1.0\Visual Studio 10.0\Microsoft.CloudService.targets 202 5 FileSystemCreator"
我已经使用了所有的论坛,我已经使用CSPack命令行打包服务,这很好但是我很难配置远程桌面连接的证书,我想利用这个功能,因为我在onStart活动中创建一些网站,我想窥探IIS.一些微软员工确实同意这是一个错误,并已承诺修复此问题,请参阅帖子.我正在使用VS2010,我不知道如何解决这个错误.
任何人都可以请帮助,或指出我可以得到任何帮助的地方.
Mic*_*ito 68
我遇到了一个新解决方案的同样问题.
请注意,与Eugenio Pace的响应建议不同,错误仅在部署到Azure时发生(而不是在Azure计算模拟器中运行项目时).
尝试将以下行添加到Windows Azure Visual Studio项目文件(*.ccproj)的第一个属性组中:
<ServiceOutputDirectory>C:\Azure\</ServiceOutputDirectory>
Run Code Online (Sandbox Code Playgroud)
似乎需要尾部斜杠(对于您选择的任何路径).每次创建包时,都会删除此文件夹(如果存在).
此设置似乎将程序包的工作文件夹重定向到较短的基本路径,从而防止路径过长错误.
学分归于:http://govada.blogspot.com/2011/12/windows-azure-package-build-error.html
归档时间: |
|
查看次数: |
16351 次 |
最近记录: |