我try 使用Publish Web Site tool发布ASP.NET网站项目,但收到此错误:

ASPNETCOMPILER(0,0):错误ASPRUNTIME:指定的路径、文件名,

我看到它正在try 将文件复制到AppData中的一个非常长的路径:

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将文件复制到的临时目录?

推荐答案

将其添加到发布配置文件中,以修改打包/发布的临时目录:

<AspnetCompileMergeIntermediateOutputPath>c:\shortPath\</AspnetCompileMergeIntermediateOutputPath>

Asp.net相关问答推荐

ASP.NET多行查询文本框中的多个名称并将结果添加到单个网格视图

检测 ASP.NET 中的内存泄漏

IE10 SCRIPT5009:__doPostBack未定义

无法读取配置部分system.servicemodel,因为它缺少部分声明

有没有一种简单的方法可以将对象属性转换为字典

在 Asp.net 中通过 Button 的 CommandArgument 传递多个参数

多行文本框多个换行符

Twitter bootstrap glyphicons 不会出现在发布模式 404 中

返回 IHttpActionResult vs IEnumerable vs IQueryable

如何在 ASP.Net Core Razor 页面上重定向

从 IFrame 重定向父页面

IIS Express 安装目录在哪里?

具有自定义报告创建能力的最佳 ASP.NET 报告引擎

Asp.Net Mvc - 如何在共享视图中有一个控制器

如何将列表转换为数据表

ASP.NET:在 Response.Redirect(...) 之后代码会发生什么?

.Net System.Mail.Message 添加多个收件人地址

如何从 ASP.NET Identity 获取用户列表?

如何清除 System.Runtime.Caching.MemoryCache

可以在不 destruct 站点的情况下将 MIME 类型添加到 web.config 吗?