[visual-studio]Temp 路径太长,发布一个网站项目时

标签: Visual-Studio
发布时间: 2014/3/1 3:52:41
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

我想发布一个 ASP.NET 网站项目使用发布 Web 站点的工具,但会出现此错误:

ASPNETCOMPILER(0,0): 错误 ASPRUNTIME: 指定的路径、 文件的名称,或两者都太长。文件的完全限定的名称必须少于 260 个字符,和目录名称必须少于 248 个字符。

我看到它想要将文件复制到应用程序数据在很长的路径:

Copying all files to temporary location below for package/publish:

C:\Users\imx0\AppData\Local\Temp\1\WebSitePublish\BMW.Web-424993535\obj\Debug\AspnetCompileMerge\Source.

c:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_compiler.exe -v /BMW.Web -p C:\Users\imx0\AppData\Local\Temp\1\WebSitePublish\BMW.Web-424993535\obj\Debug\AspnetCompileMerge\Source C:\Users\imx0\AppData\Local\Temp\1\WebSitePublish\BMW.Web-424993535\obj\Debug\AspnetCompileMerge\TempBuildDir

在我的.pubxml 找不到任何有关此临时目录发布配置文件。如何更改 Visual Studio 将复制到的文件的临时目录?

解决方法 1:

添加到您的发布配置文件来修改包/发布的临时目录:

<AspnetCompileMergeIntermediateOutputPath>c:\shortPath\</AspnetCompileMergeIntermediateOutputPath>
官方微信
官方QQ群
31647020